项目主线
这个仓库不是每章都换一个 Demo,而是围绕同一个主项目持续升级:AI 学习助手。
Project Spine
每一章都落到同一个 AI 学习助手上。
主项目的作用不是再造一个故事,而是把所有章节的抽象收束到同一条实现线上。这样你学到的不是孤立 API,而是一个完整产品如何逐步长出来。
演进目标从最小问答到公开部署
当前用途课程主线载体
阅读方式先版本,后能力
为什么所有章节都围绕一个助手展开。
每一版能力是怎么递进的。
读完以后,项目会变成什么样。
版本演进
V1
最小问答版
输入一个学习主题,输出摘要和学习顺序建议。
V2
结构化输出版
把输出固定成更适合网页渲染和程序处理的结构。
V3
资料问答版
接入课程资料,具备基础 RAG 问答能力。
V4
工具编排版
接入 Tool 与 Agent,让系统能在不同任务间动态决策。
V5
工作流版
迁移到 LangGraph,用显式状态和流程图组织复杂任务。
PUB
发布版
文档站负责教学和导航,示例代码负责动手实践,第二阶段后端负责在线实验。
章节落点
第 1 章到第 2 章
先看这个助手要解决什么问题,再理解它的最小抽象结构。
第 3 章到第 4 章
把第一个链式版本做出来,并把输出格式稳定下来。
第 5 章到第 6 章
让助手基于课程资料回答问题,再继续优化检索与回答质量。
第 7 章到第 10 章
把工具、流程、评估和公开部署补齐,完成一个可展示的工程闭环。
推荐入口
如果你只想先建立整体心智,先看版本演进;如果你已经在写代码,直接回到对应章节和示例页,会比只看概念更容易把主线接上。