他用 1976 年的 Makefile 替代 17 步 Agent 提示词清单,140+ 工单零迷路

RandalSchwartz · reddit · 2026-10-09

作者在为 Dart/Flutter 仓库构建自主 agent 技能时,发现线性编号清单(Step 1 到 Step 17)在实际使用中频频失灵:review bot 中途插话时需要写 GOTO 式指令,agent 被唤醒后还会忘了当前任务。

他意识到 Stuart Feldman 1976 年在贝尔实验室发明的 make 早已解决这个问题——软件工作流不是线性清单,而是由产物与依赖构成的有向无环图(DAG):

他还发现一个反直觉的失败模式:单个目标有 5 个以上前置条件时,模型会在验证前 4 项后积累「验证惯性」,直接越过第 5 位的人类审批门。将每个目标的前置条件限制在 2-3 个、并把人类门禁拆成严格的 action: ready-state human-approval 二元组后,这个问题在其最近 140+ 个工单中完全消失。

原文链接 →

「编程与Agent」频道最新

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