一句话总结
从零到一实现一个 AI Agent 的交互式教程——用工程化视角拆解 Pi 的核心思想,每一节回答「为什么需要这一层」,配合可运行的渐进式 Demo。
核心内容
- 最小 Agent 循环:先建立最小心智模型,理解模型流和 Agent Loop 的本质
- 工具调用:Function Calling 的完整实现链路
- 事件与状态:Agent 运行时的事件系统和状态管理
- JSONL 会话树:用 JSONL 文件持久化会话,支持分支和回溯
- 资源加载与系统提示词:动态装配 prompt 的机制
- 上下文压缩:Token 预算管理和自动摘要
- 教学版项目:React + Node + TypeScript 实现一个完整 Agent
为什么关注
市面上 Agent 教程大多教你「调 API」,这套教程教你「造引擎」——不翻译源码,而是先建立心智模型再逐层拆解,渐进式 Demo 可以直接改动运行。适合想理解 Agent 框架内部运作机制、或准备自己实现 Agent 系统的开发者。