Skip to content

项目主线

这个仓库不是每章都换一个 Demo,而是围绕同一个主项目持续升级:AI 学习助手

Project Spine

每一章都落到同一个 AI 学习助手上。

主项目的作用不是再造一个故事,而是把所有章节的抽象收束到同一条实现线上。这样你学到的不是孤立 API,而是一个完整产品如何逐步长出来。

演进目标从最小问答到公开部署
当前用途课程主线载体
阅读方式先版本,后能力
为什么所有章节都围绕一个助手展开。
每一版能力是怎么递进的。
读完以后,项目会变成什么样。

版本演进

V1

最小问答版

输入一个学习主题,输出摘要和学习顺序建议。

V2

结构化输出版

把输出固定成更适合网页渲染和程序处理的结构。

V3

资料问答版

接入课程资料,具备基础 RAG 问答能力。

V4

工具编排版

接入 Tool 与 Agent,让系统能在不同任务间动态决策。

V5

工作流版

迁移到 LangGraph,用显式状态和流程图组织复杂任务。

PUB

发布版

文档站负责教学和导航,示例代码负责动手实践,第二阶段后端负责在线实验。

章节落点

理解问题

第 1 章到第 2 章

先看这个助手要解决什么问题,再理解它的最小抽象结构。

完成主链

第 3 章到第 4 章

把第一个链式版本做出来,并把输出格式稳定下来。

接入知识

第 5 章到第 6 章

让助手基于课程资料回答问题,再继续优化检索与回答质量。

加上编排

第 7 章到第 10 章

把工具、流程、评估和公开部署补齐,完成一个可展示的工程闭环。

推荐入口

如果你只想先建立整体心智,先看版本演进;如果你已经在写代码,直接回到对应章节和示例页,会比只看概念更容易把主线接上。