AI 编程工具、IDE 等测评

作者: 游鱼思


需求

  1. 自动查阅理解API文档。特别是新出炉的、GPT不知道的、文档又乱又多的,这方面的典型是 LangChain
  2. 通读整个代码库。因为每个模块都是单独的文件。如果只是基于本模块回答,根本不清楚要实现什么。
  3. 帮助我快速解读新项目的架构。
  4. 帮我做架构、工具选型,自动去网上查阅最佳实践。

Github Copilot

截止2024.03:达不到以上4点需求。

CodeGeekx

智谱出品。

通义灵码

Cody AI

官网: https://sourcegraph.com/

亮点:可以查看工作区中的所有文件,并且可以inline修改文件。

1024Code

国内“第一个AI自动编程软件”。

Devin

现在可以跟很多工具做链接,它会自动找哪些工具比较好用,主动阅读博客,访问网站,通过不停迭代你的意图,把编程实现。

延升思考

一个核心的问题,不管Devin这些应用层Agent 怎么努力,其实只是在大模型之上加入了一套特别复杂的决策链(类似现在最流行的ReAct决策链)。但最终可能会发现这些都是无用功,等到后面大模型升级,从普通人变成聪明人,这些将不再需求。

真正懂技术又懂商业和业务,这样的程序员在AI的帮助下,能够很快实现他们商业上的构想,低成本去验证他们商业上的构想,这是AI编程对于程序员群体的影响。