开发工具 2.0:AI 改变软件工程

2023-08-04 11:35:22 浏览数 (1)

生成式人工智能有望改变一个又一个行业的工作方式,但软件工程的转型还没有结束。

GitHub 的 AI 辅助开发工具 Copilot 已经成功地捕捉到了时机,为开发人员提供编码建议,已在多个方面都取得了成功,受到工程师们的喜爱,一年内吸引了超过一百万用户,并显著提高了生产力。(即使是顶尖的工程师,它也可以写出一半甚至更多的代码)。同时,它还有望成为商业巨头。GitHub 拥有1亿用户,Copilot 每个账号每月收费 10-19美元,预计能够创造数十亿美元的年度收入。

Copilot 的成功引发了一场淘金热。创始人们争相将大型语言模型的能力带到各个他行业,构建工具来帮助专业人士撰写、编码、设计和创建媒体。有“律师 Copilot”、“医生 Copilot”和“设计师 Copilot”,还有许多其他的“X Copilot”。这些都是热门的方向,我们认为生成式人工智能有望改变一个又一个行业,使各个行业专业的人在工作中更加有效,消费者满意度也得到提升。

对于开发人员来说,还有更多工作要做。 Copilot 利用 OpenAI 的 Codex 模型,可能只是人工智能改变软件工程师工作方式的开始。Andrej Karpathy 在 2017年预测神经网络将创造新一代软件“Software 2.0”,我们可能会看到帮助人们开发的工具被同样重塑——“Developer Tools 2.0”。

这个领域有很多机会,一些创始人正在迭代编辑器的内容,从 Copilot 中获取帮助,尝试不同的交互模式或不同的模型。想想 Replit 的 Ghostwriter、Soucegraph 的 Cody、TabNine 等等。

向前一步,还有更多其他机会。比如在代码编写之外的工作,调试和文档编写,或者针对工程组织所做的其他工作,例如事故响应。 您可以考虑除“更快地编写代码”以外的价值主张,例如“编写性能更高或更安全的代码”。您可以放弃插件形式,并重新构建整个应用程序。您可以关注软件工程师以外的人物角色,如需要提高笔记本书写能力的数据科学家(参见:Hex),或者苦于撰写SQL查询语句而努力奋斗的数据分析师。有许多机会可供探索,并且有许多地方可供开发人员加入他们的工作流程中。

注:图是整个报告的核心

建立传奇公司以实现这一目标并不容易。Copilot面临着与软件盗版相关的法律审查问题。作为掌控GitHub和VS Code的现有公司,微软享有显著的分销优势。许多创始人已经开始使用LLMs进行构建,使得竞争更加激烈。并且,GitHub本身刚刚宣布,计划通过GPT-4使Copilot提供更强大的AI功能。

但在我们看来,AI可以改变软件工程领域,这是一个重要而巨大的机遇,问题在于谁能抓住它。我们认为,至关重要的因素将在专注于开发者体验、提供全新能力,以及做出战略性选择如何落地和扩展到开发者工作流程上。成功意味着重新定义工程实践方式,并有可能打造一家具有代表性的企业。

本文来自红杉资本官网 BLOG,Eolink 翻译,以大语言模型为核心的 AIGC 技术已经在全球掀起创新风潮,Eolink AI 功能实现全新一代「AI API」结合,大模型驱动打造 API 研发管理与自动化测试全新体验,应用 AI 能力,一键智能生成「API 文档」、「测试数据」「测试方案」,进一步提升 API 的研发效率及减少运维成本。

0 人点赞