免费开源DeepTutor深度体验:一个AI导师整合聊天、解题、研究与可视化的终极学习空间
【免费下载链接】DeepTutorDeepTutor: Lifelong Personalized Tutoring. https://deeptutor.info/.项目地址: https://gitcode.com/GitHub_Trending/dee/DeepTutor
DeepTutor 是一个免费开源的 AI 导师系统(Lifelong Personalized Tutoring),把 AI 聊天、深度解题、文献研究、知识可视化、AI 出书、协作写作与长期记忆整合进同一个学习空间。它不是单一功能的聊天机器人,而是一套"Agent 原生"的学习工作台:聊天、测验、研究、解题、掌握度练习全部跑在同一个智能体循环上,上下文随学习者流动。本文带你完整体验这个学习空间的核心功能。
一、DeepTutor 是什么:一个会"长大"的 AI 学习空间
启动 DeepTutor 后,你会看到这样一个简洁的主界面:侧边栏集成了 Home(聊天)、Partners、My Agents、Co-Writer、Book、Learning Space、Memory、Knowledge Center 等全部入口。
它的定位很清晰:一个入口,多种学习方式。想聊天提问、想让 AI 深度解题、想让 AI 做一份带引用的调研报告、想把知识点画成图表或动画,都在同一个对话循环里完成——你切换的是"目标",而不是换一个工具。
二、快速上手:三步部署你的专属AI导师
DeepTutor 提供四种安装方式,最推荐的是 PyPI 一键安装(无需克隆代码):
mkdir -p my-deeptutor && cd my-deeptutor pip install -U deeptutor deeptutor init # 按提示选择端口、LLM 提供商、API Key deeptutor start # 启动前后端,浏览器打开 http://127.0.0.1:3782环境要求:Python 3.11–3.13 + Node.js 20+。如果你更习惯 Docker,一条docker run即可拉起完整容器;想参与开发也可以克隆源码,仓库地址为 https://gitcode.com/GitHub_Trending/dee/DeepTutor ,详细步骤见 README.md 的 Get Started 章节。
deeptutor init会引导你配置 LLM 提供商与模型;跳过后也能启动,稍后在Settings → Models页面再配置即可。新手最省心的路径就是:选目录 → 安装 → init → start。
三、核心功能深度体验
1. AI 聊天:一个真正"动手干活"的对话循环
DeepTutor 的聊天不是"一问一答",而是一条完整的智能体循环(AgenticChatPipeline):模型先思考下一步 →选择工具或直接回答 → 调用 RAG、记忆、联网搜索、代码执行等工具 →观察结果 → 给出最终回复。
这条循环带来几个实用能力:
- 知识库接地:选中自建知识库后,回答自动基于你的文档,且引用可溯源;
- 主动追问:遇到模糊问题,AI 会暂停并弹出结构化澄清问题(
ask_user工具),而不是瞎猜; - 调用外部 Agent:通过 My Agents 连接 Claude Code、Codex 等本地编程 CLI,AI 导师会真的"运行"它们并把过程流式展示在右侧 Activity 面板;
- 工具随需挂载:
rag、web_search、paper_search、exec等工具在合适的上下文中自动启用。
DeepTutor咨询外部编程Agent的实时过程
2. 知识库:多引擎 RAG,检索方案自由选
知识中心(Knowledge Center)是 DeepTutor 的一大特色——每个知识库可以绑定不同的检索引擎:本地向量检索的 LlamaIndex(默认开箱即用)、推理式检索的 PageIndex、知识图谱路线的 GraphRAG / LightRAG,甚至直接链接你的 Obsidian 笔记库原地读写。
对新手这意味着:先把资料喂给它,AI 回答就有了"依据"。文档解析支持 MinerU、Docling 等多种引擎,重建索引采用版本化目录(version-N),旧索引永不丢失。相关实现位于 deeptutor/knowledge/manager.py 与 deeptutor/services/rag/。
3. AI 出书:把资料变成"活的书"
Book 引擎能把选中的知识库、笔记本或聊天记录编译成一本交互式电子书——不是静态 PDF,而是由"类型化区块"组成的阅读环境:测验卡、Manim 数学动画、交互模块、代码块、概念图,每章都自带独立 Page Chat,可以就着章节继续追问。创作流程会先给出章节大纲供你审改,再逐章生成。
书籍引擎的核心编译器在 deeptutor/book/engine.py,区块类型定义在 deeptutor/book/blocks/。
4. Co-Writer:选中即改的手术式协作写作
写报告、写教程、记学习笔记时,Co-Writer 提供分屏 Markdown 工作区,支持 KaTeX 公式与图表实时预览。它最独特的功能是手术式编辑:选中一段文字,让 AI 改写、扩写或缩写——AI 可基于知识库或网络证据修改,每一步改动都以"接受/拒绝"的 diff 形式呈现,不批准就不会落盘。
编辑智能体的实现见 deeptutor/co_writer/edit_agent.py。
5. 三层记忆:一个真正"记得你"的导师
DeepTutor 的记忆系统刻意做成可检查的文件而非黑盒向量库:
- L1:追加式事件轨迹(每次对话的原始记录)
- L2:分表面的精选事实
- L3:跨表面综合成的学习者画像
由于 L2 引用 L1、L3 引用 L2,你画像里的每一条结论都能追溯回具体那次对话。记忆图谱把整个金字塔可视化:
DeepTutor三层记忆图谱可视化
这是"终身个性化辅导"的核心——AI 越用越懂你,而且它懂你的过程完全透明、可编辑。
6. Learning Space:技能、人设与可复用上下文
Learning Space 是所有"会留下来"的东西的归宿:200 条聊天记录、笔记本、45 题的题库、掌握度学习路径、行为预设人设(如同伴、研究助理、老师),以及可安装的技能(Skills)。技能采用开放的 Agent-Skills 格式,社区市场 EduHub 内置可用,一条deeptutor skill install <名称>即可安装,且每次安装都经过安全门审核。
四、DeepTutor 适合谁?
| 人群 | 用 DeepTutor 做什么 |
|---|---|
| 学生 | 知识库接地答疑、AI 出书、掌握度路径刷题 |
| 考研/考公党 | 自制题库 + 间隔复习的记忆系统 |
| 研究者 | 带引用的 Deep Research 报告、文献检索 |
| 写作者 | Co-Writer 手术式改写、Obsidian 联动 |
| 团队/机构 | 多用户部署、按人隔离工作区、管理员授权 |
多用户部署中,认证默认关闭(单用户运行),开启后每个用户拥有独立的聊天、记忆、笔记本与知识库,管理员可分配模型与权限,实现位于 deeptutor/multi_user/。
五、项目结构速览:源码在哪里?
DeepTutor 采用 Python 3.11+ 后端(FastAPI)+ Next.js 16 前端架构,关键模块路径如下,方便你深入探索:
- 智能体核心循环:deeptutor/core/agentic/ — 所有能力共用的 Agent 引擎
- 能力插件(解题/研究/可视化/出题):deeptutor/capabilities/
- 内置工具(联网搜索、论文检索、记忆读写等):deeptutor/tools/
- 记忆系统:deeptutor/services/memory/
- 学习/掌握度调度:deeptutor/learning/scheduler.py
- IM 伙伴通道(飞书、Telegram、Discord 等 15+ 平台):deeptutor/partners/channels/
- 命令行入口:deeptutor_cli/main.py
- 前端界面:web/app/
- 容器化部署指南:CONTAINERIZATION.md
- Agent 交接文档(教其他 LLM 操作 DeepTutor):SKILL.md
六、总结
DeepTutor 把"AI 导师"从一个聊天框扩展成了一个完整的学习操作系统:聊天、解题、研究、可视化、出书、写作、记忆、技能生态全部打通,且所有数据(记忆、知识库、设置)都是本地可见的文件。它完全开源(Apache 2.0 许可)、免费、无付费在线版,个人部署五分钟起步。如果你受够了"每个 AI 工具各管一摊",DeepTutor 值得成为你的主力学习空间。🎓
【免费下载链接】DeepTutorDeepTutor: Lifelong Personalized Tutoring. https://deeptutor.info/.项目地址: https://gitcode.com/GitHub_Trending/dee/DeepTutor
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考