7.3
深览指数
产品Bestblogs·Founder Park··AI 生成

万字复盘:从模型到可用 Agent,WorkBuddy 的 Harness 工程是怎么做的?

本文从产品视角系统拆解 Agent 运行机制,核心主张是:模型本身只是无状态的函数,让 Agent 可靠地完成任务的工程能力(Context Engineering 和 Harness Engineering)才是落地关键。作者提出了 Context Engineering 的五类动作、Memory 系统的准入判断原则、以及工具/MCP/Skill/Plugin 四层能力组织模型。适合对 Agent 产品化有实操需求的产品经理和研发人员阅读,能获得一套可复用的工程框架。原文 ↗

核心观点
  • 模型是无状态的函数,Agent 的可靠性依赖产品侧的工程机制(Harness Engineering),System Prompt 只能引导不能强制。
  • Context Engineering 追求相关、准确、及时,而非单纯堆 token,通过写入、选择、检索、压缩、隔离五类动作实现。
  1. 01模型只提供语言理解与推理,工具接入、上下文组织、权限校验、结果验证等均由产品在模型外部实现。
  2. 02Memory 系统需做准入判断:用户事实、偏好等陈述性记忆可注入上下文,但程序性记忆(做事方法)应沉淀为可版本化、可评审的 Skill。
  3. 03工具调用是基础协议,MCP 标准化外部系统接入,Skill 沉淀任务流程,Plugin 打包组合能力,四层解决不同层次的能力组织问题。
  4. 04渐进式加载与意图识别共同控制上下文规模:默认只暴露工具名称和简介,按任务需要逐步加载完整定义。
  5. 05Context Engineering 包含写入、选择、检索、压缩、隔离五类动作,旨在确保每次模型决策前只看到当前所需信息。
  6. 06长期记忆分为五类,但程序性记忆不纳入,而是沉淀为可版本化的 Skill,避免局部经验误升为通用策略。
  7. 07文章以一次完整任务的信息流串联所有概念,展示了 Agent 从意图识别到多轮 ReAct 循环的全过程。
反方 / 局限
  • 文章承认 Context Engineering 的检索压缩等环节仍依赖大量人工设计和规则,尚未实现完全自动化,这限制了大规模部署的可行性。
  • 作者未深入讨论当模型推理能力不足(如复杂逻辑错误)时,Harness Engineering 能否兜底,以及如何评估模型能力边界。
3 分钟 · 5 卡片 · 14 资料
读原文 →

概念锚点

前置背景

平行视角

未来推演

延伸追问