AI能独立开发复杂软件吗?看“AI+软件工程”如何实现人机高效协作 微动态
来源:中国经济网 发布时间:2025-08-22 14:48:04

近日,硅心科技(aiXcoder)产品研发负责人黄宁在量子位AI沙龙活动上,发表主题演讲《AI能编程,但它真的能独立开发一款软件吗?》。黄宁谈到,以大模型为代表的人工智能技术带来全新编程范式,但这并不意味着AI能够独立完成企业级的复杂软件开发,需要引入“AI+软件工程”理念,来保障企业软件开发的质量、可靠性和可维护性。

编程≠软件开发,AI尚无法独立完成复杂软件开发

数据显示,越来越多的开发者倾向使用AI解决编程问题。自然语言描述需求的便捷性,正逐步抹平编程语言的差异,为开发者和企业带来全新体验。同时,AI-Native编程环境的演进,也加速了AI编程工具在日常开发中的普及。


(资料图片仅供参考)

“既然AI可以生成小型游戏、网页和一些简单的个人应用,那么它能否直接开发一款行业大型软件呢?”答案是否定的。

首先,编程不等于软件开发。软件是一个复杂的工程产物,涵盖需求分析、产品设计、代码开发、测试、部署和运维等各个环节的协同工作。当前AI主要扮演编程辅助角色,远不足以独立产出复杂的商业软件系统。

其次,从硅心科技(aiXcoder)服务的金融、军工、航空、通信等大量企业客户的真实反馈来看,当前AI在大型软件开发任务中还存在以下局限性:

善忘:AI缺少正确的全局任务规划和长期的代码维护视角,容易过度关注局部细节而忽略全局任务,在开发时缺少对后续功能的“预留空间”;

不负责任:AI缺少企业特有的私域知识,且缺乏可靠性验证,难以生成符合企业规范的代码;

拖后腿:人类开发者理解和维护AI生成的代码,有时需要付出比预期更高的工作成本。

破局之道:“AI+软件工程”助推企业智能研发升级

如何让 AI 突破 “单兵作战” 的局限,真正融入并赋能企业级软件开发的全生命周期?

上世纪60年代末,为了解决软件复杂度高、研发周期长、质量难以保证等难题,软件工程的概念被正式提出。在银行、军工等大型软件场景下,系统化、规范化、可量化的软件工程方法,通过严谨的制度设定(如分工规划、信息链路一致、质量验证体系),有效规避了人为失误风险。

在AI时代,软件工程同样适用于解决AI软件开发中出现的诸多问题,应运而生的是一个新的编程范式:“AI+软件工程”——将软件工程中成熟的工具、流程、制度及分工协作模式引入AI 软件开发体系,让 AI 能够像团队一样,优化和管理整个软件开发周期、过程和决策,以达到更好的软件开发质量。

作为孵化自北京大学软件工程研究所的团队,硅心科技(aiXcoder)始终致力于将前沿人工智能技术应用于软件工程,针对企业智能化软件开发的需求和痛点,在领域化知识治理、测试驱动的软件治理和 AI 效能分析等方面持续创新,研发了一系列标准化工具与产品: 领域化程序分析平台构建。产品深度绑定企业业务场景,高效整合企业复杂多样的私域数据和知识,通过软件工程工具集,将其转化为符合企业业务逻辑和流程的高质量上下文。在此基础上,依托动态智能工作流,在恰当的节点,把最有效的信息和工具提供给大模型,支撑其更高效、精准地完成复杂软件开发任务。

图:硅心科技aiXcoder领域化程序分析平台

企业领域化知识治理。系统性对企业领域知识进行治理,形成知识库系统并内置于AI编程助手中,支持智能知识库问答和代码搜索等场景。例如,问答时AI可以实时访问企业知识,输出贴合业务逻辑的答案;在代码搜索时,支持企业私域代码搜索和多个代码库同时搜索,提高开发效率。系统支持内网环境部署和应用,为企业提供安全、准确、可靠的智能研发辅助。

基于“铁钳模型”的测试驱动治理。将北京大学李戈老师提出的“铁钳模型”理论融入智能开发体系,推出智能软件测试系统。结合精细化的提示词工程、上下文工程及北京大学最新的SlicePrompt 技术(使用程序切分算法加强单元测试的生成质量),通过多轮自迭代优化持续提升测试样例的精准性和覆盖率,为AI生成的程序提供自动化可靠性验证,打通“铁钳模型”中测试到软件开发的反馈链路,大幅提高代码质量和软件系统的安全性与可靠性。

