正文
2023年至今,AI编程赛道已有多家企业获得主流投资机构的投资。可以看到,AI编程这一赛道还在海外市场,无论是一二级市场,还是产品探索层面,已十分活跃。
四大之一的普华永道不久前预估,GitHub Copilot将企业构建AI应用所需时间缩短了20%至30%,同时进一步降低了企业用云成本。软件设计公司Autodesk使用GitHub Copilot以实现编程自动化,并声称其工作效率提高了近30%。微软CEO纳德拉近期则表示,其公司目前20%至30%的代码是由AI编写的。
事实上,AI编程作为OpenAI ChatGPT的一大优势,也是超过1500万人订阅的核心原因之一。而Anthropic的Claude同样作为一款聊天应用,其软件开发已经占其所有交互的十分之一以上。
值得一提的是,当前另一个名词“氛围编程”(Vibe coding),也几乎被等同于理解为AI编程。该名词由OpenAI联合创始人Andrej Karpathy在今年2月提出,因其编码方式类似于对话而命名。
按Andrej的说法,“氛围编程是一种新的编程方式,在这种方式下,你会完全沉浸于氛围,拥抱指数级增长,甚至忘记代码的存在。之所以能做到这一点,就是因为大模型的水平越来越高,只需要SuperWhisper和Composer两款AI工具完成繁重的编码工作,从而快速构建软件。在氛围编程中,无需手写任何一行代码。相反,只需表达想要的内容——某程序或功能的“氛围”,然后AI就会自动生成代码。”
总结来看,在AI编程助手的发展过程中,技术创新和强烈的业务需求起到了重要推力。
首先在需求层面,随着软件项目日益复杂,传统软件的开发时间和人力成本,早已无法满足企业业务的需求。应用开发需求跟上市场节奏,以提高生产力和市场竞争力,这导致企业主动寻求能够减轻开发负担并加快开发进程的辅助工具。
其次,将编程助手集成到云原生开发环境,这与当前容器化和微服务架构的技术环境相契合。同时,开发人员的的行为也在不断演变,越来越多的专业开发者也在寻求更流畅的开发体验。
此外,目前低代码的实践与应用已经有几十年历程,在赋能非专业开发者参与软件开发的过程中,AI驱动的低代码和无代码的兴起也进一步刺激了这一市场的活跃。
IDC《中国低代码开发平台技术评估,2024》报告此前对低代码+生成式AI融合场景进行判断:一是开发场景类,即生成式AI应用于低代码应用开发或开发流程中;二是应用赋能类,生成式AI对低代码开发平台及其所开发的应用进行赋能。
同样是提升开发效率,与一般低代码开发不同的是,目前AI编程助手的运作机制背后是由生成式AI和大模型技术驱动,这些工具由大语言模型或微调模型如OpenAI的Codex提供支持,其关键在于,需要精心构建文本输入或Prompt,以便大模型能生成最佳结果,可生成代码片段、提供调试建议、根据自然语言提示编写完整脚本。这些也是当前AI编程助手的典型应用场景。
这种方式其实已经带来了软件开发方式的转变。传统上,开发软件仍然需要开发人员了解编程语言并编写精确的语法,低代码/无代码平台则需要预构建组件和模板,而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插件方式提供给用户。
在定价方面,Github Copilot同样具有一定竞争力:针对个人用户,每月10美元或每年100美元(如Cursor的订阅价格为每月20美元,专业版);同时也会提供针对更复杂协作团队的企业解决方案。