练习

每章练习 = 亲手实现一个 Agent 零件。先读教程,再来动手。

第 01 章 · Agent 是什么:从一次 API 调用到自主系统

题名 难度 状态 操作
第一次对话:实现 postChat 初级 未开始 去练习

第 02 章 · 最底层:用 HTTP 裸调 LLM

题名 难度 状态 操作
裸调 LLM:实现带重试与超时的 chat 初级 未开始 去练习

第 03 章 · 流式输出:手写 SSE 客户端

题名 难度 状态 操作
流式解析:实现带中止的 streamChat 中级 未开始 去练习

第 04 章 · 厂商差异与 Provider 抽象

题名 难度 状态 操作
Provider 抽象:统一 OpenAI 与 Anthropic 中级 未开始 去练习

第 05 章 · 结构化输出与 JSON 校验

题名 难度 状态 操作
结构化输出:从模型文本提取并校验 JSON 初级 未开始 去练习

第 06 章 · Tool Calling 手动全流程

题名 难度 状态 操作
Tool Calling 手动全流程:解析、执行与回填 中级 未开始 去练习

第 07 章 · 最小 Agent Loop

题名 难度 状态 操作
最小 Agent Loop:把单轮工具调用升级成多轮循环 中级 未开始 去练习

第 08 章 · 工具系统工程化

第 09 章 · 上下文工程

题名 难度 状态 操作
上下文工程:估算、裁剪与压缩对话历史 中级 未开始 去练习

第 10 章 · 持久层:会话与事件存储

题名 难度 状态 操作
持久层:实现追加式事件日志与会话回放 中级 未开始 去练习

第 11 章 · 记忆与检索

题名 难度 状态 操作
记忆与检索:手写向量记忆库 中级 未开始 去练习

第 12 章 · 经典范式手写

第 13 章 · 评估入门:手写 eval

第 14 章 · 产品骨架 v01:CLI 里的完整 Loop

第 15 章 · 服务化 v02:事件协议设计

第 16 章 · 断线恢复与后台运行 v03

第 17 章 · Web 前端 v04:流式渲染

第 18 章 · 权限与 Human-in-the-Loop v05

第 19 章 · 安全与沙箱 v06

第 20 章 · 可观测性与成本 v07

第 21 章 · MCP 接入 v08

第 22 章 · 多智能体 v09

第 23 章 · 收尾 v10:配置、部署与全书回顾

做题进度保存在本地浏览器(localStorage),更换设备或清缓存后会重置。