【DeepTutor】一个能记住你学习轨迹、还能分身当多个AI家教的智能学习系统
DeepTutor 是一个面向深度学习者的 Agent-Native(代理原生)个性化辅导系统,它不只回答问题,而是通过持续记忆、多角色 TutorBot 和统一知识中枢,帮你构建属于自己的可进化的学习基础设施。
核心特性包括:
– ✅ 五合一智能工作区:在同一对话线程中无缝切换「普通聊天」「深度求解」「测验生成」「深度研究」和「数学动画」五种模式,上下文全程贯通。
– ✅ 自主演化的 TutorBot:每个 TutorBot 是独立运行的持久化 AI 家教(如“苏格拉底式数学导师”或“写作教练”),拥有专属记忆、人格设定、主动提醒能力,并支持 Telegram/Discord 等多平台接入。
– ✅ AI 协同写作(Co-Writer):内嵌 Markdown 编辑器,选中文本即可一键重写、扩展或摘要,所有产出自动沉淀至你的知识库。
– ✅ 引导式学习(Guided Learning):上传教材后,自动生成分步骤可视化学习路径,每一步都配交互页面与即时问答支持。
– ✅ 知识中枢(Knowledge Hub):支持 PDF/Markdown/TXT 文档上传,构建 RAG 就绪的知识库,并通过彩色笔记本跨会话组织学习记录。
– ✅ 持久化学习记忆:自动积累你的学习轨迹(Summary)与个人画像(Profile),所有功能与 TutorBot 共享同一份成长型记忆。
– ✅ 全功能命令行接口(CLI):所有操作均可终端完成——创建 TutorBot、管理知识库、启动多模态任务、恢复会话,甚至输出结构化 JSON 供其他 AI 代理调用。
快速上手方式(推荐入门流程):
git clone https://github.com/HKUDS/DeepTutor.git
cd DeepTutor
conda create -n deeptutor python=3.11 && conda activate deeptutor
python scripts/start_tour.py
运行后选择「Web 模式」,脚本将自动安装依赖、配置 LLM/Embedding/搜索服务,并在浏览器中打开设置向导,5 分钟内即可访问 http://localhost:3782 开始使用。
如仅需 CLI,可直接执行:
pip install -e ".[cli]"
deeptutor chat
deeptutor bot create math-tutor --persona "Socratic math teacher"
适合这些场景和用户:
– 高校学生或自学者需要长期、结构化地消化专业教材(如数学、物理、编程),并希望系统能“越用越懂你”;
– 教育科技开发者或 AI 工程师,希望基于可插拔 Agent 架构快速搭建个性化教学应用;
– 研究者或技术写作者,需要结合本地文档 + Web 搜索 + 多步推理完成深度调研与内容创作;
– 偏好终端工作流的技术用户,希望用命令行统一调度 AI 能力,而非依赖图形界面。
总结:DeepTutor 不是一个问答工具,而是一套以“学习者为中心”的 AI 教育操作系统——它把记忆、角色、知识、工具和界面真正融合为一。虽然当前文档侧重架构与能力广度,对具体教学效果或性能指标未作展开,但其 Agent-Native 设计、多语言支持与生产级部署选项(Docker/Web/CLI 三合一)已展现出扎实的工程成熟度。建议访问其主页获取更详细信息。
