15分钟跑通DeepTutor:开源AI学习助手完整新手教程
15分钟跑通DeepTutor开源AI学习助手完整新手教程【免费下载链接】DeepTutorDeepTutor: Lifelong Personalized Tutoring. https://deeptutor.info/.项目地址: https://gitcode.com/GitHub_Trending/dee/DeepTutorDeepTutor 是一款免费开源的 AI 学习助手它把大模型装进本地再配上你自己的知识库、记忆和工具能答题、出卷、做学习计划、写内容而学习数据全部留在你自己的机器上。如果你受够了同一个聊天框问什么都是一个腔这篇文章会讲清楚它能做什么、适合谁以及怎么用 4 条命令把它跑起来。读完大约 15 分钟你会拥有一个属于自己的本地学习工作区。 价值主张一间不关门的自习室如果说普通聊天机器人是随问随答的前台接待DeepTutor 更像一间只属于你的自习室教材知识库、笔记记忆、老师代理都摆在同一间屋子里每次推门进去它都记得你上次学到哪。官方给它的定位是agent-native learning workspace——Chat、Quiz、Research、Solve、Mastery Path 这些功能全部跑在同一个代理循环上切换模式只是翻个页上下文不用重新交代。⚡ 功能速览一张表看懂它能干什么功能一句话收益适合谁聊天工作区问答、测验、研究、可视化、解题、掌握度路径 6 种模式共享一份上下文所有爱提问的人三层记忆L1 原始记录→L2 事实→L3 综合个性化过程可查可改需要长期连续学习的人多引擎知识库LlamaIndex、GraphRAG、LightRAG 等 6 种检索引擎按资料类型选手里有一堆 PDF 和讲义的人书籍引擎把资料编译成带测验和动画的交互式教材教师与课程创作者协作写作选中一段让 AI 改写改动以 diff 形式给你审批写报告和长文的人这五项在界面上是独立入口但共享同一套后端你给知识库建好的索引Chat、Book、Co-Writer 都能直接引用这是它和单点工具最大的差别。 核心功能拆解撑起导师感的三件事1主聊天区一个代理循环承接 6 类任务它能做什么一个会话里模型可以按轮次思考、调工具、观察结果再继续——搜网页、读知识库、咨询编程子代理甚至中途停下来向你确认问题。输入框下方的模式栏可以切换 Chat、Quiz、Research、Visualize、Solve 和 Mastery Path。你怎么受益你可以先问一个概念再切到 Quiz 让它出题接着追问错题解析三步全程保留上下文提问前还可以挂上 PDF 附件让答案基于这份文档而不是模型自己的记忆。2让记忆分层每一条画像都能溯源它能做什么记忆是明文文件分三层存放——L1 是原始事件流水L2 是按场景整理的条目事实L3 是跨场景的综合画像上层引用下层。Memory Graph 页面里任何一条画像结论都可以点击追溯到它背后的原始事件。你怎么受益系统记得你什么不再是黑盒发现它记错了可以直接删掉再纠正用得越久提问和出题越贴你的水平。你可以随时在终端运行deeptutor memory show读一遍自己的学情档案。记忆模块源码在 deeptutor/services/memory/。DeepTutor三层记忆图谱截图L3综合、L2事实与L1轨迹3多引擎知识库按资料类型挑选 RAG 引擎它能做什么知识中心提供 6 种检索引擎——默认的 LlamaIndex本地向量BM25、托管的 PageIndex、GraphRAG、LightRAG、外接的 LightRAG Server以及直接挂载 Obsidian 仓库。重建索引时写入新的版本目录不会覆盖旧索引某份文档解析失败可以单独删掉它而不是推倒重建。你怎么受益不同资料适合不同引擎——讲义结构清晰就用 GraphRAG普通文档用 LlamaIndex 就够。你可以用deeptutor kb create my-kb --doc textbook.pdf一条命令建库再在聊天里按名字引用它。RAG 流水线源码在 deeptutor/services/rag/。 谁适合用3 类角色各 3 个动作教师与课程创作者上传整学期讲义建一个知识库学生提问时答案自动带出处用书籍引擎把知识库编译成活教材章节里自动嵌入测验卡和动画给每个知识点设置 Mastery Path 掌握度门槛让系统自动判分并记录错题自学者与在校学生每学完一章切到 Quiz 模式让它基于刚读的资料出 10 道题让记忆持续积累你的错误模式让后面的提问和出题越来越准用 Co-Writer 写学习笔记选中一段让 AI 扩写、缩写或换种讲法开发者与团队接入 Claude Code、Codex 等编程 CLI 作为子代理在聊天中直接咨询它打开多用户模式每个用户有独立记忆、知识库和会话管理员用 grants 分配模型与技能给deeptutor run加上--format json把 DeepTutor 当成工具嵌进你自己的 agent 流程 快速上手4 条命令跑起来环境要求Python 3.11–3.13 与 Node.js 20不想配环境可以跳过见进阶玩法的 Docker 方案。mkdir my-deeptutor cd my-deeptutor pip install -U deeptutor deeptutor init deeptutor start跑起来后你应该先看到浏览器停在 http://127.0.0.1:3782左侧边栏是 Home、Partners、Book、Learning Space 等入口中间是写着 How can I help you today? 的输入框——这就是聊天工作区。接着进 Settings → Models填一个 LLM 的 Base URL、API key 和模型名并保存发一条测试消息有回复就算链路通了。 进阶玩法Docker、CLI 与扩展点不想维护 Python 环境的话用单个容器跑全套deeptutor-data卷会替你留住配置、记忆和知识库docker run --rm --name deeptutor \ -p 127.0.0.1:3782:3782 \ -v deeptutor-data:/app/data \ ghcr.io/hkuds/deeptutor:latestCLI 是 Web 的完整镜像deeptutor chat开交互 REPL也可以无头地跑单个任务方便写进脚本或 CI。deeptutor run deep_solve Find d/dx[sin(x^2)] --tool reason扩展点分三层新工具和能力插件写在 deeptutor/capabilities/ 与deeptutor/tools/下社区技能可以deeptutor skill install一键装进本地库Partners 则能把同一个大脑接到飞书、Telegram、Slack 等 15 种 IM 渠道变成常驻在群里的助手。容器化细节见 CONTAINERIZATION.md。结尾15 分钟后你手里多了什么你得到的不是又一个聊天窗口而是一个本地化、可审计、会持续积累的学习工作区知识库是你建的记忆是明文可读的模型随时可换。下一步动作很明确——把上面 4 条命令跑一遍挑一份你一直想啃的资料建成第一个知识库然后问它第一个问题。【免费下载链接】DeepTutorDeepTutor: Lifelong Personalized Tutoring. https://deeptutor.info/.项目地址: https://gitcode.com/GitHub_Trending/dee/DeepTutor创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

