🎬 课程 004 · 第 7 章实操与「YouTube 科技频道」RAG 实践项目
核心文档详见:👉 004-章节07实践.md
对应课程精读:👉 08-章节07-RAG-and-Agentic-Search.md
⚡ 快速开始(Quick Start)
1. 运行官方 5 大 Notebook 核心流程验证
无需启动 Jupyter,一键运行官方完整切分、嵌入、向量库、BM25与混合检索全链路:
python3 official_pipeline_runner.py
2. 启动「YouTube 科技频道」智能问答系统
基于真实科技频道视频字幕(包含 Claude 3.5、MCP、Agent 视频),体验时间戳检索与精准定位:
# 运行基准评测模式
python3 youtube_tech_rag/main.py
# 运行交互式问答模式
python3 youtube_tech_rag/main.py --interactive
3. 执行自动化测试
python3 -m pytest youtube_tech_rag/test_pipeline.py -v
📂 项目资产清单
| 资产文件名 | 类型 | 说明 |
|---|---|---|
004-章节07实践.md |
📖 核心文档 | 完整工程实践报告、架构选型、算例剖析与避坑指南 |
official_pipeline_runner.py |
🐍 Python 脚本 | 官方 Notebook 001~005 完整独立实现与双模运行器 |
report.md |
📄 测试文档 | 官方课件研报(含 INC-2023-Q4-011 消歧段落) |
youtube_tech_rag/ |
🚀 业务模块 | YouTube 科技频道真实视频字幕 RAG 混合检索与时间戳系统 |
youtube_tech_rag/test_pipeline.py |
🧪 测试套件 | 5 项自动化测试(切块/BM25/向量/RRF/Prompt)全部通过 |
.env.example |
⚙️ 配置模板 | 可选填入 VOYAGE_API_KEY 与 ANTHROPIC_API_KEY |