大模型的快速发展带来了 AI 应用的井喷。统计 GPT 使用情况,编程远超其他成为落地最快、使用率最高的场景。如今,大量程序员已经习惯了在 AI 辅助下进行编程。数据显示,GitHub Copilot 将程序员工作效率提升了 55%,一些实验中 AI 甚至展示出超越普通程序员的能力。目前 AI 在编程领域所扮演的角色,更多的还是一个「效率工具」——以 Copilot 的形式帮助提高编程效率。
那么 AI 编程的下一步是什么?我们认为,是理解并生成复杂代码集、从而实现真正的软件自动化开发。如果 AI 能够像人类程序员一样,在大型复杂软件项目的代码集上工作,并且能有效地与人类工程师分工协作,生成几十万上百万行代码,这意味着对软件行业的根本性颠覆。
如纳德拉在 Github Universe 2023 上所说,"当你向一个组织引进 Github Copilot,工作流程将发生改变。当销售人员开始写代码,这个组织就变了,它会以代码的速度前进。现在有了 Copilot 和代码的速度,从根本上改变了数字经济。包括汽车、金融、制药... 每家公司都是家数字公司,也是家软件公司。"
本文我们将分享所看到的这一令人期待的趋势,并深入探讨 Code Agent 发展的机遇与挑战。
01
现状概览:巨头林立的「Code Copilot」
编程是 ChatGPT 使用最多的场景
大模型带来了 AI 应用的井喷。在各种落地场景中,最刚需的是什么?Datos 针对 23 年 5-6 月 ChatGPT 用户使用情况做了分析,其中编程以 29.14% 占比高居榜首。
相较于其他很多领域还在探索如何与 AI 结合,AI 编程是有明确商业价值的刚需,因而吸引了大量巨头及创业公司关注。Stack Overflow 在其去年 5 月发布的开发者调研报告显示如下:
最受开发者欢迎的 AI 编程工具
目前主要使用场景
据不完全统计,过去一年,市场中涌现的 AI 编程工具多达几十种。在此我们先对市场上的主流产品做个简要总结,方便读者对发展现状有个直观的了解。
互联网巨头
海外和国内的互联网巨头几乎都在这个赛道推出了相关产品。
创业公司
创业公司的产品分为两类,一类是通用 AI 编程,跟巨头的产品重合度高;另一类聚焦垂类,在某个领域/功能做得深入。
通用AI编程
<