Exo:把闲置 Mac 拼成分布式 AI 集群,从组网到容错的实战全解

Exo:把闲置 Mac 拼成分布式 AI 集群,从组网到容错的实战全解

Exo:把闲置 Mac 拼成分布式 AI 集群,从组网到容错的实战全解 【免费下载链接】exo Run frontier AI locally. 项目地址: https://gitcode.com/GitHub_Trending/exo8/exo Exo 把同一网络下的多台 Mac 和电脑拼成一个分布式 AI 集群,让多…

2026/9/2 16:47:14 阅读更多 →
30分钟搭建自托管 Khoj 本地AI知识库:文档搜索聊天全离线

30分钟搭建自托管 Khoj 本地AI知识库:文档搜索聊天全离线

30分钟搭建自托管 Khoj 本地AI知识库:文档搜索聊天全离线 【免费下载链接】khoj Your AI second brain. Self-hostable. Get answers from the web or your docs. Build custom agents, schedule automations, do deep research. Turn any online or local LLM into…

2026/9/1 14:26:28 阅读更多 →
客服系统需要微信能力怎么办?个人微信API接口可以怎样参与业务处理

客服系统需要微信能力怎么办?个人微信API接口可以怎样参与业务处理

客服系统本质上是"业务处理中台",微信能力是"用户沟通前端"。Eyun API 能让微信作为客服系统的另一个前端入口,而且不只是发消息——它能参与整个业务处理流程。 方式一:用户消息入口——微信消息进工单池 用户发消息 →…

2026/9/1 14:26:28 阅读更多 →

最新新闻

HoRain云--Node.js 多进程

HoRain云--Node.js 多进程

我们都知道 Node.js 是以单线程的模式运行的,但它使用的是事件驱动来处理并发,这样有助于我们在多核 cpu 的系统上创建多个子进程,从而提高性能。每个子进程总是带有三个流对象:child.stdin, child.stdout 和child.stderr。他们可…

2026/9/2 16:48:06 阅读更多 →
HoRain云--Node.js 连接 MySQL

HoRain云--Node.js 连接 MySQL

安装驱动 本教程使用了淘宝定制的 cnpm 命令进行安装: $ cnpm install mysql 连接数据库 在以下实例中根据你的实际配置修改数据库用户名、及密码及数据库名: test.js 文件代码: var mysql require(mysql); var connection mysql.cre…

