「Agent 听懂了」不是需求:把隐含决策写进 spec 再开工

shoumikgoswami · reddit · 2026-10-27

一位 AI 产品开发者提出:比起问「agent 能不能做出这个功能」,更有价值的问题是「我把哪些决策留给了它」。

他以 Elephant-Goldfish Model(EGM)工作流为例:一个 agent 基于项目上下文撰写 spec,由没有参与原始对话的「新鲜」评审者来审视 spec 与源码——这样评审者只能依据白纸黑字判断,而不是对话里「似乎达成的共识」,人来负责权衡与批准设计。

他举了个隐私演示工具的例子:「别让敏感数据进模型」听上去清晰,但实现时要回答:演讲者备注算不算?图片里的文字算不算?系统无法确定某值是否敏感时怎么办?导出时数据只恢复到用户文件,还是可能出现在日志里?这些是产品决策,不该由编码 agent 悄悄填上。spec 要么回答这些问题,要么明确标记为未决。

他给出的检验标准是:评审是否暴露了改变 spec 的缺失决策,还是只产出了更多「令人安心」的文字。涉及隐私、支付、权限的功能,值得在写代码前先在 spec 层面消歧。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →