AI面包君Learn · Build · Share
全部课程
免费图文课Python · 零框架起步

Bread Lab / Course 001

从零手写自己的 AI 助手

不先背 Agent、MCP、RAG 这些名词。我们从一次模型调用开始,每章只加一块能力,直到它会用工具、查资料、操作网页,也能和其他 Agent 一起完成任务。

个递进模块
5
个动手章节
33
分钟 / 章
30–60
个黑盒框架
0

How we learn

这套课怎么学

它更像一份装配手册:不用先把理论全背完,顺着章节把零件装起来。

  1. 01

    先跑通

    每章从一个可以直接运行的最小结果开始。

  2. 02

    再拆开

    把关键代码逐段拆开,看清数据怎么流动。

  3. 03

    补能力

    每次只加一块零件,旧代码继续成为新章节的地基。

  4. 04

    做成项目

    最后把能力重新组合,留下能继续改造的完整项目。

VOL.01

Bread Agent

9 CHAPTERS

让模型开始动手

从一次 LLM 调用出发,亲手补上工具、循环、会话、钩子与子 Agent。

  1. 01最简的 LLM 调用25 分钟 · 30 行代码 · 难度
  2. 02第一次工具调用35 分钟 · 80 行代码 · 难度 ★★
  3. 03真正的 Agent 循环45 分钟 · 140 行代码 · 难度 ★★★
  4. 04多轮对话 + 权限确认35 分钟 · 180 行代码 · 难度 ★★
  5. 05流式输出45 分钟 · 270 行代码 · 难度 ★★★
  6. 06多文件重构 + 系统提示词模板40 分钟 · 340 行代码 · 难度 ★★
  7. 07事件钩子系统45 分钟 · 410 行代码 · 难度 ★★★
  8. 08会话持久化(JSONL)40 分钟 · 470 行代码 · 难度 ★★★
  9. 09子 Agent(终章)45 分钟 · 540 行代码 · 难度 ★★★

Next → MCP

VOL.02

Bread MCP

6 CHAPTERS

让工具即插即用

不背协议名词,从 JSON-RPC、stdio 和握手开始,最后接回自己的 Agent。

  1. 01JSON-RPC 2.0 入门 + stdio 通信20 分钟 · 40 行代码 · 难度
  2. 02最简 MCP server(echo 工具)45 分钟 · 120 行代码 · 难度 ★★
  3. 03最简 MCP client + 完整握手40 分钟 · 120 行代码 · 难度 ★★
  4. 04真实工具集 MCP server35 分钟 · 180 行代码 · 难度 ★★
  5. 05把 MCP server 接到 Bread Agent45 分钟 · 250 行代码 · 难度 ★★★
  6. 06SQLite MCP server(终章实战)60 分钟 · 350 行代码 · 难度 ★★★★

Next → RAG

VOL.03

Bread RAG

6 CHAPTERS

让模型找到资料

从暴力塞全文到词袋、向量、混合检索和重排,看清每一步解决了什么。

  1. 01无 RAG 基线 —— 暴力塞全文20 分钟 · 50 行代码 · 难度
  2. 02手写词袋检索(BoW + 余弦)50 分钟 · 150 行代码 · 难度 ★★★
  3. 03真 embedding API(语义检索)40 分钟 · 200 行代码 · 难度 ★★
  4. 04多文档 + 持久化索引40 分钟 · 280 行代码 · 难度 ★★
  5. 05Hybrid 检索 + LLM Rerank60 分钟 · 380 行代码 · 难度 ★★★★
  6. 06RAG 接入 Bread Agent(终章)45 分钟 · 480 行代码 · 难度 ★★★

Next → Browser

VOL.04

Bread Browser

6 CHAPTERS

让模型操作网页

用 Playwright 搭出可观察、可点击、可循环执行任务的浏览器 Agent。

  1. 01Hello Playwright20 分钟 · 50 行代码 · 难度
  2. 02DOM Snapshot40 分钟 · 130 行代码 · 难度 ★★
  3. 03One Action40 分钟 · 220 行代码 · 难度 ★★
  4. 04Agent Loop(本课灵魂章)60 分钟 · 330 行代码 · 难度 ★★★
  5. 05Full Task50 分钟 · 430 行代码 · 难度 ★★★
  6. 06接入 Bread Agent(终章)60 分钟 · 520 行代码 · 难度 ★★★

Next → Multi-Agent

VOL.05

Bread Multi-Agent

6 CHAPTERS

让多个角色协作

从两个角色对话开始,逐步实现规划、执行、审查、路由和完整流水线。

  1. 01Dialogue25 分钟 · 80 行代码 · 难度
  2. 02Planner + Executor40 分钟 · 150 行代码 · 难度 ★★
  3. 03Critic40 分钟 · 220 行代码 · 难度 ★★★
  4. 04Router45 分钟 · 290 行代码 · 难度 ★★
  5. 05Pipeline50 分钟 · 390 行代码 · 难度 ★★★
  6. 06Multi-Agent + Bread Browser(终章)60 分钟 · 500 行代码 · 难度 ★★★★