Day 1 · Harness Engineering 概念入门
预计时间:2.5 小时
学习材料
| # | 资料 | 时间 | 类型 |
|---|---|---|---|
| 1 | Agent Harness 万字入门 | 1h | 中文入门 |
| 2 | Harness Engineering 深度解析 - 知乎 | 1h | 中文深度 |
| 3 | 2025 Was Agents, 2026 Is Harnesses | 30min | 英文趋势 |
核心概念
Harness Engineering 由 HashiCorp 联合创始人 Mitchell Hashimoto 在 2026 年 2 月正式命名。
核心洞察:限制才能解放。当你为 Agent 构建明确的上下文、边界和验证机制时,Agent 反而能更可靠、更高效地工作。
与前代范式的关系
- Prompt Engineering 关注的是"说什么"
- Context Engineering 关注的是"给什么上下文"
- Harness Engineering 关注的是"在什么条件下运行"
Harness 的五大支柱
- Prompts & Context — 系统提示、CLAUDE.md、规则文件
- Tools — 工具定义、权限、调用方式(MCP)
- Feedback Loops — 验证回路、自检、human-in-the-loop
- Constraints — 边界、文件权限、安全护栏
- State Management — 跨窗口状态、检查点、恢复
自检问题
读完后你应该能回答:
- [ ] Harness 与 Prompt Engineering / Context Engineering 的本质区别是什么?
- [ ] Harness 的五大组件分别是什么?各解决什么问题?
- [ ] 为什么说"限制才能解放"?举一个具体例子
- [ ] LangChain 仅优化 harness 就排名大幅上升,说明了什么?