企业智能化软件效能分析平台构建。通过该平台,企业一方面可以随时查看智能体辅助编码与研发效能间的关联性参考,有效度量AI编程工具的实际使用效果;另一方面也能快速识别产生负面隐患的智能体并做出诊断与修复。同时,智能效能分析平台提供了以项目组为维度的人与AI的管理能力,帮助项目管理者高效组织与协调资源。

AI软件开发的未来:人与AI协作共生

随着AI在软件开发领域的深度应用,“AI+软件工程”将成为引领企业智能化研发升级的创新范式。在这一进程中,人与AI的关系将走向深度协作与共生:

人类开发者聚焦软件的高层设计、需求定义、复杂问题拆解及过程监督与结果验收,充分发挥创新创造、决策判断的核心优势。AI智能体则在软件工程框架规范下,高效、可靠地执行已明确定义的开发任务,提升整体开发效率。

软件工程赋能AI企业级开发应用,人机协作共同推动企业软件开发的智能化未来。硅心科技(aiXcoder)将持续致力于“AI+软件工程”的探索与实践,为各行业企业客户构建更智能、更可靠、更高效的软件开发体系,助力企业智能化研发升级和数字化转型。

标签:

猜你喜欢

(经济观察)中国暑期旅游新趋势:“主题奔赴”带动消费热潮

中新社北京8月21日电题:中国暑期旅游新趋势:“主题奔赴”带动消费热潮中新社记者刘文文中国暑期旅游市场,正被一股新力量“点燃”。年轻人不再满足于走马观花式的更多

2025-08-22 16:01:51

AI能独立开发复杂软件吗?看“AI+软件工程”如何实现人机高效协作 微动态

@page{size:8.27in11.69in;margin-left:1.25in;margin-right:1.25in;margin-top:1in;m更多

2025-08-22 14:48:04

河北涞水:电商助农特产品走出大山-今日热讯

近日,河北省保定市涞水县融媒体中心直播间,麻核桃种植户冀卫东正在学习直播带货。“我是涞水县东文山镇十里铺村人,正在学习直播带货技能。通过直播带货,我已销售了价值更多

2025-08-22 12:50:27

【晶采观察?解码“十四五”】全民健身“升温” 背后 体育强国建设“多点开花”

这个夏天,体育为我们带来了无尽的快乐。近期,第十二届世界运动会在四川省成都市圆满闭幕。这场体育盛会的诸多高燃画面令人印象深刻,值得回味。此外,多地“超”字号赛事更多

2025-08-22 11:52:01

视焦点讯!探访九三阅兵训练场 | 联合军乐团:创作多首新曲目 女子军鼓队再次亮相

央视网消息:承担此次纪念活动的联合军乐团是从全军范围内遴选的军乐演奏骨干组建,现场演奏部分抗战期间广为流传的经典曲目,以及时代特征鲜明、战斗气息浓厚的军队曲目,更多

2025-08-22 11:02:42

从“母婴室”到“育婴室”一字之差折射哪些变化_热头条

从“母婴室”到“育婴室”一字之差折射哪些变化(健谈)奶爸独自带娃出门,如何顺利给孩子换尿布、上厕所?这个看似简单的问题,曾让不少爸爸陷入尴尬。过去,一些公共场所更多

2025-08-22 10:00:02

实时焦点:基金投资与其他金融工具相比有哪些优势?

在金融市场中,投资者可选择的金融工具众多,如股票、债券、银行存款等。基金投资作为一种重要的投资方式,与其他金融工具相比,具有多方面的优势。从风险分散角度来看,股更多

2025-08-22 09:03:28

全社会用电量7月首次突破万亿千瓦时大关 背后有哪些用电新增量?_通讯

央视网消息:8月21日,国家能源局公布,7月份全社会用电量达到1.02万亿千瓦时,月度全社会用电量规模首次突破万亿千瓦时。7月份,全社会用电量10226亿千瓦时更多

2025-08-22 08:02:44

每日信息:大秦铁路累计货运量破90亿吨

经济日报太原8月21日讯(记者梁婧)21日9时50分,随着满载电煤的73003次2万吨重载列车驶出山西大同湖东火车站,大秦铁路累计货运量突破90亿吨,开创铁路重更多

2025-08-22 06:50:49

当前热点路灯当鸟巢,深圳这样呵护城市中的鸟儿邻居

新华社深圳8月21日电(记者周颖、梁希之、王丰)夜幕降临,深圳福田红树林生态公园内,100盏路灯散发出琥珀色的光芒,格外柔和。这是专为鸟儿设计的生物多样性友好路更多

2025-08-21 20:58:25