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