编辑解读
独立开发者最容易踩的坑是:把 agent 当成“能自己把活干完的系统”,结果越跑越不稳定——漏步骤、重复做、遇到错误就自说自话地重跑。
这篇文章的核心建议很直接:把“流程”从自然语言搬回代码里。用一个确定性的 harness(循环、队列、状态机、显式的下一步选择)驱动模型做单步任务,再把产物落盘并校验。
可执行实践:把你最常跑的一条链路(例如“修 bug → 跑测试 → 生成变更说明 → 发版”)拆成 5-10 个脚本化步骤;每一步都写清输入/输出与失败处理,并在最后加一条总验收(测试 + 关键页面检查)。
相关讨论:Hacker News 话题页也提供了大量真实案例与反例,可用来补齐你自己的“哪些环节必须确定性”的清单:https://news.ycombinator.com/item?id=48051562