
中国经济网络保留的所有权利
中国经济网络新媒体矩阵
在线音频 - 视觉节目许可证(0107190)(北京ICP040090)
最近,产品研究负责人和硅核心技术(AIXCODER)的开发负责人黄色在Qubit AI Salon标题为“ AI CAN计划,但我真的可以独立开发软件吗?”时发表了主要的演讲。 》。黄宁说,由大型模型代表的人工智能技术带来了新的编程范式,但这并不意味着AI可以独立地完成复杂的企业软件水平的开发。有必要介绍“ AI+软件工程”的概念,以确保业务软件开发的质量,可靠性和维护。编程≠软件开发,AI无法完成复杂的软件开发数据,这表明越来越多的开发人员倾向于使用AI来解决编程问题。 TH的便利自然语言描述的要求逐渐发射编程语言的差异,从而为开发人员和企业带来了新的体验。同时,AI-Native编程环境的演变也加速了日常开发中AI编程工具的人群。 “由于AI可以生产小型游戏,网页和一些简单的个人应用程序,它可以直接开发大型软件吗?”答案不是。首先,编程并不意味着软件开发。软件是一种复杂的工程产品,它涵盖了各个方面的相干工作,例如审查需求,产品设计,代码开发,测试,扩展以及操作和维护。目前,AI主要扮演编程助理角色,并且远非团结创建复杂的商业软件系统的能力。其次,从大量商业客户的真实评论中,例如金融,军事行业,航空,和AIXCoder提供的通信,AI仍然对大型软件开发活动有以下局限性:忘记:AI缺乏当地的任务计划和长期观点,可保持代码,易于关注本地,不关注该代码,并且不关注本地编码,并且不关注本地编码,并且不关注全球编码,在空间中缺乏在空间中的发展,并且缺乏不足的开发功能。可靠性验证,很难生成符合业务规格的代码;生活发展T生活发展。在1960年代后期,为了解决高软件复杂性,长期研发以及难以保证质量的问题,正式建议了软件工程的概念。在大规模的软件情况下,例如行业银行和军事,系统的,标准化和可量化的工程工程方法,有效地避免了通过严格的系统设置(例如劳动计划部,信息链接的统一性和质量验证系统)的人为错误的风险。在AI期间,软件工程还适用于解决AI软件开发中出现的许多问题。出现了一个新的编程范式:“ AI+软件工程” - 介绍了制造模型的成熟工具,流程,系统和部门以及与AI软件开发系统中的软件工程合作。让AI优化并管理软件开发,处理和做出团队等决策的完整周期前夕更好的质量开发。作为一个从北京大学软件工程学院淘汰的团队,Aixcoder始终专注于将人工智能技术切割到软件工程中。它一直在域知识管理,测试软件管理和AI绩效评估等领域的变化,并开发了一系列标准工具和产品:
建造基于域的程序评估平台。该产品可以深刻地结合业务方案,很好地纳入了域的复杂而多样的私人数据和知识,并将其更改为高质量的上下文,该环境与商业业务逻辑相对应,并通过一组软件工程工具进行处理。在此基础上,依靠动态的智能工作流程,最有效的信息和工具在正确的MGA节点中提供了大型模型,以支持它,以更好地完成复杂的软件开发任务和ACCU紧。图:基于基于域的知识域平台的硅甲肌的硅硅质AIXCODER技术。系统地管理域域的知识,开发知识渊博的系统并使用AI编程中的AI构建,并支持Q&A知识和代码搜索方案的明智基础。例如,在问答期间,AI可以实时访问业务知识,并输出符合业务逻辑的答案;在搜索代码期间,它支持搜索私有域代码和许多代码库,以同时寻找提高开发效率。该系统支持Intranet环境的扩展和应用,为R&D提供了安全,准确且可靠的智能帮助。由基于“铁夹模型”的测试驱动的管理。包括北京大学教师在智能开发系统中提出的“铁夹模型”理论,并启动智能软件测试系统。汇编大学促进的单词工程,工程工程和最新的大学技术(使用大学的细分市场算法来提高该单元的质量),我们继续提高测试样品AI生成的计划的准确性和准确性和占用通过软件系统的安全性和可靠性提高。
企业智能软件性能平台的构建。通过这个平台,企业可以随时查看由R&D编码和性能协助的代理之间的相关性的参考,从而有效地衡量了使用AI编程工具的实际影响;另一方面,他们可以迅速识别出造成负面隐藏风险的代理商和makE诊断和调整。同时,明智的绩效评估平台为基于项目团队提供了人们的AI管理功能,这可以帮助项目经理有效地组织和组织资源。
AI软件开发的未来:在软件开发领域的深度AI应用程序“ AI+软件工程”中,人与共生AI之间的合作将是一种创新的范式,将智能研发升级到企业。在此过程中,人与人工智能之间的关系将朝着深层合作和共生的趋势:人类开发人员专注于高水平的设计,需求的含义,复杂的问题的复杂拆卸,处理过程和接收软件结果,并在改变和创造,做出决策和决策方面进行全面发挥。在软件Engineeri的规格下NG框架以提高整体发展效率。软件工程赋予了业务层面的开发和应用,而合作社计算机则共同促进了商业软件开发的智能未来。 AIXCODER将继续专注于探索和培训“ AI+软件工程”,为各个行业的企业客户开发更智能,更可靠,更好的软件系统,并帮助企业升级其智能研发和数字变化。