title: “7-Day Plan: DeepSearcher”
7-Day Plan: DeepSearcher
对应项目:
- 项目导学页
- 原仓库: https://github.com/zilliztech/deep-searcher
目标
7 天后你应该能:
- 跑通一次本地文档加载和查询
- 理解 provider 配置和模块化结构
- 说清它为什么更像系统而不是 demo
Day 1
任务:
- 读 README 的 quick start 和 feature 部分
- 标出它支持的模块
产出:
- 一张模块地图
Day 2
任务:
- 搭环境
- 选择一个最简单 provider 组合
产出:
- 环境准备记录
Day 3
任务:
- 用一份最小本地文件做 loading
- 理解 data ingestion 在哪里发生
产出:
- 你自己的数据加载说明
Day 4
任务:
- 跑一次 query
- 观察系统输出和配置关系
产出:
- 一个最小 query 示例
Day 5
任务:
- 重点看 config / provider 配置方式
- 记录 LLM、embedding、vector DB 怎么解耦
产出:
- 一张配置结构图
Day 6
任务:
- 看 CLI 和 Python API 两种用法
- 比较它们的适用场景
产出:
- 一张 CLI vs API 对比表
Day 7
任务:
- 用自己的语言总结这个系统
- 写出它和 notebook 式 RAG 的差别
产出:
- 一页复盘
完成标准
- 你能加载自己的数据并提问
- 你能解释模块化 provider 的意义
- 你能识别系统级 RAG 的工程结构