news 2026/9/6 22:10:57

5分钟搭一个懂你的AI导师:DeepTutor 完整上手指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
5分钟搭一个懂你的AI导师:DeepTutor 完整上手指南

5分钟搭一个懂你的AI导师:DeepTutor 完整上手指南

【免费下载链接】DeepTutorDeepTutor: Lifelong Personalized Tutoring. https://deeptutor.info/.项目地址: https://gitcode.com/GitHub_Trending/dee/DeepTutor

你刚拿到一篇 30 页的论文,deadline 在三天后,而你只读懂了摘要。你问了一晚上通用聊天工具,它答得头头是道,却从不知道你上周已经卡在哪一步。DeepTutor 就是为解决这个困境而生的:它把你的资料、提问、笔记和偏好串成一条线,让 AI 导师真正"跟得上你"。

一句话讲清它是什么

DeepTutor 是一个开源的 AI 学习助理,把资料、提问、笔记、记忆装进同一个工作区。

它和普通聊天工具的区别:对话结束后它不翻篇,而是记住你学过什么、卡在哪里,下次直接接着走。

它靠一条统一的代理循环运转:思考、调用工具、观察结果、再回答,所有学习场景跑的是同一条链路。

30秒上手:装好、启动、问出第一个问题

装好只需三条命令,Python 3.11 以上即可:

mkdir my-deeptutor && cd my-deeptutor pip install -U deeptutor deeptutor init

deeptutor init会依次问你端口、模型提供商、API key。回答完运行deeptutor start,打开终端打印的地址——默认是http://127.0.0.1:3782

主界面:提问框在中间,功能入口在左侧

到这里应用已经跑起来了,但还不会回答问题——模型档案是空的。去 Settings → Models 填一个 LLM 提供商(OpenAI、Anthropic 或任意兼容接口都行),保存。

最小操作:在提问框里输入"用一句话解释傅里叶变换",回车。能流式回答出来,这条路径就跑通了。接下来花十分钟做三件事:传一份你的资料、建一个知识库、让它记住一条偏好,AI 导师才真正开始"懂你"。

一次完整交互,它内部做了什么

你问一个问题 → 它检索 → 它组织答案 → 它记住你 → 下次更懂你。下面按这条线走一圈。

问一个问题:它先检索,再动手,最后才回答

提问框下排有 Chat、Quiz、Research、Visualize、Solve、Mastery Path 几个模式。切的是目标,不是引擎——上下文跟着你走,不用重新粘贴背景。

你问完之后,DeepTutor 不急着答。它先想下一步该干什么:要查你的资料,就调用知识库检索;要查实时信息,就抓网页;要推公式,就调用推理工具。每一步做完它看一眼结果,再决定继续查还是收束成回答。

代理循环图:左边是你的输入,右边是流式输出

它还有一个"举手"机制:信息不够时,它可以暂停回合向你提一个澄清问题,而不是硬编一个答案。

所有动作都以事件形式推到界面右侧的活动面板,你随时能看到它调了什么工具、读了哪份文件。

上传第一份资料:建库、选引擎、传文档

知识库就像你的第二大脑:把固定要用的资料(讲义、论文、手册)放进去,之后每个环节都能查它。

进 Knowledge Center 点 Create knowledge base,两条路:Create new 传文档现建索引,Link existing 挂一个别处建好的索引,原地只读不重建。

