教学大纲
课程结构
13 节课,12 个递进式练习 + 1 节综述。每节课约 30-60 分钟。
| 课次 | 主题 | 核心格言 | 练习 |
|---|---|---|---|
| 综述 | Agent Harness 工程导论 | — | — |
| 01 | 智能体循环 | "One loop & Bash is all you need" | s01 |
| 02 | 工具使用 | "加一个工具,只加一个 handler" | s02 |
| 03 | 待办写入 | "没有计划的 agent 走哪算哪" | s03 |
| 04 | 子智能体 | "大任务拆小,每个小任务干净的上下文" | s04 |
| 05 | 技能加载 | "用到什么知识,临时加载什么知识" | s05 |
| 06 | 上下文压缩 | "上下文总会满,要有办法腾地方" | s06 |
| 07 | 任务系统 | "大目标要拆成小任务,排好序,记在磁盘上" | s07 |
| 08 | 后台任务 | "慢操作丢后台,agent 继续想下一步" | s08 |
| 09 | 智能体团队 | "任务太大一个人干不完,要能分给队友" | s09 |
| 10 | 团队协议 | "队友之间要有统一的沟通规矩" | s10 |
| 11 | 自治智能体 | "队友自己看看板,有活就认领" | s11 |
| 12 | Worktree 隔离 | "各干各的目录,互不干扰" | s12 |
Harness 分层体系
┌─────────────────────────┐
│ s12 Worktree 隔离 │ 执行隔离
├─────────────────────────┤
│ s11 自治智能体 │
│ s10 团队协议 │ 团队协作
│ s09 智能体团队 │
├─────────────────────────┤
│ s08 后台任务 │
│ s07 任务系统 │ 任务编排
├─────────────────────────┤
│ s06 上下文压缩 │
│ s05 技能加载 │ 知识管理
├─────────────────────────┤
│ s04 子智能体 │ 执行隔离
├─────────────────────────┤
│ s03 待办写入 │ 规划
├─────────────────────────┤
│ s02 工具使用 │ 行动接口
├─────────────────────────┤
│ s01 智能体循环 │ 核心循环
└─────────────────────────┘学习路径
- 核心路径(⭐):s01 → s02 → s03 → s04 → s05 → s07 → s09,覆盖 Agent 工程核心能力
- 完整路径:所有 12 节课,适合想全面掌握 Harness 工程的开发者
参考资料
- Learn Claude Code 项目 — 练习代码和完整文档
- Anthropic Claude API 文档
[[00-课程概览/综述|← 返回综述]]