一套由 全学段教材库 + AI导师框架组成的开源组合,正在彻底改变个人学习范式。它不依赖任何云服务、不收一分钱订阅费,只需一台普通电脑,就能将死板的PDF教材,变成会对话、能出题、懂记忆、可追踪的“活导师”。

一、两大核心组件:教材 × 导师ChinaTextbook:全学段高清教材库

  • 覆盖范围:小学→大学,12门主科+音体美信
  • 核心优势:无水印、可复制、PDF高清,直接作为RAG原始语料
  • GitHub地址:github.com/TapXWorld/ChinaTextbook
DeepTutor:Agent原生AI导师框架
  • 开发团队:香港大学
  • 核心能力
    • TutorBot:带持久记忆的虚拟导师
    • Quiz Generation:自动出题+批改+错题归档
    • Guided Learning:教材→可视化知识图谱→分步学习路径
    • CLI模式:命令行操作,支持管道组合与脚本化
二、组合工作流:三步激活“活教材”
  1. 导入教材
  2. deeptutor kb add ./人教版_高三数学.pdf --name "高考数学"
  3. 创建导师
  4. deeptutor bot create "数学导师小智" --knowledge "高考数学"
  5. 开始学习
  6. 对话:“请讲解导数在极值问题中的应用”
  7. 出题:“生成5道变式题,难度中等”
  8. 复习:下次打开自动推送错题本
效果:教材从“静态文档”变为“动态知识引擎”。
三、三大真实场景实战场景1:初三化学自学
  • 痛点:家长不会讲,网课太泛
  • 方案
  • 上传《九年级化学上册》PDF
  • TutorBot自动解析“质量守恒定律”章节
  • 生成10道练习 → 批改 → 错题归档
  • 结果:孩子自主完成“学-练-纠”闭环,家长只需检查错题本
场景2:考研数学强化
  • 痛点:资料多但不成体系
  • 方案
  • 导入《张宇高数18讲》
  • Guided Learning自动生成“极限”章5步学习路径
  • 每步后做一道变式题,全章结束生成模拟卷
  • 结果:知识漏洞精准定位,复习效率提升2倍
场景3:家长辅导
  • 痛点:没时间研究教材重点
  • 方案(CLI模式):
  • deeptutor quiz generate "二次函数图像" --count 1 --with-solution
  • 结果:2分钟内获得典型题+解答+同类变式,辅导直击要害
四、技术亮点:为什么它比商业产品强?

能力

DeepTutor

商业产品(文心/通义)

拍照搜题App

私有化部署

完全本地,数据不出门

依赖API

需联网

教材RAG

PDF/MD/TXT全支持

手动上传

不支持

持久记忆

跨会话学习画像

无导师概念

仅错题记录

自动出题

按知识点生成+批改

⚠能力弱

只能搜题

核心差异:DeepTutor不是“问答机器”,而是持续陪伴的学习伙伴。
五、快速上手指南安装(3步)

git clone https://github.com/HKUDS/DeepTutor.gitcd DeepTutorconda create -n deeptutor python=3.11 && conda activate deeptutorpython scripts/start_tour.py  # 自动安装依赖
三种使用模式

模式

命令

适用场景

Web UI

python scripts/start_web.py

日常交互学习

CLI

deeptutor chat "解释牛顿第二定律"

自动化脚本

SDK

from deeptutor import TutorBot

二次开发

CLI高级用法(管道组合)

# 导入教材 → 创建导师 → 生成练习 → 查看记录deeptutor kb add chem.pdf --name "初三化学" \&& deeptutor bot create "化学小Fun" --kb "初三化学" \&& deeptutor quiz generate "化学方程式" --count 5 \&& deeptutor memory view --last

ChinaTextbook + DeepTutor 的组合,将“教材是死的,AI是活的”这一理念变为现实——它不取代教师,而是赋予每个学习者一个永不疲倦、永远耐心的私人导师。