阅读顺序
十个目录按一次请求经过的部件排:Agents、Running、Tools、Handoffs、Guardrails、Sessions、Tracing、MCP、HITL、Sandbox。进程死了、换了机器、人等了几天还要续上,读 Runtime:模型之外,Agent 真正活着的那一层。可以读完各目录再读,也可以先读它再按部件回头。
面试题不进这条顺序,单独在 interview/Agent面试题.md。
1. Agents
循环是谁的,模型看见什么,换一套 Harness 差在哪。
- Token、Embedding、RAG、Agent、MCP
- Agent 本质:Model 加 Harness
- Model:推理、提示词和 Function Calling
- 动手:从 Function Calling 跑到 Research Agent
- 实战:把各部件收成一个 Research Agent
- 同一个模型,换套马具
- 自进化:改 Harness,还是改权重
- 终态:一群有边界的工人,不是一个超级大脑
终态放在最后。它引用后面各篇的闸,适合读完再回来对一遍。
2. Running
这一轮怎么走、怎么停、进程死了怎么续。
- 图编排:循环要能停、能分支、能存档
- Planning:这一轮先想完,还是边做边想
- 长时运行:跑了四十分钟,进程可以死
- 级联故障:一个超时不要拖死整张图
- 编排框架:先看执行模型,再看名字
- 部署:有 Checkpoint 的服务不能当无状态 API 扩
- Runtime:模型之外,Agent 真正活着的那一层
3. Tools
4. Handoffs
先决定要不要再开一个循环,再决定控制权、数据和跨进程协议。
5. Guardrails
6. Sessions
7. Tracing
8. MCP
9. HITL
10. Sandbox
第一次读可以只走 Agents 的前四篇,再读 Running 的图编排。查某一个部件,进对应目录。进程死了、换了机器、人等了几天还要续上,读 全景。
