@cellinlab: 时间线 刷到 好几个 Pi Agent 的推荐, 让 Codex 帮我学了下,做了个手把手教程 Pi Agent 原理与实现:从零到一实现一个 AI Agent 在线学习:https://how-pi-agent-works.vercel…
摘要
作者发布了一个从零到一实现 Pi Agent 的手把手教程,包含概念讲解和可运行的示例项目。
查看缓存全文
缓存时间: 2026/05/26 13:09
时间线 刷到 好几个 Pi Agent 的推荐, 让 Codex 帮我学了下,做了个手把手教程 Pi Agent 原理与实现:从零到一实现一个 AI Agent 在线学习:https://how-pi-agent-works.vercel.app 文档源码:https://github.com/cellinlab/how-pi-agent-works…
Pi Agent 原理与实现从零到一实现一个 AI Agent
Source: https://how-pi-agent-works.vercel.app/ 用工程化视角拆解 Pi 的核心思想:模型流、Agent Loop、工具调用、会话树、资源加载与上下文压缩。
不是源码翻译
先建立最小心智模型,再逐层拆解 Pi 的实现。每一节都回答“为什么需要这一层”。
渐进式 Demo
四个核心小 Demo 分别覆盖循环、工具、会话树、压缩,另有一个可选真模型烟测。读者可以直接运行、改动、观察输出。
可运行目标项目
最后实现一个 React + Node + TypeScript 的教学版 Agent,保留 Pi 的核心设计味道。
这套教程适合谁
你不需要已经写过 Agent 框架,但最好具备这些基础:TypeScript、Node.js、HTTP API、React 的基本状态管理,以及能读懂一些异步代码。
这套教程默认读者是计算机本科毕业生:已经知道“调用大模型 API”是什么,但还没有把“模型、工具、状态、流式事件、会话持久化”串成一个完整系统。
你会学到什么
flowchart LR
A["最小 Agent 循环"] --> B["工具调用"]
B --> C["事件与状态"]
C --> D["JSONL 会话树"]
D --> E["资源加载与系统提示词"]
E --> F["上下文压缩"]
F --> G["React + Node 教学版 Agent"]
站点中的代码
教程中的小 Demo 位于examples/demos/,最终项目位于examples/teaching\-agent/。你可以先读概念,再运行代码;也可以反过来,先跑起来再回头看解释。
联系与赞助
原 README 里的作者联系方式与赞助二维码已经整理到联系与赞助。如果这套教程帮你把 Agent 系统想清楚了,欢迎去那里找作者继续交流。
相似文章
@XAMTO_AI: 想自己写一个编码 Agent,原理文章没少看,一动手就卡在第一行。 最近发现《动手学 Pi》这本中文教程,从一段真实的离线 Agent 日志开始,带你把 15 个关卡从头过一遍。 真正从零撸一个完整的编码 Agent,每一步都有可运行的代…
介绍中文教程《动手学 Pi》,通过 15 个可运行 checkpoint 从零实现一个 Pi-style 编码 Agent,涵盖协议、工具循环、会话树、上下文压缩与评测,每个章节配有正文、commit、测试和故障实验。
@indie_maker_fox: 给大家推荐一本非常值得阅读的 Pi Agent 电子书 https://dgzhuya.com/modules/ch01-overview… 众所周知,我很喜欢 Pi agent,极简的设计,丰富的扩展。我也很喜欢 Craft agent…
作者推荐Pi Agent电子书及Learn Claude Code教程,剖析Pi Agent的极简设计、四层架构和核心原理,并提到自己基于其开发的MkAgent。
@tech_shrimp: Pi 大道至简,超越Codex和Claude Code的极简Agent,保姆级全攻略, 一文精通
本文提供了Pi AI Agent的完整教程,介绍其安装、配置和使用方法,并展示其在编程任务中的效率和性能优势,超越其他主流编码代理。
@alin_zone: 想了解 Pi Agent 的朋友不能错过的白皮书! 最近 Pi Agent 非常火,然后我在网上找资料的时候发现了一个教程非常不错。 里面含有 10 个章节,从 Agent Loop 到上下文工程都有源码剖析,非常精华。 网站链接在评论区
分享了一个关于 Pi Agent 的热门白皮书教程,包含10个章节,从 Agent Loop 到上下文工程都有源码剖析。
@vintcessun: 今晚翻到一个学习路线项目,重新理解了Agent该从哪开始学。以前总觉得Agent就是堆工具和框架,但它的核心是那个“观察-思考-执行”循环,以及harness工程对权限、状态、回溯的组织。它把学习拆成从0构建最小Agent loop到最终…
一个名为Agent-Learning-Hub的开源学习路线项目,将AI Agent学习拆分为8个阶段,从构建最小Agent loop到生产部署,提供可执行的todo list和推荐资源,由Datawhale社区成员维护。