史蒂夫·耶格(Steve Yegge)是一个著名的美国程序员。

打开网易新闻 查看精彩图片

他在亚马逊和谷歌都干过,但是他出名的不是写软件,而是写博客。

他喜欢在个人网站发布长篇大论,滔滔不绝地议论,直抒胸臆,毫不避讳。他的好多文章都在业内被广泛阅读,引起很大反响。

这些文章后来结集出版,甚至引进了国内,书名就叫《程序员的呐喊》(人民邮电出版社,2014)。

打开网易新闻 查看精彩图片

它的书名里面的“呐喊”,英文单词是 ranting,直译就是“咆哮”,确实就是他的文章风格。

这个月,他又发表了一篇最新文章[1],谈他对 AI 编程的看法。

他说 AI 编程有8级,他已经到了第8级,也就是最高级。

第1级,还没有接触到 AI 编程,你的 IDE 还是正常的样子(下图)。

打开网易新闻 查看精彩图片

第2级,你在 IDE 装了 AI 插件,开启了侧边栏,AI 时不时提出代码建议,问你是否接受(Yes or No)。

打开网易新闻 查看精彩图片

第3级,你开始信任 AI 编程,进入了 YOLO 模式(“你只活一次”模式, You Only Live Once)。为了节省时间精力,你不再逐条确认 AI 的建议,只要是 AI 生成出来的东西,你就一路按 Yes,统统接受。

打开网易新闻 查看精彩图片

第4级,AI 占据的屏幕宽度越来越大,手工编辑的代码区仅用于比对代码差异。

打开网易新闻 查看精彩图片

第5级,你索性不要代码区了,改用命令行(比如 Claude Code),所有的屏幕宽度都留给了 AI。你现在不看 AI 的生成结果了,只看它的完成进度。

打开网易新闻 查看精彩图片

第6级,你觉得只用一个 AI 太慢,于是打开3到5个窗口,同时进行 AI 编程,加快速度。

打开网易新闻 查看精彩图片

第7级,同时打开的 AI 编程窗口到了10个以上,已经是你手工管理的极限了。

打开网易新闻 查看精彩图片

第8级,你开始使用 AI 任务编排器,让计算机管理并行的多个 AI 编程。

打开网易新闻 查看精彩图片

以上就是 AI 编程的8个级别,你是第几级?

到这里还没完,前面说了,史蒂夫·耶格本人已经到了第8级。他需要工具来管理并行的 AI 编程,但是找不到满意的工具。

于是,他就指挥 AI 写,并将这个工具起名为“煤气镇”(Gas Town)。这个名字来自电影《疯狂麦克斯》(Mad Max)第四部,是里面大反派老乔的老巢。那里到处都是二手零件组成的燃气机,能正常工作,但是看上去摇摇欲坠。

打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片

他说,“煤气镇”的开发就是东拼西凑,不考虑合理性,能用就加上去,没抛错就接受。“它有22.5万行 Go 语言代码,我从来没看过它的代码,也从来没想过要看。”

他建议用户不要使用这个工具,因为使用它需要全心全意信任 AI。并且,就算相信它,它也可能把事情搞得一团糟。另外,多个 AI 一起跑,很费钱。

但是,他还是把这个工具[2]放到网上,因为它非常好玩。截至到上周,已经得到了6000颗星。

打开网易新闻 查看精彩图片

References

[1] 最新文章: https://steve-yegge.medium.com/welcome-to-gas-town-4f25ee16dd04
[2] 这个工具: https://github.com/steveyegge/gastown