跳转到内容
开发者实践 / 编辑整理

Agent 要变可靠:把控制流写进代码,而不是把“不要跳过”写进提示词

Bear Blog 作者 Brian 提出一个务实结论:复杂任务里的可靠 agent 需要确定性控制流与校验点(scaffold),而不是越来越长的 prompt 链;HN 讨论也大量佐证了“用代码包住模型”能显著降低漂移与漏步骤。

IndieMaker 编辑部Agent 工程化Brian’s thoughts2026-05-08

编辑解读

独立开发者最容易踩的坑是:把 agent 当成“能自己把活干完的系统”,结果越跑越不稳定——漏步骤、重复做、遇到错误就自说自话地重跑。

这篇文章的核心建议很直接:把“流程”从自然语言搬回代码里。用一个确定性的 harness(循环、队列、状态机、显式的下一步选择)驱动模型做单步任务,再把产物落盘并校验。

可执行实践:把你最常跑的一条链路(例如“修 bug → 跑测试 → 生成变更说明 → 发版”)拆成 5-10 个脚本化步骤;每一步都写清输入/输出与失败处理,并在最后加一条总验收(测试 + 关键页面检查)。

相关讨论:Hacker News 话题页也提供了大量真实案例与反例,可用来补齐你自己的“哪些环节必须确定性”的清单:https://news.ycombinator.com/item?id=48051562

SOURCE NOTE

资料来源

Brian’s thoughts · bsuh.bearblog.dev查看原始链接 ↗
← 返回资讯列表