Harness Engineering:让 Agent 产出百万行代码的模型外功夫
blaizedsouza · x · 2026-10-23
Gaurav Sen 发布长文解析 Harness Engineering(线束工程)。开篇引用两个案例:OpenAI 三名工程师靠 agent 产出约一百万行代码;LangChain 未换模型、仅改代码周边就把编码 agent 从 Terminal Bench 2.0 第 30 名提到第 5 名。
核心论点:Agent = Model + Harness,模型之外的一切都是 harness——系统提示、工具描述、沙盒与文件系统、子 agent 调度逻辑、每步运行的 hooks。Agent 默认不可靠(幻觉路径、违反模块边界、堆积死代码),要靠工程手段约束。
文章拆解三大问题与对策:
- 上下文耗尽导致长任务失忆 → 记忆库等上下文管理手段
- 每步工具调用都烧 token → 上下文工程
- Agent 代码随时间腐化膨胀 → 架构约束与熵管理
OpenAI 的总结是三个动作:设计环境、明确意图、构建反馈循环;四个字概括即「人掌舵,Agent 执行」。
「编程与Agent」频道最新
- DAB 基准入选 EMNLP Oral,最强模型 pass@1 仅 38% — adityagp · 2026-10-24
- 27B 开源模型靠进化界面击败 GPT-5.5,成本仅其 1.5% — alex_verem · 2026-10-23
- 27B 开源模型靠进化工具胜 GPT-5.5,成本仅 Opus 的 1.5% — alex_verem · 2026-10-23
- 用 Claude Skill 一句话生成可拆解的 3D AI 服务器交互图 — Promptmethus · 2026-10-23
- Mac 应用 poem 把 Codex 会话变成聊天界面,iPhone 上也能审批任务 — patrickreza · 2026-10-23
- 让 AI 扮演真实顾客来测试你的应用会是什么样 — randal_olson · 2026-10-23