Skip to content

教程地图 ​

从 Hello LLM 到 Hello Pi,40 篇章节、5 个 Stage 已落地,每章一个可检出的 Git Tag。Stage 5–7 为规划中路线。

阅读方式 ​

每完成一章,就有一个对应的 Git Tag。你可以直接检出该章节的最终状态来对照阅读:

bash
git checkout v08-agent-loop
git checkout v40-pi-style

Stage 5–7 的 Tag(如 v56-rlm、v70-continual-harness)属于规划中的后续路线,正文撰写完成后会陆续补齐。

Stage 一览 ​

Stage主题章节Git Tag 范围完成产物状态
Stage 0Hello LLM00–04v00-empty ~ v04-providerCLI Chat已落地
Stage 1Hello Agent05–09v05-tool-call ~ v09-stop-conditionTool Calling Agent已落地
Stage 2Hello Harness10–18v10-tool-registry ~ v18-minimal-harnessMinimal Agent Runtime已落地
Stage 3Hello Coding Agent19–28v19-read ~ v28-resumeCoding CLI已落地
Stage 4Hello Pi29–40v29-small-core ~ v40-pi-styleExtensible Coding Agent已落地
Stage 5Hello RLM41–56v41-tool-limit ~ v56-rlmRecursive Runtime Agent规划中
Stage 6Hello Continual Harness57–70v57-harness-state ~ v70-continual-harnessPersistent Self-Adapting Agent规划中
Stage 7Hello Agent Lab71–80v71-task-dataset ~ v80-self-improvingEvaluated Self-Improving Harness规划中

整体叙事 ​

text
Chat Completion
    ↓
Tool Calling
    ↓
Agent Loop
    ↓
Minimal Harness
    ↓
Coding Agent
    ↓
Pi-style Extensible Harness
    ↓
Code Runtime
    ↓
Persistent Runtime
    ↓
RLM
    ↓
Recursive Agent
    ↓
Continual Harness
    ↓
Self-Improving Agent

整个教程核心不是“堆功能”,而是不断回答:

text
为什么要增加这一层?
旧架构出现了什么问题?
新的抽象解决了什么?
它又带来了什么新问题?

每一篇的统一结构 ​

所有章节都按同一模板写作:

text
01 · 上一版存在什么问题?
02 · 本篇解决什么问题?
03 · 先看最终效果
04 · 架构变化
05 · 核心抽象
06 · 实现代码
07 · 运行 Demo
08 · 新架构解决了什么?
09 · 它又引入了什么问题?
10 · 下一章

最关键的是第 9 条:每一篇都故意留下一个架构矛盾,由下一章解决,让文章天然串联。

状态说明 ​

  • 带 规划中 标记的章节:正文待撰写,占位页只给出本章目标与验收清单。
  • 正文完成后,对应 <span class="tag-badge">Git Tag</span> 会在该章标注。