@cellinlab: 时间线 刷到 好几个 Pi Agent 的推荐, 让 Codex 帮我学了下,做了个手把手教程 Pi Agent 原理与实现:从零到一实现一个 AI Agent 在线学习:https://how-pi-agent-works.vercel…

X AI KOLs Timeline 工具

摘要

作者发布了一个从零到一实现 Pi Agent 的手把手教程,包含概念讲解和可运行的示例项目。

时间线 刷到 好几个 Pi Agent 的推荐, 让 Codex 帮我学了下,做了个手把手教程 Pi Agent 原理与实现:从零到一实现一个 AI Agent 在线学习:https://how-pi-agent-works.vercel.app 文档源码:https://github.com/cellinlab/how-pi-agent-works…
查看原文
查看缓存全文

缓存时间: 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 Agent 教程

不是源码翻译

先建立最小心智模型,再逐层拆解 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,每一步都有可运行的代…

X AI KOLs Timeline

介绍中文教程《动手学 Pi》,通过 15 个可运行 checkpoint 从零实现一个 Pi-style 编码 Agent,涵盖协议、工具循环、会话树、上下文压缩与评测,每个章节配有正文、commit、测试和故障实验。

@vintcessun: 今晚翻到一个学习路线项目,重新理解了Agent该从哪开始学。以前总觉得Agent就是堆工具和框架,但它的核心是那个“观察-思考-执行”循环,以及harness工程对权限、状态、回溯的组织。它把学习拆成从0构建最小Agent loop到最终…

X AI KOLs Timeline

一个名为Agent-Learning-Hub的开源学习路线项目,将AI Agent学习拆分为8个阶段,从构建最小Agent loop到生产部署,提供可执行的todo list和推荐资源,由Datawhale社区成员维护。