Tags
ai
Created
Apr 22, 2026 2:44 AM
30 年不变的主题:驾驭复杂性
设计模式的本质,从来不是「怎么做」,而是「怎么驾驭」。
年份 | 代表人物 | 驾驭对象 |
1994 | GoF | 对象 |
2002 | Fowler | 架构 |
2014 | Newman | 分布式 |
2017 | Kleppmann | 数据 |
2026 | AI Agent | 智能 |
技术架构演进二十几年不变的是什么?不变的就是如何驾驭复杂性。两个字:抽象。
AI 工程思维的三级跃迁
每一级都包含前一级。系统思维 > 指挥技巧
阶段 | 时间 | 名称 | 核心动作 | 做什么 |
1 | 2023 | Prompt Engineering | 调教一句话 | 写好 Prompt,模型就听话 |
2 | 2024–2025 | Context Engineering | 调教上下文 | 写好 Memory/Rules,模型就懂项目 |
3 | 2026 | Harness Engineering | 调教整个系统 | 设计循环/工具/权限/治理,Agent 就可控 |
什么是 Harness?
Agent = Model + Harness
Harness 是包裹模型运行的基础设施——模型运行时、Agent 自助工具系统。涵盖上下文管理、权限控制、状态持久化等所有外围工具。
Harness 六大核心组件
- Agentic Loop — 最重要的心脏,驱动整个 Agent 运行循环
- Tool System — 工具调用体系
- Memory & Context Management — 记忆与上下文管理
- Guardrails — 缰绳控制,约束 Agent 行为边界
- Hooks — 守卫,事件钩子与拦截
- Session — 会话连续性管理
同一范式,不同设计选择
Claude Code:纵深型 Harness
- 场景:单人编码 → 复杂工程任务
- 优势:上下文管理最强,工具组合最精
- 模型:仅 Claude(锁定)
- 哲学:把一件事做到极致
OpenClaw:广度型 Harness
- 场景:多服务 → 平台级知识分发
- 优势:多 Agent 路由,多渠道分发
- 模型:多模型(开放)
- 哲学:让 Agent 服务所有人