随着技术的不断进步,生成式人工智能(AI)在编程领域的应用正迅速崭露头角,成为业界关注的焦点。与销售、客服等其他领域相比,AI在编程中的落地速度更为迅猛,其代码生成能力已显著提升了开发者的效率,这一转变在实践中得到了快速验证。
根据ResearchAndMarkets最新发布的调研报告,2024年全球生成式AI编程助手市场规模达到了2590万美元。预计至2030年,这一数字将激增至9790万美元,复合年增长率高达24.8%。在中国市场,复合年增长率预计为23.5%,推动市场规模在2030年达到1490万美元。
近期,编程助手领域的动态频频。Anysphere公司宣布完成了9亿美元的C轮融资,由Thrive Capital领投,Andreessen Horowitz、Accel、Benchmark等投资机构跟投。此轮融资后,Anysphere的估值攀升至90亿美元,累计融资超过1.73亿美元,年度经常性收入(ARR)在今年4月已突破2亿美元。同时,OpenAI正式收购了Windsurf,而设计公司Figma也推出了类似AI编程功能Figma Make。
在被OpenAI收购前,Windsurf的ARR在今年4月已达到1亿美元,相较于1月的4000万美元,实现了显著增长。期间,Windsurf还与Kleiner Perkins、General Catalyst等投资方进行了投资洽谈。AWS、谷歌和微软等云厂商也在加速迭代AI编程工具,提供与Cursor和Windsurf类似的服务功能,旨在通过AI编程工具提高客户对自家云服务产品的黏性。
值得注意的是,大数据厂商Databricks拟收购Neon无服务器数据库公司,这一举措被视为Databricks在为支持AI编程助手的应用场景做准备。Neon数据库支持存储AI模型所需的向量数据,并具备1秒冷启动能力,这对于提升AI编程助手的响应速度具有重要意义。
在中国市场,尽管被业内投资人视为“难出爆款”的赛道,但仍吸引了众多后来者的加入。国内头部云厂商推出了自己的AI编程工具,AI大模型厂商也推出了微调模型或AI代码工具,部分AI编程初创公司则在探索Agent创新应用。本周,腾讯推出了AI编程工具CodeBuddy,据称已在内部实现大规模应用,研发效率提升超过16%,AI生成代码占比超过40%。
自2023年以来,AI编程赛道已有多家企业获得主流投资机构的投资。无论是海外市场的一二级市场,还是产品探索层面,AI编程赛道都表现出极高的活跃度。AI编程的热门程度不言而喻。
普华永道预估,GitHub Copilot将企业构建AI应用的时间缩短了20%至30%,同时降低了企业用云成本。软件设计公司Autodesk使用GitHub Copilot实现编程自动化,工作效率提高了近30%。微软CEO纳德拉表示,其公司目前20%至30%的代码由AI编写。AI编程作为OpenAI ChatGPT的一大优势,也是吸引超过1500万人订阅的核心原因之一。
AI编程助手的发展受到技术创新和强烈业务需求的双重推动。随着软件项目日益复杂,传统软件开发时间和人力成本已无法满足企业业务需求。企业急需能够减轻开发负担、加快开发进程的辅助工具,以提高生产力和市场竞争力。将编程助手集成到云原生开发环境,与当前容器化和微服务架构的技术环境相契合,同时满足了开发者对更流畅开发体验的追求。
AI编程助手的运作机制由生成式AI和大模型技术驱动,这些工具由大语言模型或微调模型如OpenAI的Codex提供支持。关键在于精心构建文本输入或Prompt,以便大模型生成最佳结果。这些工具可生成代码片段、提供调试建议、根据自然语言提示编写完整脚本,是当前AI编程助手的典型应用场景。
微软作为先行者,凭借Visual Studio和Visual Studio Code系列产品在开发者群体中积累了良好口碑。后来的IntelliCode、Power Platform等产品,进一步巩固了微软在编程提效方面的领先地位。Github Copilot自2021年10月公布预览后,迅速成为使用最广泛的AI编程助手之一。目前已有77000家组织采用Github Copilot,付费订阅用户超过180万。
Github Copilot能够与主流集成开发环境IDE(如Visual Studio Code、Visual Studio和Android Studio)集成,将GitHub Copilot深度融入现有工作流,以API插件方式提供给用户。其定价策略也颇具竞争力,个人用户每月10美元或每年100美元(Cursor的订阅价格为每月20美元,专业版),同时提供针对复杂协作团队的企业解决方案。
Github Copilot最初依赖OpenAI Codex,去年10月,接入Anthropic的Claude 3.5 Sonnet、谷歌的Gemini 1.5 Pro以及OpenAI的o1-preview和o1-mini等多个模型,使开发者能够跨VS Code和GitHub等工具选择适合特定编码需求的模型。开发者正在寻求不同的模型执行代码生成、重构和优化等任务,实现跨编程环境的灵活、高效和高质量编码。
今年2月,Github Copilot推出了Agent模式预览版,能够进行任务理解规划、迭代自身代码,并自动修复错误。尽管Github Copilot较早面世并影响了开发者的使用习惯,但AI编程助手的阵营在生成式AI广泛影响后才开始迅速扩充。目前主流产品基本以API插件与IDE集成,或基于IDE二次改造实现,辅助人类开发者完成各类编码动作的Copilot(辅助)模式。
Cursor是当前AI编程领域Copilot的代表性产品之一。作为较新的参与者,Cursor已获得业内用户的广泛关注,甚至被誉为“Github Copilot杀手”。Cursor已服务30000名客户,包括OpenAI、Midjourney、Perplexity等知名企业。Cursor编辑器采用双屏交互设计,左屏显示代码,右屏集成AI对话助手,支持开发者用自然语言指令修改代码,提供智能、手动、问答三种模式提升效率。
Cursor作为VS Code的分支,是一个独立的AI编程助手。它不对VS Code做插件,而是进行二次改造,在底层兼容多个AI大模型,包括Anthropic的Claude 3.5 Sonnet、OpenAI的GPT-4o等。Cursor推出了Agent功能,旨在独立为用户完成部分任务,包括跨项目工作、生成多文件代码、执行命令、自动寻找上下文,适合大规模重构和复杂任务的自动化处理。