IBM 工程师拆解 Agent Harness 的 4 个关键设计决策
TejasKumar_ · x · 2026-11-04
IBM AI 工程师、《Fluent React》作者 Tejas Kumar 撰文系统讲解 agent harness(执行框架)工程中的四个关键归属决策,核心主张是:模型提议、harness 用代码裁决。
四个决策:
- 谁判定任务完成:不要盲信模型自称完成,harness 应对照独立事实源(数据库/API)验证结果,输出 done/retry/stop/unknown。
- 谁掌控敏感操作:凭据、不可逆操作、确定性安全检查都应放在模型控制之外,由 harness 白名单限定可执行动作与可访问域名。
- 谁决定何时停止:预算(最大步数/token/花费/时间)与策略(阻止不安全动作、敏感操作需审批、校验输入输出)分离。
- 出错时归因于谁:看执行 trace 找第一步错在哪,检查模型当时的上下文——上下文有误就修 harness,上下文正确就重放该步多次评估模型。
文中还复盘了他那场 27.5 万次观看的 GPT-3.5 Turbo 刷 HN upvote 演示:后来被其他开发者修掉重复点赞 bug,且他重读代码时发现 harness 可能被诱导在非 HN 页面输入密码——正好印证这四个决策的必要性。
「编程与Agent」频道最新
- 8x 微软 MVP 发布 Agent Framework 完整系列教程与企业 Agent 课程 — marlene_zw · 2026-11-04
- Living Brain 用三项健康分数防 Agent 依赖过时记忆 — cneuralnetwork · 2026-11-04
- 重度用户年耗 120 亿 token,排查发现 96% 竟是缓存读取 — peakpirate007 · 2026-11-04
- 印度语混合语音转写没有唯一正解:LLM、CRM、合规各要一种格式 — BEYOND__7 · 2026-11-04
- Alexey Grigorev 免费开放 28 个 prompt:从想法到上线全流程 — Al_Grigor · 2026-11-04
- 开源 Hugging Face Hub MCP Server:让 agent 直接检索模型与数据集元数据 — modelcontextprotocol · 2026-11-04