AI程序员:携手人类,共创技术未来
1月8日消息,阿里云通义灵码AI程序员已全面推出,成为全球首款同时兼容VSCode和JetBrains IDEs开发环境的AI程序员产品。此次发布的AI程序员相较传统的AI辅助编程工具,功能更为全面,使开发者能够以更高效率和更沉浸的状态完成编码工作,通过全程对话协作模式,即可实现从零开始的业务需求开发、问题修复以及单元测试自动生成等复杂的编码任务。
开发者可与通义灵码AI 程序员进行对话和交互
代码是大模型应用最为普遍的领域之一,随着大型语言模型能力的不断提升,AI代码工具已经从简单的编码辅助发展到能够处理复杂任务的工程级协同编码。目前,通义灵码的基础模型已更新为Qwen2.5-coder,其代码生成的准确性和速度均处于世界领先水平。借助智能体技术,对于复杂任务的解决效果也得到了显著提高。同时,通义灵码还支持文件、图片以及全工程代码检索等多种上下文和用户输入提示词的自由组合,从而更好地理解任务需求。
据介绍,通义灵码AI程序员在国内率先推出了多文件代码修改功能。例如,AI程序员能够同时对工程中的多个代码文件进行修改,开发者可以清晰地观察到这些文件的修改过程及其状态,并能与原始文件进行对比。开发者可以选择一键采纳全部修改或仅局部采用当前文件的改动;当AI生成的内容不满足预期或需求发生变化时,开发者可通过快照功能回退到之前的版本并重新发起提问。
在单元测试任务中,用户可以选取当前代码变更、单个或多个代码文件,实现批量生成单元测试。AI将自动完成编译、运行及错误修复工作,显著提高测试的准确性和覆盖率。此外,AI能够智能识别编译或调试过程中的错误信息,并根据需求提供修复方案和代码改进建议。
通义灵码AI程序员可自动生成单元测试自动
通义灵码AI程序员能够帮助开发者跨越编程语言的界限,使得Java开发者也能轻松使用Python、JavaScript等语言,迅速编写网页、小工具和小游戏。比如,从零开始构建一个包含用户登录、数据管理和美化前端页面的应用,过去需要前端和后端工程师协同工作,至少耗时半天,而现在借助通义灵码AI程序员,单个程序员仅需10分钟即可完成整个开发流程,大大提升了业务开发效率。
通义灵码项目负责人丁宇指出:“AI程序员的兴起正逐步改变软件工程师的工作模式,从最初的AI辅助编程进化到如今的人机协同编程。这不仅能够减少工程师的研发周期,使他们能更专注于富有创造性的研发工作,同时也显著提高了企业的IT生产效率。此外,对于那些不太熟悉编程的非专业开发者而言,AI程序员使得复杂开发任务变得更为简便,从而实现了许多过去难以实现的创新构想。”
自2023年推出以来,通义灵码已加入中华财险、哈啰集团、长安汽车、一汽集团等企业,插件下载量已突破900万次,累计生成了15亿行代码,成为国内最热门的AI编程助手。