详细内容或原文请订阅后点击阅览
人工智能时代的软件工艺
3 月 26 日,Addy Osmani 和我将主持第三届 O’Reilly AI Codecon,这次我们讨论的问题是,当 AI 代理编写大部分代码时,软件工艺是什么样的。此次活动的副标题是“人工智能时代的软件工艺”,意在具有挑衅性。工艺 [...]
来源:O'Reilly Media _AI & ML3 月 26 日,Addy Osmani 和我将主持第三届 O’Reilly AI Codecon,这次我们讨论的问题是,当 AI 代理编写大部分代码时,软件工艺是什么样的。
本次活动的副标题“人工智能时代的软件工艺”具有挑衅性。工匠精神意味着细心、用心和深厚的技艺。它意味着接触材料的制造者。但我们正在进入一个世界,其中一些有着令人印象深刻的产出的人不会接触代码。史蒂夫·耶吉(Steve Yegge)在本周早些时候的谈话中直言不讳地说:“代码是一种液体。你可以通过软管喷洒它。你根本不会看它。” Wes McKinney,pandas 的创建者,也是本次活动的演讲者之一,也不再手工编写代码。他每月在 Claude、Codex 和 Gemini 上燃烧超过 100 亿个代币,编写大量 Go,这是一种他从未手动编写过的语言。
如果这就是我们的发展方向,那么我们到底在制作什么?这就是这个阵容要回答的问题,演讲者从不同的角度来回答这个问题。
“黑暗工厂”位置
光谱的一端被人们所占据,他们已经在经营越来越被称为黑暗工厂的工厂,这些工厂是在没有灯光的机器人工厂之后,因为完成所有工作的机器人不需要它们。在这些软件生产环境中,人类设定方向,但代理几乎完成所有实施工作。
这是 Steve Yegge 的 7 级或 8 级,它不再是理论上的。但瑞安的演讲还将揭示当代理崩溃时、当反馈循环失败时、当自动重试不够时,边缘会发生什么。
工匠精神意味着监督立场
另一方面,人们对人工智能编码充满热情,但坚持认为人类的角色不仅仅是“设定方向然后走开”。它是主动的、持续的、熟练的。
