关于编码代理的思考 · rakyll.org

Lobsters Hottest 新闻

摘要

作者反思了编码代理,认为其真正价值不在于自主性,而在于缩小意图与执行之间的差距。他指出,编码代理已成为一种通用工具,其组织影响——减少社交开销——将瓶颈从许可转移到了个人行动。

<p><a href="https://lobste.rs/s/gylztp/thoughts_on_coding_agents_rakyll_org">评论</a></p>
查看原文
查看缓存全文

缓存时间: 2026/07/04 20:45

# 关于编码代理的思考 · rakyll.org 来源:https://rakyll.org/coding-agents/ 2026年7月3日,星期五 自去年12月以来,我对编码代理的看法发生了变化。我过去以自主性来衡量它们:它们能独立走多远。现在我认为那是错误的框架。代理的价值不在于真正的自主性,而在于它缩小了“知道想要什么”和“拥有它”之间的差距时所创造的价值。 模型正被训练成能够为那些已经知道去向何处的人产生有效的轨迹。价值不在于模型猜测你的意图,而在于模型压缩了明确意图与执行之间的距离。一旦你这样看待,有趣的问题就变成了“从决策到可工作的人工产物,现在有多便宜?” 这种重新框架改变了受益者。获得生产力的不是那些将模糊目标交给代理并寄予希望的人,而是那些对结果有强大内部模型的人——比如那些能够引导、纠正路线、并在看到好轨迹时能识别出来的人。代理是方向的放大器,而非替代品。如果你知道去向何处,它会快速带你到达;如果你不知道,它会愉快地快速带你到无处可去,或者更糟,快速奔向错误方向。 我们还有第二件事搞错了。我们称它们为“编码代理”,是因为我们期望它们编写软件,并且我们默默假设那便是它们有用性的边界。结果发现,生成代码根本就不是一项狭窄的技能。代码是我们作用于世界的最通用接口。它可以调用任何 API、转换数据、驱动工具,并自动化几乎任何人能描述的任何过程。一旦模型能可靠地将意图转化为工作代码,它就继承了代码所能触及的一切范围。 因此,编码代理悄然变成了完成事情的通用工具。“编码”部分几乎是附带的。真正的能力是迭代:提出轨迹,运行它,观察结果,纠正。持续进行,直到用完令牌或达成目标。 这就是为什么这对个人之外也很重要。在我一生的大部分时间里,在大型组织内部构建解决**难题**的软件,真正的成本往往不在于敲代码,而常常是协调。组织人员、对齐团队、说服足够的利益相关者——同时代码还在编写中。执行开销几乎总是被社交开销所掩盖。你把最好的精力花在获取许可上,然后一遍又一遍地重复以继续下去。编码代理移除了这种传统的许可系统。它让一些人受益,同时为另一些人制造了无法控制的混乱。 编码代理极大地压缩了执行成本,以至于瓶颈转移了。个人现在可以在不先组建团队的情况下,从意图走向可工作的原型。这减轻了展示某物的负担,但也使得新的越权操作成为可能。它还带来了混乱:当没有人负责为组织做出广泛决策时,很容易派生一个想法或项目。这让传统组织陷入困境:他们要么需要自我设限,要么让工程师去别处寻找机会。这两种选择都不好。 这实际上解释了为什么现在情况看起来如此不均衡。代理移除了大型组织通常对个人信念悄悄征收的“税”。如果你处于能够很好利用这一点的位置,你可能会在有很多新颖工作要做的领域中早期获得世代性的优势。因此,编码代理的整体影响似乎是一个关于人(组织层面)的问题,以及关于在没有许可的情况下行动变得多容易的问题。 最后,这就是为什么我一直在探索这些模型能做什么和不能做什么。理解这对所有人意味着什么——而不仅仅是对我手头的工作——对我来说很重要。让我担忧的是动态变化可能有多快。高级工程师不再花足够的时间教育新人,因为放大器奖励那些已经知道去向何处的人。但知道去向何处正是必须通过观察才能学习的能力。如果我们停止传递它,我们将面临培养一代能执行但不能设定目标的人的风险。从长远来看,失去决定将所有这些杠杆指向何处的决策能力,对技术进步是一个真正的风险,而这是我希望我们保持关注的事情。

相似文章

与代理协作编程

Reddit r/singularity

与代理协作编程探讨了AI代理如何帮助开发者编写代码、自动化任务以及提高生产力。