news 2026/9/12 11:24:49

DeepTutor快速上手指南:把本地资料变成AI学习助手

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
DeepTutor快速上手指南:把本地资料变成AI学习助手

DeepTutor快速上手指南:把本地资料变成AI学习助手

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

你上周刚喂给AI的资料,这周问它又答不到点子上——因为它把你当成了一次性用户。DeepTutor是一个开源AI学习助手,把本地知识库和模型接在一起:讲义、PDF喂进去,回答就从你的资料里找出处,之前学过的内容它记得住。适合想把个人资料沉淀成私人辅导系统的自学者和教师。

一页看懂:六个模块覆盖完整学习流程

模块解决什么问题入口
Chat代理循环问答,能调工具、接地引用资料侧边栏 Home
Knowledge Center本地知识库,每个库绑定一个检索引擎侧边栏 Knowledge Center
Memory三层记忆,记什么可查可改侧边栏 Memory
Book把资料编译成交互式读物侧边栏 Book
Co-Writer选中文字让AI改写,改动按差异对比接受/拒绝侧边栏 Co-Writer
Partners同一个大脑接入飞书、Telegram等IM渠道侧边栏 Partners

快速上手:三条命令装好并接入模型

需要 Python 3.11–3.13 和 Node.js 20+,在你想放工作目录的地方执行:

mkdir -p my-deeptutor && cd my-deeptutor pip install -U deeptutor deeptutor init && deeptutor start
  • pip install -U deeptutor装好后端和前端,不用 clone 仓库;装不上先看 Python 版本是否在 3.11–3.13 区间;
  • deeptutor init依次问后端端口(默认8001)、前端端口(默认3782)和模型配置,全部回车可跳过,之后在设置页补;
  • deeptutor start同时拉起前后端,终端打印出http://127.0.0.1:3782后浏览器打开即进入工作台,Ctrl+C一并停止。

启动后进入Settings → Models,给 LLM 卡片填 Base URL、API Key 和模型名,保存即可;这一步走"先存草稿再应用",配错不会打断当前会话。想离线跑本地模型,把 Base URL 填成http://127.0.0.1:11434/v1(Ollama)就行。

![DeepTutor设置页Models界面,LLM与Embedding模型分类配置](https://raw.gitcode.com/GitHub_Trending/dee/DeepTutor/raw/07bb3c19e91af04b1c7b4f52c2b711d88ea451c0/assets/figs/web-1.4.6+/home/10-configure models.png?utm_source=gitcode_repo_files)

核心功能讲解:三个真正拉开差距的模块

多引擎本地知识库:回答从你的资料里找出处

普通问答没有依据,换到知识库场景才有约束。打开 Knowledge Center 点 New knowledge base,拖入 PDF、DOCX、Markdown,系统自动解析建索引;终端用户也可以用deeptutor kb create my-kb --doc textbook.pdf一步完成。建库时每个库绑定一个引擎:默认的 LlamaIndex 走本地向量加 BM25,也可换 PageIndex、GraphRAG、LightRAG,或直接关联 Obsidian 库。做完后页面上对应引擎卡片显示 Ready,知识库列表出现文档计数;回聊天里问一个资料内的问题,回答会带上具体段落引用。

三层记忆:AI记住你的方式可查可改

聊天工具记不住你,而向量库存的记忆又看不出来。DeepTutor 把记忆分成三层文件:L1 工作区镜像记录每次交互的原始轨迹,L2 按聊天、笔记本、题库等表面各整理一份精炼事实,L3 跨表面合成出长期画像,L2 引用 L1、L3 引用 L2。打开 Memory 页面你会看到三张卡片,分别标着 LIVE / CURATED / SYNTHESIS 和各自的数量;点进记忆图谱,任意一条 L3 结论都能沿连线追到 L1 的原始事件。记错了?直接改文件。

Book:把讲义编译成交互式读物

聊天记录是流水账,没法回头复习。在 Book 里选一份来源——知识库、笔记本或聊天历史都可以,它会先给出章节大纲,你确认结构后才开始生成,不一次性盲输。生成完每一章都是类型化内容块:测验卡、时间线、代码、概念图、交互组件混排,每页还带独立侧边对话,读到哪里问到哪里;整册可以导出 Markdown,进度和测验记录只属于读者自己。

避坑与常见问题:新手最容易卡住的四个位置

现象:页面能打开,但所有回答都失败。原因:deeptutor init被跳过,模型配置为空。解决:到 Settings → Models 补一个 LLM 配置,或重跑deeptutor init

现象:知识库建好了,聊天却检索不到、没有引用。原因:RAG 引擎还需要 embedding 模型,默认没配。解决:在 Models → Embedding 加一个向量模型,然后对该库重新索引。

现象:deeptutor start --dev报前端已存在但不响应。原因:残留的 Next.js 进程或过期锁文件。解决:停掉它打印的 PID;确认没有进程就删除web/.next下的锁文件再启动。

现象:Docker 里连不上宿主机的 Ollama。原因:容器内的localhost指向容器自己。解决:运行时加--add-host=host.docker.internal:host-gateway,Base URL 指向http://host.docker.internal:11434/v1,细节见 CONTAINERIZATION.md。

上手之后:三件值得接着做的事

  • 用 Book 把一份讲义编译成交互式读物,在页边对话里逐页追问细节。
  • 在 Co-Writer 里选中一段文字,基于知识库让它改写或精简,看差异对比后接受,再存回笔记本。
  • 进阶玩法:在 My Agents 连接本机 Claude Code / Codex,聊天中@它参与当前回合;仓库根目录的 SKILL.md 还能交给其他代理,让它们直接以工具方式驱动 DeepTutor。

资料不再是一次性的,回答也不再凭空而来——打开那个工作台,从第一份讲义开始喂给它。

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

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

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

Android Intent过滤器详解与深度链接实践

1. Intent过滤器基础概念解析 在Android开发中,Intent过滤器(Intent Filter)是组件与系统之间的"通信协议",它定义了组件能够响应哪些类型的隐式Intent。每个过滤器都包含三个核心要素:action、data和catego…

作者头像 李华
网站建设 2026/9/12 11:23:59

TCP/IP网络协议栈与Linux系统编程实战

1. 网络通信基础模型解析 现代计算机网络的基石是分层模型架构,最经典的当属OSI七层模型和TCP/IP四层模型。作为一名长期奋战在系统编程一线的开发者,我经常需要在这两种模型之间切换思考。OSI模型像教科书般严谨,而TCP/IP模型则更贴近实际工…

作者头像 李华
网站建设 2026/9/12 11:23:21

LPC2214裸机例程:寄存器级嵌入式开发入门锚点

简介:本资源是面向嵌入式初学者与LPC2214单片机开发者的软件参考设计合集,涵盖ADC、GPIO、UART、I2C、SPI、PWM、RTC、WDT、VIC、EMC等30类核心外设的基础驱动例程,适用于教学实验、课程设计及入门级项目开发。压缩包共903个文件,…

作者头像 李华
网站建设 2026/9/12 11:21:53

科研绘图利器:矢量图形库快速入门指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/12 11:21:43

基于深度学习的垃圾分类系统设计与工程实践

1. 项目背景与核心价值去年参与某智慧社区项目时,物业经理向我吐槽:"现在每天处理居民投诉最多的就是垃圾分类错误,保洁员复查工作量太大"。这促使我开始思考如何用技术手段解决这个问题。经过三个月的开发迭代,我们实现…

作者头像 李华