阿里云率先实现全员AI编程
现代编程语言的起源可以追溯到20世纪的五六十年代,尽管随着时间的推移,编程语言经历了许多变迁,使得编码变得愈发简单,但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只能在其中部分工作上提供辅助,并显著提高人类在这些领域的技能,使得开发者可以有更多时间专注于业务和技术的创新。
如今,AI的角色更像是人类的“辅助工具”。JetBrains曾对26500名工程师进行调查,结果惊人,显示有84%的开发者正在使用生成式人工智能工具,并超过80%的用户反馈代码效率显著提升。
对此,阿里云明确表示,未来20%的代码将由通义灵码生成,但程序员依然是研发的核心,他们将有更多精力专注于系统设计和核心业务开发。
阿里云的一位程序员提到,当面临全新场景时,在传统开发模式下,往往需要深入研究复杂的源码才能真正理解其原理,而通义灵码则能帮助用户迅速理解代码并提供建议,从而大幅提升技术开发的效率。
显然,AI工具不仅代表着更高的生产力,更重要的是,它正在消除技能的壁垒,降低专业领域的门槛,使得大众能够快速掌握新的技能。正如软件开发领域的专家Kent Beck所言,借助AI工具,未来我们10%的技能将有可能被提升1000倍。
Please specify source if reproduced阿里云全面部署AI编程,助力每位程序员拥有智能助手! | AI工具导航



