增加每章节 README 文件

This commit is contained in:
2026-09-22 15:57:59 +08:00
parent 8e86665096
commit 9445061c76
49 changed files with 3815 additions and 6 deletions
@@ -0,0 +1,54 @@
# Level 1 · ReAct 智能问答 Agent
> 所属:阶段八 · 实战项目路线(Level 1~5)
> 目标:最小可行 Agent:单智能体 + 1~2 个工具,能跑通 ReAct 主循环。
---
## 📌 学习目的
最小可行 Agent:单智能体 + 1~2 个工具,能跑通 ReAct 主循环。
## ✅ 学习要求(前置条件)
已完成阶段二 + 阶段三「01_langchain_basics」。
## 📚 主要学习内容
- 单智能体 + ReAct 主循环
- 1~2 个工具(如搜索 + 计算)
- FastAPI 暴露 + Streamlit 前端
- Mock LLM 演示,不需要真实 API Key
## 📖 对应 docs
- 目录:[`docs/08-阶段八-实战项目路线/`](../../docs/08-阶段八-实战项目路线/)(按目录名里的 `第 X 篇` 对应)
- 在 docs 目录里找到对应的小点 markdown 文件阅读详细理论。
## 🛠️ 建议练习
- [ ] 搭一个支持「查 + 算」二语工具的 ReAct Agent
- [ ] 用 FastAPI + SSE 暴露为 Web 服务
- [ ] 用 Streamlit 做一个简单聊天前端
## 🏁 完成后达成标准
- [ ] 能用 ReAct 跑通最小 Agent
- [ ] 能用 FastAPI + Streamlit 暴露为 Web
- [ ] 能解释主循环的每一步
---
## 🚀 运行提示
```bash
# 激活根目录的虚拟环境
cd /Users/jack/source/Demo/py/demo_python_agent
source .venv/bin/activate # 或直接用 uv run ...
# 进入本章目录
cd code/008_phase8_projects/01_level1_react_qa_agent
# 跑你的练习文件
uv run python your_exercise.py
```
@@ -0,0 +1,54 @@
# Level 2 · 知识库 RAG Agent
> 所属:阶段八 · 实战项目路线(Level 1~5)
> 目标:在 Level 1 基础上加知识库检索能力,能基于 RAG 做企业内问答。
---
## 📌 学习目的
在 Level 1 基础上加知识库检索能力,能基于 RAG 做企业内问答。
## ✅ 学习要求(前置条件)
已完成 Level 1 + 阶段四「03_rag_technique」。
## 📚 主要学习内容
- 向量库接入(Chroma / Qdrant)
- 文档加载 → 清洗 → 分块 → 向量化
- RAG 检索 + 引用溯源
- Agent-RAG:把 kb_search 接入主循环
## 📖 对应 docs
- 目录:[`docs/08-阶段八-实战项目路线/`](../../docs/08-阶段八-实战项目路线/)(按目录名里的 `第 X 篇` 对应)
- 在 docs 目录里找到对应的小点 markdown 文件阅读详细理论。
## 🛠️ 建议练习
- [ ] 为 Agent 接入一份公司制度文档知识库
- [ ] 实现带引用溯源的 RAG 问答
- [ ] 对比普通 RAG vs Agent-RAG 的差异
## 🏁 完成后达成标准
- [ ] 能搭一个支持 RAG 的 Agent
- [ ] 能解释 RAG 七环节 + 每环节的故障排查
- [ ] 能区分普通 RAG vs Agent-RAG
---
## 🚀 运行提示
```bash
# 激活根目录的虚拟环境
cd /Users/jack/source/Demo/py/demo_python_agent
source .venv/bin/activate # 或直接用 uv run ...
# 进入本章目录
cd code/008_phase8_projects/02_level2_rag_knowledge_agent
# 跑你的练习文件
uv run python your_exercise.py
```
@@ -0,0 +1,54 @@
# Level 3 · 多角色内容创作团队
> 所属:阶段八 · 实战项目路线(Level 1~5)
> 目标:在 Level 2 基础上做多 Agent 协作,覆盖内容创作全流程。
---
## 📌 学习目的
在 Level 2 基础上做多 Agent 协作,覆盖内容创作全流程。
## ✅ 学习要求(前置条件)
已完成 Level 2 + 阶段五「01_multi_agent_systems」。
## 📚 主要学习内容
- 角色化分工:策划 / 写作 / 评审 / 校对
- 多智能体协作(流水线 / 分层管控)
- 风格控制 + Few-shot
- 内容追踪 / 反馈 / 迭代
## 📖 对应 docs
- 目录:[`docs/08-阶段八-实战项目路线/`](../../docs/08-阶段八-实战项目路线/)(按目录名里的 `第 X 篇` 对应)
- 在 docs 目录里找到对应的小点 markdown 文件阅读详细理论。
## 🛠️ 建议练习
- [ ] 搭一个「策划 + 写作 + 评审」三人组
- [ ] 为流水线加入风格 Few-shot
- [ ] 用 Ragas 评估内容质量
## 🏁 完成后达成标准
- [ ] 能搭多角色内容创作流水线
- [ ] 能用风格控制稳定输出
- [ ] 能用评估闭环迭代内容质量
---
## 🚀 运行提示
```bash
# 激活根目录的虚拟环境
cd /Users/jack/source/Demo/py/demo_python_agent
source .venv/bin/activate # 或直接用 uv run ...
# 进入本章目录
cd code/008_phase8_projects/03_level3_multi_role_creator
# 跑你的练习文件
uv run python your_exercise.py
```
@@ -0,0 +1,54 @@
# Level 4 · 数据分析 Agent
> 所属:阶段八 · 实战项目路线(Level 1~5)
> 目标:在 Level 3 基础上加 Text-to-SQL,让 Agent 能基于数据库做交互式查询。
---
## 📌 学习目的
在 Level 3 基础上加 Text-to-SQL,让 Agent 能基于数据库做交互式查询。
## ✅ 学习要求(前置条件)
已完成 Level 3 + 阶段六「02_data_analysis_agent」。
## 📚 主要学习内容
- Schema Prompt 自动生成
- 五道防线保障 SQL 安全
- 查询结果自动可视化(柱 / 折线 / 饼)
- 自动写报告(结论 + 数据 + 引用)
## 📖 对应 docs
- 目录:[`docs/08-阶段八-实战项目路线/`](../../docs/08-阶段八-实战项目路线/)(按目录名里的 `第 X 篇` 对应)
- 在 docs 目录里找到对应的小点 markdown 文件阅读详细理论。
## 🛠️ 建议练习
- [ ] 为一份示例数据库写 Schema Prompt
- [ ] 实现五道防线的 SQL 安全验证
- [ ] 让 Agent 自动选择图表并出报告
## 🏁 完成后达成标准
- [ ] 能搭一个支持自然语言查询的数据分析 Agent
- [ ] 能落地五道防线
- [ ] 能让 Agent 自动出图与报告
---
## 🚀 运行提示
```bash
# 激活根目录的虚拟环境
cd /Users/jack/source/Demo/py/demo_python_agent
source .venv/bin/activate # 或直接用 uv run ...
# 进入本章目录
cd code/008_phase8_projects/04_level4_data_analysis_agent
# 跑你的练习文件
uv run python your_exercise.py
```
@@ -0,0 +1,56 @@
# Level 5 · 企业智能客服 Agent
> 所属:阶段八 · 实战项目路线(Level 1~5)
> 目标:完整的企业级客服系统,覆盖多租户 / 工单 / 知识库 / 升级人工的全链路。
---
## 📌 学习目的
完整的企业级客服系统,覆盖多租户 / 工单 / 知识库 / 升级人工的全链路。
## ✅ 学习要求(前置条件)
已完成 Level 4 + 阶段六「04_customer_service_agent」+ 阶段七前 3 个小点。
## 📚 主要学习内容
- 多租户隔离:tenant_id 索引 / 检索过滤
- 工单系统集成:开 / 关 / 升级流转
- 知识库 + RAG + 多轮上下文
- 升级人工 + Human-in-the-loop 审批
- 全链路可观测(LangSmith / Langfuse)
## 📖 对应 docs
- 目录:[`docs/08-阶段八-实战项目路线/`](../../docs/08-阶段八-实战项目路线/)(按目录名里的 `第 X 篇` 对应)
- 在 docs 目录里找到对应的小点 markdown 文件阅读详细理论。
## 🛠️ 建议练习
- [ ] 搭一个支持多租户的客服 Agent
- [ ] 为 Agent 接入工单系统
- [ ] 为 Agent 接入 LangSmith / Langfuse
- [ ] 为 Agent 加 SLA 与响应时效监控
## 🏁 完成后达成标准
- [ ] 能搭企业级智能客服系统
- [ ] 能落地多租户 + 工单 + 升级人工
- [ ] 能用全链路可观测驱动迭代
---
## 🚀 运行提示
```bash
# 激活根目录的虚拟环境
cd /Users/jack/source/Demo/py/demo_python_agent
source .venv/bin/activate # 或直接用 uv run ...
# 进入本章目录
cd code/008_phase8_projects/05_level5_enterprise_cs_agent
# 跑你的练习文件
uv run python your_exercise.py
```
@@ -0,0 +1,54 @@
# 阶段八综合实战 · 五级项目路线导航
> 所属:阶段八 · 实战项目路线(Level 1~5)
> 目标:用代码 / CLI 把 Level 1~5 五级项目的递进关系、能力覆盖、进度跟踪、排期映射串起来。
---
## 📌 学习目的
用代码 / CLI 把 Level 1~5 五级项目的递进关系、能力覆盖、进度跟踪、排期映射串起来。
## ✅ 学习要求(前置条件)
已完成阶段八前 5 个 Level。
## 📚 主要学习内容
- 五级项目递进关系图
- 能力覆盖矩阵(每级覆盖了哪些阶段能力)
- 进度跟踪:每级的「自检」与「达成标准」
- 排期映射:每级与 16 周学习计划的对应
## 📖 对应 docs
- 目录:[`docs/08-阶段八-实战项目路线/`](../../docs/08-阶段八-实战项目路线/)(按目录名里的 `第 X 篇` 对应)
- 在 docs 目录里找到对应的小点 markdown 文件阅读详细理论。
## 🛠️ 建议练习
- [ ] 用 Python 写一个项目路线导航器(CLI / Web)
- [ ] 为导航器加进度跟踪(哪些 Level 已完成)
- [ ] 为导航器加排期映射(剩余多少周)
## 🏁 完成后达成标准
- [ ] 能用代码呈现五级项目的递进关系
- [ ] 能用工具跟踪学习进度
- [ ] 能用工具评估学习投入产出
---
## 🚀 运行提示
```bash
# 激活根目录的虚拟环境
cd /Users/jack/source/Demo/py/demo_python_agent
source .venv/bin/activate # 或直接用 uv run ...
# 进入本章目录
cd code/008_phase8_projects/99_capstone_project_roadmap
# 跑你的练习文件
uv run python your_exercise.py
```