
├── 尚硅谷 Java 智能体项目之掌柜智库
├── 掌柜智库 RAG 智能体项目技术栈总目录
├── 1、项目架构与工作流初始化
│ ├── 01:项目功能、RAG 架构与核心业务流程
│ ├── 02:稀疏向量、稠密向量与结果重排序
│ ├── 03:MCP 联网检索与假设性问题生成
│ └── 04:uv 环境、State 状态类与七个工作流节点
├── 2、PDF 解析与 Markdown 文档处理
│ ├── 01:MinerU PDF 解析、文件上传与轮询
│ ├── 02:Markdown 下载、解压、读取与状态更新
│ ├── 03:MinIO 对象存储与 Markdown 图片扫描
│ ├── 04:视觉大模型生成图片摘要与 RateLimit 限流
│ └── 05:图片上传、URL 替换与新文件保存
├── 3、文档切割与主体识别
│ ├── 01:按标题粗切、代码块边界与无标题兜底
│ ├── 02:长文本切割、短文本合并与精细化分片
│ ├── 03:BGE-M3 稀疏向量与稠密向量
│ ├── 04:调用大模型识别文档主体
│ └── 05:切片向量化、容错降级与 JSON 备份
├── 4、Milvus 向量数据库
│ ├── 01:数据库、集合、字段与索引创建
│ ├── 02:批量插入、更新、删除与幂等处理
│ ├── 03:标量搜索、向量搜索与 Hybrid 混合搜索
│ └── 04:主体向量与文档分片批量入库
├── 5、FastAPI Web 服务开发
│ ├── 01:Pydantic 校验、分页与响应模型
│ ├── 02:静态资源、文件上传与跨域配置
│ ├── 03:协程、异步任务与并发接口
│ └── 04:前端页面生成、前后端联调与检索服务
├── 6、SSE 流式响应与历史记忆
│ ├── 01:HTTP 轮询、生成器与 SSE 流式输出
│ ├── 02:异步任务订阅、事件类型与错误处理
│ ├── 03:MongoDB 历史会话管理
│ └── 04:聊天记录查询、清空与健康检查接口
├── 7、产品确认与多路检索
│ ├── 01:商品名称提取、确认流程与异常处理
│ ├── 02:Milvus 混合搜索、结果对齐与去重
│ ├── 03:普通向量检索与假设性文档检索
│ └── 04:MCP 实时检索、超时控制与数据清洗
├── 8、RRF 融合与语义重排
│ ├── 01:RRF 多路结果融合、权重与排序
│ ├── 02:Qwen3-Rerank 语义精排
│ ├── 03:断崖截断、断言检测与结果存储
│ └── …
├── 9、答案生成与全流程测试
│ ├── 01:提示词、参考内容与历史会话组装
│ ├── 02:流式与非流式大模型回答
│ ├── 03:图片抽取、前端推流与任务追踪
│ └── 04:单元测试、集成测试与全流程测试
├── 课程源码、笔记及配套资料