Agent 实现方法论:From Scratch

不用任何 Agent 框架,从最底层的 HTTP 裸调开始,亲手实现一个全栈 AI 智能体。

读教程 → 做练习 → 章节测验 → 下一章

四大组成部分

学习地图

从零到整:先拆零件(一章一个技术点,独立可运行),再装整机(主线产品逐章演进)。

绪论 1 章

第 01 章
Agent 是什么:从一次 API 调用到自主系统
教程 练习 未开始 测验

阶段一 · 拆解零件 12 章

第 02 章
最底层:用 HTTP 裸调 LLM
教程 练习 未开始 测验
第 03 章
流式输出:手写 SSE 客户端
教程 练习 未开始 测验
第 04 章
厂商差异与 Provider 抽象
教程 练习 未开始 测验
第 05 章
结构化输出与 JSON 校验
教程 练习 未开始 测验
第 06 章
Tool Calling 手动全流程
教程 练习 未开始 测验
第 07 章
最小 Agent Loop
教程 练习 未开始 测验
第 08 章
工具系统工程化
教程 练习 未开始 测验
第 09 章
上下文工程
教程 练习 未开始 测验
第 10 章
持久层:会话与事件存储
教程 练习 未开始 测验
第 11 章
记忆与检索
教程 练习 未开始 测验
第 12 章
经典范式手写
教程 练习 未开始 测验
第 13 章
评估入门:手写 eval
教程 练习 未开始 测验

阶段二 · 装配整机 10 章

第 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:配置、部署与全书回顾
教程 练习 未开始 测验

关于

本项目是一个从零实现 AI Agent 的交互式学习平台:在线阅读教程、完成自动判题的编码练习、参加章节测验与考试, 亲手实现智能体前端 → 后端 → 持久层的全流程。

核心原则:不用 Agent 框架、原理优先于封装、可运行为王、覆盖全栈。

学习地图支持叙事布局切换:按「自然学习路径」从零到整逐章学习,或按「功能点平铺」 横向查看某一能力(如工具系统、持久层、前端与协议)涉及的全部章节。布局定义在仓库根 narratives.yaml,新增布局无需改动网站代码;选择会被记住(本地存储)。