Day 2 · Harness Engineering 进阶
预计时间:3 小时
学习材料
| # | 资料 | 时间 | 类型 |
|---|---|---|---|
| 1 | Philipp Schmid: The Importance of Agent Harness | 30min | DeepMind 视角 |
| 2 | Building AI Coding Agents: Scaffolding, Harness, Context Engineering | 1h | arXiv 论文 |
| 3 | Harness Engineering 综述 | 1h | 学术综述 |
关键引用
"Harness is the new dataset。真正的竞争优势在于你的 harness 能捕获怎样的执行轨迹。" — Philipp Schmid, DeepMind
论文重点
arXiv 论文 2603.05344 讲的是终端编码 Agent 的 harness 设计,核心要点:
- Scaffolding:Agent 启动前的环境准备
- Harness:运行时的约束和反馈机制
- Context Engineering:信息的选择和注入策略
- 三者协同决定 Agent 的可靠性
实践任务(30min)
对照 Harness 五大组件,审视自己的 Claude Code 配置:
| 组件 | 你当前的实现 | 改进空间 |
|---|---|---|
| Prompts & Context | CLAUDE.md + memory | |
| Tools | MCP servers | |
| Feedback Loops | feedback memory | |
| Constraints | Hooks + 权限模式 | |
| State Management | Skills + Sub-agents |
将审视结果写在 笔记 中。
自检问题
- [ ] Harness 的竞争优势为什么在于"捕获执行轨迹"?
- [ ] Scaffolding、Harness、Context Engineering 三者的边界在哪?
- [ ] 你的 Claude Code harness 中,最薄弱的环节是什么?