本页目录

🎬 课程 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

输入至少 2 个字符,检索全部课程与单词表