绘制人工智能编码助手的设计空间

就在几年前,人工智能编码助手只不过是自动完成功能——可以完成变量名称或建议一行样板文件的工具。如今,它们已成为数百万开发人员工作流程的日常组成部分,整个产品和初创公司都是围绕它们构建的。根据你问的是谁,它们代表黎明 [...]

来源:O'Reilly Media _AI & ML

几年前,AI编码助手只不过是自动完整的好奇心 - 可以完成您的可变名称或建议样板的工具。如今,它们已成为数百万开发人员工作流程中的日常工作,整个产品和初创公司都在它们周围建造。根据您的要求,它们代表了新的编程时代的曙光,或者是我们所知道的编程结束。在炒作和怀疑中,一件事很明显:编码助手的景观正在迅速扩张,很难缩小并看到更大的景象。

是圣地亚哥分校的Sam Lau,我和我的同事Philip Guo在视觉语言和以人为中心的计算会议(VL/HCC)上介绍了有关此主题的研究论文。我们想知道:在过去的几年中,AI编码助手如何发展,该领域在哪里?

Sam Lau Philip Guo 研究论文 在过去的几年中,AI编码助手如何发展,该领域在哪里?

为了回答这个问题,我们分析了2021年至2025年之间创建的90个AI编码助手:行业产品和32个学术原型。有些是广泛使用的商业助理,而另一些是实验性研究系统,探讨了与AI合作的全新方法。我们没有专注于谁是“最好的”或哪个系统最强大的,我们采取了另一种方法。我们建立了一个设计空间框架:一种地图,突出了设计师和研究人员在建造编码助手时做出的主要选择。通过比较行业和学术系统,我们希望在这些工具的塑造方式上揭示模式和盲点。

90 AI编码助手 设计空间框架

结果是2025年AI编码助理开始成熟的关键时刻的第一个全面快照,但他们的未来方向仍然非常易于变化。

这是我们发现的摘要:

纸PDF 对话程序员