2026/9/2 16:48:06 阅读更多 →
豆包    LeetCode 39. 组合总和 Java实现

豆包 LeetCode 39. 组合总和 Java实现

题目说明 LeetCode39 组合总和 给定无重复元素候选数组 candidates 和目标 target ,可以重复选取数组元素,找出所有和为 target 的组合。 同一个数字可以多次选用组合顺序无关,不能重复输出组合回溯DFS实现 Java完整代码 java import java.ut…

2026/9/2 16:48:06 阅读更多 →
王者荣耀凯双冰流出装解析:从爆发刺客到持续控制战士的版本转型

王者荣耀凯双冰流出装解析:从爆发刺客到持续控制战士的版本转型

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

2026/9/2 16:48:06 阅读更多 →
技术选型实战:FastAPI与Spring Boot在初创项目中的场景化对决

技术选型实战:FastAPI与Spring Boot在初创项目中的场景化对决

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

2026/9/2 16:48:06 阅读更多 →
残虹安魂曲dot队逆环境35秒通关,低命座配队详解

残虹安魂曲dot队逆环境35秒通关,低命座配队详解

这套残虹安魂曲dot队,真正值得看的不是名字有多中二,而是它用比较低的角色命座,在明显不利的轨外上半环境里打出了35秒通关。逆环境这个词本身就说明问题:当前关卡的机制、怪物抗性或战斗buff大概率不偏向持续伤害,结果…

2026/9/2 16:47:06 阅读更多 →

日新闻

QEMU为什么能模拟不同CPU?从ISA、CPU模型到指令翻译讲起

QEMU为什么能模拟不同CPU?从ISA、CPU模型到指令翻译讲起

1. 引言:一个软件为何能“伪装”成不同CPUQEMU 是一款广为人知的开源模拟器,它既能在一台 x86 电脑上运行 ARM 系统,也能在 ARM 开发板上启动 x86 的 Linux 发行版。很多人第一次接触 QEMU 时都会好奇:一个纯软件程序,…

2026/9/2 0:00:30 阅读更多 →
单片机计算机毕设之基于 STM32 或 51 单片机的感知式智能垃圾桶硬件控制系统设计 基于 STM32 或 51 单片机的安全防护型智能垃圾桶装置设计(025005)

单片机计算机毕设之基于 STM32 或 51 单片机的感知式智能垃圾桶硬件控制系统设计 基于 STM32 或 51 单片机的安全防护型智能垃圾桶装置设计(025005)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于嵌入式单片机,Java、小程序技术领域和毕业项目实战 ✌️…

2026/9/2 0:00:30 阅读更多 →
单片机计算机毕设之基于 ESP8266 的智能垃圾分类桶 APP 监控系统设计与实现 基于单片机的超声波满溢检测垃圾分类装置设计(025105)

单片机计算机毕设之基于 ESP8266 的智能垃圾分类桶 APP 监控系统设计与实现 基于单片机的超声波满溢检测垃圾分类装置设计(025105)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于嵌入式单片机,Java、小程序技术领域和毕业项目实战 ✌️…

2026/9/2 0:00:30 阅读更多 →

周新闻

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析

每年校招季我都会接触不少准备数据库方向笔试的同学,看到最多的状态就是:简历上写着“熟悉 MySQL”“了解索引优化”,一碰到数据库管理工程师的笔试卷,却在索引、事务、锁、备份恢复这些题目上翻车。网易这套 2018 校园招聘数据库…

2026/9/1 19:44:48 阅读更多 →
数字电路时序基石:深入理解建立时间与保持时间

数字电路时序基石:深入理解建立时间与保持时间

1. 这不是“背公式”的事:时间参数到底在约束什么你翻过数字电路教材,一定见过这两个词:建立时间(Setup Time)和保持时间(Hold Time)。它们常被并列写在触发器(Flip-Flop&#xff09…

2026/9/1 18:13:19 阅读更多 →
蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

1. 项目缘起:从赛题到超声波测距机的诞生第八届蓝桥杯单片机设计与开发国赛的题目,我至今记忆犹新。它没有直接给出一个花哨的名字,而是用“超声波测距机”这个朴实无华的功能描述,精准地勾勒出了考核的核心。对于当时备赛的我而言…

2026/9/2 1:01:37 阅读更多 →

月新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

2026/9/2 1:06:24 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

2026/9/2 1:01:13 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步分类:[工程技术]细分主题:Docker 容器化技术与镜像安全管理:核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用(包含 Web 接口、后台…

2026/9/2 2:01:56 阅读更多 →