1、Agent 设计模式设计模式从从 认知架构认知架构 到到 Harness 工程工程黄佳 A*STAR 奇点智能技术大会 2026.04 上海Agent设计模式作者 ManningDesigning AI Agents作者奇点智能研究院 高级讲师1今天的目标今天的目标1为何需要设计模式2双轴框架双轴框架思想进化思想进化从单轴认知到正交矩阵的演化3Harness 工程工程视角视角设计模式和工程原理4双系统拆解双系统拆解Claude Code OpenClaw/Hermes5未来未来展望展望Agent系统的未来从从设计模式设计模式框架到工程实战框架到工程实战6从混乱从混乱到系统到系统AIAI 工程思
2、维的三级跃迁工程思维的三级跃迁2023Prompt Engineering调教一句话调教一句话 模型就听话你是一个请你一步一步的2024-2025Context Engineering调教上下文调教上下文 模型就懂项目CLAUDE.md,AGENTS.mdSKILL.md2026Harness Engineering调教整个系统调教整个系统 Agent 就可控循环/工具/权限上下文/成本Harness=缰绳。缰绳。Agent 跑起来了,谁在拽缰绳跑起来了,谁在拽缰绳?模型是模型是CPU/Harness是操作系统是操作系统/Agent是电脑是电脑4黄佳新加坡科研局AI AI 研究员|奇点智能研究
3、院高级讲师|技术作者主攻方向为大语言模型的开发和应用实践、Al in FinTechAl in FinTech、Al in MedTechAl in MedTech专栏代表作:LangChain LangChain 实战课 MCPMCP和A2AA2A协议实战 RAGRAG进阶训练营Claude CodeClaude Code工程化实战https:/ Agent 需要设计模式和 Harness?2Agent Agent 架构的混乱时代架构的混乱时代Anthropic5种构建模块种构建模块:提示链、路由、并行化,编排器-工作者、评估-优化器GoogleAgent 分类分类:单Agent、多Agen
4、t、Agent协作模式LangChainLangGraph 概念概念:状态、节点、边、条件边、监督者等一系列模式OpenAIAgents SDK:交接、护栏、追踪、工具使用、运行器模式问题:这些分类只覆盖了问题:这些分类只覆盖了数据怎么流动数据怎么流动(拓扑拓扑)没有回答没有回答Agent 需要什么能力需要什么能力(认知认知)3我知道有问题,但不知道问题叫什么名字我知道有问题,但不知道问题叫什么名字我的我的 Agent 总是胡说八道总是胡说八道 你缺的是 反思反思模式模式-生成生成-评审循环评审循环(Generator-Critic)或 经验复用(经验复用(Experience Replay)
5、多个多个 Agent 互相打架互相打架,越做越乱,越做越乱 你缺的是 协作模式协作模式-层级委派(层级委派(Hierarchical Delegation)+交接链(交接链(Handoff Chain)对话长了就忘事对话长了就忘事 你缺的是 记忆模式记忆模式-分层保留分层保留(Hierarchical Retention)+进度追踪(进度追踪(Progress Tracking)同一个同一个 prompt 时灵时不灵时灵时不灵 你缺的是 感知模式感知模式-上下文分诊(上下文分诊(Context Triage)以及 推理模式推理模式-思维链思维链+自一致性自一致性 (Chain-of-Thoug
6、ht+Self-Consistency)共同的根因共同的根因:你不是缺能力你是缺一张思维地图你是缺一张思维地图每个痛苦都对应一种已被命名的设计模式你只是不知道它叫什么以及它在地图的哪个位置你需要一张地图你需要一张地图 从痛苦到模式的导航系统从痛苦到模式的导航系统 定位痛苦定位痛苦Agent 胡说八道是什么类型的问题?找到坐标找到坐标认知轴=治理拓扑轴=单体 取出模式取出模式Guardian 模式+Audit Trail 模式这张地图这张地图=双轴正交框架双轴正交框架纵轴(认知轴):你的 Agent 缺什么能力?感知 记忆 推理 行动 反思 协作 治理横轴(拓扑轴):你的 Agent 数据怎么流