![创建知识库界面:选择检索引擎、填写库名、上传首批文档](https://raw.gitcode.com/GitHub_Trending/dee/DeepTutor/raw/5a197bd143b8c644b1a33783f39bed40a5329a56/assets/figs/web-1.4.6+/knowledge/01-create knowledge base.png?utm_source=gitcode_repo_files)

建库弹窗:引擎四选一,下方直接拖文档

引擎默认是 LlamaIndex,本地向量加 BM25 混合检索,开箱即用。资料之间关系复杂、要跨文档找关联的,选 GraphRAG 或 LightRAG(建索引更费 token)。PageIndex 是托管的推理式检索,需要另填一个 API key。

建完库,回到聊天,用输入框的+把库挂到当前会话。之后你问的每个问题,它都会先来这里翻一遍再开口。

它记得你:学习轨迹存成看得见的文件

它把你的学习轨迹存成三层文件,而不是一个查不了的黑盒向量库:L1 是原始记录,L2 是提炼过的事实,L3 是跨场景的画像——像流水账、分类笔记、个人档案的关系。

L1 每次对话、测验、翻书都留一条只追加的事件日志。L2 按场景把 L1 提炼成一条条可查证的事实。L3 再往上做跨场景的画像和近期状态。

![DeepTutor 记忆图谱:L3 画像在中心,L2 事实在中环,L1 事件在最外圈](https://raw.gitcode.com/GitHub_Trending/dee/DeepTutor/raw/5a197bd143b8c644b1a33783f39bed40a5329a56/assets/figs/web-1.4.6+/memory/01-3 layer memory graph.png?utm_source=gitcode_repo_files)

记忆图谱:点任意一条事实,能追到背后的原始事件

你在 Memory 页能看到这张关系图:L3 在中心,L2 事实在中环,L1 事件在最外圈。点任意一条 L2 事实,能一路点到它背后的 L1 事件——它凭什么这么认为你,看得一清二楚。

想让它记住什么,直接在对话里说一句"记住:我偏好先看例子再看公式"就行。

接着写:Co-Writer 只改你选中的那一小段

Co-Writer 是左右两栏的 Markdown 工作区:左边写,右边实时预览,公式和图正常渲染。

它的编辑方式是外科手术式的:选中一段文字,要求改写、扩写或缩写。改动会基于你的知识库或联网证据来生成,并且以 diff 形式等你接受或拒绝——你批准之前,一个字都不会落进正文。

![DeepTutor Co-Writer 双栏编辑界面:左侧写笔记,右侧渲染预览](https://raw.gitcode.com/GitHub_Trending/dee/DeepTutor/raw/5a197bd143b8c644b1a33783f39bed40a5329a56/assets/figs/web-1.4.6+/co-writer/01-edit panel.png?utm_source=gitcode_repo_files)

双栏编辑:左侧是论文笔记,右侧是渲染后的效果

草稿写完可以存回笔记本,变成以后每次对话都能调用的上下文。

五个配置最影响体验,讲透三个

其余配置都在设置页(对应data/user/settings/下的 JSON/YAML 文件),改完即时生效。

模型提供商data/user/settings/model_catalog.json)。改什么:LLM 的 Base URL、API key、模型名。为什么改:不填它,应用就是个空壳。改成什么样:一个能稳定出流的模型即可,本地 Ollama 也行,Base URL 填http://127.0.0.1:11434/v1

嵌入模型(同上文件里的 embedding 档)。改什么:嵌入服务地址。为什么改:嵌入模型是把文字变成可检索向量的服务,知识库和 RAG 检索全靠它——不配,你传了文档也查不动。改成什么样:本地 Ollama 免费但稍慢,云端提供商快但按量计费。

文档解析引擎(设置页 Knowledge Base 区)。改什么:PDF 的拆解方式。为什么改:默认的纯文本提取遇到扫描件、复杂表格、双栏排版会丢内容。改成什么样:MinerU 或 Docling 能识别图和表,适合论文教材,代价是首次索引更慢。

走一遍完整场景:5 篇论文,变成一本能自测的书

第 1 步,传料。场景:你拿到 5 篇论文,两周后要交一篇综述。去 Knowledge Center 点 Create knowledge base,建一个叫survey的库,引擎用默认 LlamaIndex,把 5 篇 PDF 拖进去,等索引跑完。

![DeepTutor 建库界面:四种检索引擎任选,拖入论文文档](https://raw.gitcode.com/GitHub_Trending/dee/DeepTutor/raw/5a197bd143b8c644b1a33783f39bed40a5329a56/assets/figs/web-1.4.6+/knowledge/01-create knowledge base.png?utm_source=gitcode_repo_files)

建库界面:引擎、库名、首批文档一次填完

第 2 步,提问检索。接下来它会自己干活:回到聊天,+里挂上survey库,问"基于这 5 篇论文,给我三个综述框架候选"。它逐篇检索,给出三个框架,每个都标着来自哪篇的哪一部分。你选定一个,让它展开成大纲。

第 3 步,做成书。然后让它把定稿大纲做成书。它先给章节结构,你过目、增删、确认,才动手编译。出来的不是 PDF 式的死页,而是一本带互动块的书:测验卡、时间线、概念图、可执行代码,每章还能单独提问。

书库页:你的综述书在这里,点开逐章读

做完一章,点章末的测验卡自测;错题自动进题库,下次问同类问题它会照着补。

![DeepTutor 书籍测验卡:章节结束后当场自测](https://raw.gitcode.com/GitHub_Trending/dee/DeepTutor/raw/5a197bd143b8c644b1a33783f39bed40a5329a56/assets/figs/web-1.4.6+/book/01-book-demo-quiz card.png?utm_source=gitcode_repo_files)

测验卡:学完一章,当场测

第 4 步,回头看记忆。两周后你打开 Memory 页:quiz 区有做过的测验,chat 区有问过的问题,最中心的 L3 画像已经记下你的偏好——比如"偏好先例子后公式、图论部分较弱"。下次问同类问题,它直接按你的口味组织答案。

记忆总览:学过的东西都有迹可循

四个最容易踩的坑

误区:装完不配模型就直接用。应用装好但没配模型时,它是个空壳:界面能开,提问没有回应。正确做法:先 Settings → Models 配好 LLM 档,再开始任何对话。

误区:传了 PDF,却总回答"没找到相关内容"。多半是没配嵌入模型,或文档解析失败了。正确做法:去知识库面板逐篇看状态,失败的文档可以单独移除,不用删库重建。

误区:扫描件、表格多的 PDF 用默认解析。纯文本提取会把图和表全丢了。正确做法:解析引擎换成 MinerU 或 Docling,重建索引。

误区:把记忆当黑盒。其实 L2、L3 都是明文 Markdown 文件,L1 是逐条追加的日志。正确做法:想改画像,直接打开文件编辑,或让它在对话里更新。

谁该用,谁别用

该用:手里有一摞固定资料、要反复学的人;要基于自己的文档产出笔记、综述、教程的人;想给小团队开一套共用资料、各自隔离的学习环境的人。

别用:只想"问一句答一句"的通用场景,通用聊天工具更省事;不想碰本地环境和 API key 的人——它要本地跑服务,Docker 能省事,但 key 还是得自己出。

下一步

打开终端,跑pip install -U deeptutor,配一个模型,传一份你明天就要用的资料。

它答不上来的时候,你会立刻看出来;答得上来的时候,就留它陪你把这一轮读完。

【免费下载链接】DeepTutorDeepTutor: Lifelong Personalized Tutoring. https://deeptutor.info/.项目地址: https://gitcode.com/GitHub_Trending/dee/DeepTutor

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/6 22:04:12

DeepSpeed-Chat 选型指南:Hybrid Engine 驱动的 RLHF 训练全解析

DeepSpeed-Chat 选型指南:Hybrid Engine 驱动的 RLHF 训练全解析 【免费下载链接】DeepSpeed DeepSpeed is a deep learning optimization library that makes distributed training and inference easy, efficient, and effective. 项目地址: https://gitcode.co…

作者头像 李华
网站建设 2026/9/6 22:03:23

C++ Qt MySQL实战:新生入学报到系统完整开发指南

简介:一份基于 C 的新生入学报到系统完整项目实例,面向高校信息技术管理人员、C 开发者及新生入学管理工作人员,旨在解决传统人工报到流程中效率低、数据易错、信息分散等问题。系统采用模块化三层架构,涵盖信息录入、身份验证、缴…

作者头像 李华
网站建设 2026/9/6 21:59:58

储能与可调负荷联合调度:可调节能力评估与MILP实现

简介:面向电力系统、智能电网与新能源领域的研究人员与工程师,这份文档以Python完整复现了双碳目标下需求侧资源可调节能力评估与优化调度研究。内容覆盖需求侧资源通用建模,包括功率容量、爬坡速率与状态约束,并实现多时段可调节…

作者头像 李华
网站建设 2026/9/6 21:58:24

化工厂巡检路径规划建模全解析:从Floyd到多人协作优化

简介:这份资源收录了2017年全国大学生数学建模竞赛高教杯奖D题的完整论文,主题为化工厂巡检路径规划与建模,适合数学建模参赛者、毕业设计学生及相关方向研究者参考。论文系统解决了巡检线路设计与排班优化问题,构建了以最少巡检人…

作者头像 李华