共计 1577 个字符,预计需要花费 4 分钟才能阅读完成。

全面推行 AI 编程,阿里云走在前列
现代编程语言的起源可以追溯到上世纪五六十年代。尽管编程语言经历了多次演变,使得编程变得愈发简便,但 AI 编程工具的出现才真正改变了开发人员的日常编码方式。
在过去的一年中,大型模型在代码领域的潜力逐渐被挖掘,全球顶尖科技公司以及初创企业纷纷在 AI 编程领域展开激烈竞争,涌现出众多优秀的智能编程工具。去年,微软与 OpenAI 联合推出的 Github Copilot,以及今年重新推出的编程助手 AutoDev,已成为程序员圈中的热门选择。而成立于 2023 年的 Cognition AI 推出的 AI 程序员 Devin,其估值更是迅速达到 20 亿美元。

作为最早布局大模型技术的科技公司之一,阿里云在去年的云栖大会上推出了通义灵码,依托于海量优质开源代码数据集和编程教材进行训练,熟练掌握了 Java、Python 等 200 多种编程语言。发布一周后,通义灵码便稳居主流开发工具 VSCode 插件市场热榜,成为榜单上唯一的中国公司,迅速成为国内最受欢迎的 AI 编程工具。如今,阿里云推广全员使用 AI 编程,标志着编程领域成为大模型技术落地的重要领域之一。
根据官方数据,通义灵码已在云原生、大数据及数据库等多个技术团队中率先应用,帮助程序员从零开始开发新项目、重构和优化现有代码、编写单元测试等,整体效率提升超过 10%。
以常见的 API 开发为例,测试过程涉及单元测试、集成测试和系统测试等多个环节,使用通义灵码后,数十分钟的人工测试时间可被压缩到秒级,程序员的测试代码工作量节省超过 70%。
这是七十年编程历史中的一次重大飞跃。在大模型时代,AI 首次展现出辅助专业程序员的重要潜力。从全球对 AI 工具的接受程度来看,未来所有应用软件的开发都将与大模型紧密相连。
人类不可替代,AI 工具仅为“辅助”
在过去的一年中,关于 AI 取代人类的讨论愈发热烈,尤其是在大模型在代码理解、图像生成和视频制作等领域的表现超出预期时,程序员、设计师和视频制作人员等职业似乎面临冲击。
然而,尽管 AI 在检索能力和计算速度上表现出色,人类的创造力和思考能力依然是无可替代的。程序员的日常工作不仅仅是编写代码,他们还需负责需求分析、系统设计、测试调试和团队合作等多个环节,AI 只能在其中辅助某些工作,并显著提高人类在这些领域的技能,让开发者能够更专注于业务和技术创新。

如今,AI 的角色更像是人类的“辅助工具”。JetBrains 对 26500 名工程师进行了调查,结果显示有 84% 的开发者在使用生成式人工智能工具,超过 80% 的用户反馈代码效率得到了显著提升。
阿里云也明确表示,未来 20% 的代码将由通义灵码生成,但程序员仍将是研发的核心,能够有更多精力投入到系统设计和核心业务开发中。
阿里云的一位程序员提到,当在工作中遇到全新场景时,传统开发模式下,往往需要深入复杂的源码才能理解原理,而通义灵码能够帮助快速理解代码并提供建议,从而显著提升技术开发效率。
毫无疑问,AI 工具不仅代表着更高的生产力,更在于它正在打破技能壁垒,降低专业领域的门槛,使大众能够迅速掌握新技能。正如软件开发方法学的先驱 Kent Beck 所言,借助 AI 工具,未来的 10% 技能将实现 1000 倍的提升。


通义灵码的推出为程序员提供了很大的便利,但我希望阿里云能加强对生成代码的安全性评估,确保用户在使用时不遭遇风险。