阿里:通义灵码 AI 程序员
2024 云栖大会期间,通义灵码 AI 程序员正式发布。通义灵码 AI 程序员是全球首个同时支持 VS Code、JetBrains IDEs 开发工具的 AI 编程辅助工具。良好的兼容性使得开发者在熟悉的开发环境中即可便捷地调用 AI 编程功能,无需为适应新的开发平台而重新学习,降低了使用门槛。通义灵码 AI 程序员的功能特性包括:
1)多开发工具支持:全球首个同时支持 VS Code、JetBrains IDEs 开发工具的 AI 编程辅助工具。
2)多文件代码修改能力:开发者只需提出需求,如在特定项目中添加新功能、修复问题或进行代码优化,AI 程序员就能自动完成多文件级的编码任务。
3)单元测试生成功能:可以针对当前代码变更、单个或多个代码文件批量生成单元测试。
4)多种开发能力拓展:包括上下文感知、意图理解、反思迭代、工具使用等多种开发能力。
根据阿里云官方公众号,三方基准测试平台 Chatbot Arena 公布了最新的大模型盲测榜单,通义千问 Qwen2.5-Max 超越 DeepSeek-V3、Open AI o1-mini和 Claude-3.5-Sonnet 等模型,以 1332 分位列全球第七名,也是非推理类的中国大模型冠军。同时,Qwen2.5-Max 在数学和编程等单项能力上排名第一,在硬提示(Hard prompts)方面排名第二。
百度:Baidu Comate
2022 年 9 月,Baidu Comate 开启了其在软件开发领域的征程,主要承担代码推荐工作,通过接入文心大模型,学习 GitHub 公开代码数据以及百度内部全厂代码库,为开发者提供代码推荐服务,每天被采纳的代码超过 2.6 万行,展示出其在代码辅助方面的潜力。
2023 年初,Comate 从单纯的代码推荐工具升级为更具实用性的代码生成助手,后续则发布 SaaS 版,使更多开发者能够使用其功能,应用于金融、科技、汽车、机械制造、软件服务等领域,代码采纳率超过 50%。2024 年 Baidu Comate推出Comate + 开放平台,通过 Github、GitLab、Gitee 插件,实现企业自己的知识、第三方能力与编程的深度结合。后续 BaiduComate 迎来重大升级,进化为 Comate 2.0 版本,并面向所有个人开发者免费服务。
其取得的成果包括以下几点:1)赋能内部应用:根据百度官方公众号,截至2024 年 Q1,Baidu Comate 深度融入开发流程,参与了大量项目的开发工作,编写了百度内部四分之一的代码。2)企业级应用 Baidu Comate 已被 1 万多家企业应用,涵盖多个行业。3)个人开发者应用:面向个人开发者免费服务的Comate 2.0,为个人开发者提供了强大的编程支持。
火山引擎:豆包 MarsCode
火山引擎协同豆包 MarsCode 为开发者提供了智能 AI IDE,在代码补全、Bug 修复、代码问答等各编程阶段为开发者提供协助支持。在关注代码生成 AI 化的同时,豆包 MarsCode 也关注开发工具本身的 AI 化,通过交互方式的转变和多种大模型能力的接入,为开发者提供更好的用户体验。
在字节内部,豆包 MarsCode 已经覆盖了 70% 以上的开发者,从编码阶段就开始为开发者贡献代码和技术解决方案。在代码提交后,AI 也会参与代码评审,自动生成测试用例提升覆盖率,上线后也用于辅助线上问题的定位和解决等等。AI 编程的重要探索:1)代码补全:核心是让模型预测下一个字符,这要求模型理解现有代码上下文并推测开发者续写逻辑。实现这一目标依赖于强大的模型性能和精心设计的 Prompt 工程。2)代码补全 Pro:主要针对修改、编辑已有代码的场景。例如在 Python 打印日志函数增加参数的场景中,它能够自动在多个调用该函数的地方补齐参数,提升开发效率。
更多行业研究分析请参考思瀚产业研究院官网,同时思瀚产业研究院亦提供行研报告、可研报告(立项审批备案、银行贷款、投资决策、集团上会)、产业规划、园区规划、商业计划书(股权融资、招商合资、内部决策)、专项调研、建筑设计、境外投资报告等相关咨询服务方案。