DeepTutor · 终身学习系统
港大 HKUDS 开源 · Lifelong Personalized Tutoring

AI 到底记住了什么?
给自己搭一套能持续积累的 AI 学习系统

这是由港大开源的终身学习系统,只用一个 Agent 打造的原生一体化学习空间。答疑、刷题、记笔记、理解错题都能在里面完成——这些功能共用一套核心引擎,已有的学习资料和会话上下文不用来回复制、反复解释,学习偏好会逐步积累,成为后续辅导的参考。它的三层记忆透明可编辑,从原始记录到摘要,还能追溯记忆的来源。

视频来源:微信视频号 A3Hotb4lpR|项目:HKUDS/DeepTutor(Apache-2.0)|官网:deeptutor.info
56.7kGitHub Stars
6.9kForks
1个 Agent 一体化
3层记忆可追溯
77个 EduHub 技能
01

视频里到底说了什么?

✦

这段 36 秒的字幕流视频,把 DeepTutor 的卖点压成了一条链。下面按顺序还原全部口播内容(逐帧读出字幕):

#口播字幕对应画面
1这是由港大开源的终身学习系统GitHub 仓库页:Star 41.6k / Fork 5.3k / Apache-2.0,README 标题「DeepTutor: 终身个性化辅导」,2025-12-29 正式发布
2只用一个 Agent 打造的
3原生一体化学习空间
4在 GitHub 上已经拿下(4.1 万星)
5答疑、刷题、记笔记功能界面:任务看板三状态、关联学习环境
6理解错题都能在里面完成
7这些功能共用一套核心引擎引擎区:多引擎知识库(LlamaIndex / GraphRAG / LightRAG…)
8已有的学习资料和会话上下文沉浸式视频学习(YouTube / Bilibili)+ 子代理接入
9减少来回复制、反复解释
10(学习偏好)和学习偏好会逐步积累学习偏好累积 → 成为后续辅导参考
11成为后续辅导的参考
12哪些知识点还没掌握掌握度盘点 → 复习更有方向
13复习更有方向
14它的三层记忆透明可编辑三层记忆表:L1·LIVE 工作区镜像 / L2·CURATED 各界面摘要 / L3·SYNTHESIS 跨界面综合,write_memory 直写
15从原始记录到摘要
16还能追溯记忆的来源
17AI 到底记住了什么记忆图谱:中心 L3 synthesis,环绕 Chat/Quiz/Notebook/Book 等 traces/facts 计数
18搭起一套属于自己的学习系统收尾号召
19点赞收藏,需要的时候
提取方式:微信视频号 finder-preview 页 DOM 取文案 + 元宝通道下载 MP4 + ffmpeg 抽帧逐帧读底部字幕条(该片为字幕流 + BGM,无人声轨,语音转写不可用)。
02

凭什么一个 Agent 就能包办?

✦

关键在于共用一套核心引擎。答疑、刷题、记笔记、理解错题不是四个互不相干的工具,而是同一套引擎上的四种动作——资料读一遍、上下文存一处、偏好记一笔,所有功能共享。

Action 01

答疑

带着历史上下文提问,不用重复交代背景。答完自动标注涉及的知识点和掌握度。

Action 02

刷题

围绕当前知识点出题、批改、记入笔记。错题沉淀进记忆,成为后续辅导的参考。

Action 03

记笔记

把会话中的要点沉淀为结构化笔记,打上知识点标签,直接进 L2 摘要层。

Action 04

理解错题

定位错因知识点 → 指出误区 → 给正确思路 → 同类避坑一句话。

Action 05

掌握度盘点

「哪些知识点还没掌握」一目了然,复习更有方向。

Engine

多引擎知识库

LlamaIndex / GraphRAG / LightRAG 等可换;子代理可接 DeepSeek、Claude Code、Codex、Kimi。

它省掉的是什么?

普通 AI 辩导的通病是失忆:换个对话,学习资料要重新传、背景要重新讲、偏好要重新教。DeepTutor 的资料、上下文、偏好都原生长在同一个空间里——来回复制和反复解释这两件事被直接消灭。

03

三层记忆凭什么透明可编辑?

✦

DeepTutor 把记忆拆成三层,每层职责不同、逐层提炼,且每条记忆带来源指针——这就是「AI 到底记住了什么」敢让你看的底气。

层名称内容写入方式
L1 · LIVE工作区镜像原始记录:每次会话的痕迹(traces)实时写入,write_memory 直写
L2 · CURATED各界面摘要对每个界面/主题的摘要(facts)从 L1 提炼
L3 · SYNTHESIS跨界面综合跨界面的综合认知与学习偏好从 L2 综合
下面的在线演示把这三层真实做了出来:左栏是带记忆的 DeepSeek 对话,右栏是 L1/L2/L3 记忆面板——可看、可改、可追溯来源。记忆存在浏览器本地(localStorage),并随每轮请求发给服务端,让 AI 真的「记得」你说过什么。
04

亲手试一遍:AI 到底记住了什么?

✦

下面是接入 DeepSeek 的真实聊天框,五种模式对应视频里说的功能。试试先问一个问题,再切换「掌握度盘点」——它会基于你的对话给出「已掌握 / 模糊 / 未掌握」清单。

DeepTutor 学习空间 · 演示 DeepSeek 驱动 · 三层记忆已启用
学习空间已就绪。直接提问,或点上方切换模式。你的对话会进入三层记忆,右栏可查、可改、可追溯来源。
◈ 三层记忆(透明可编辑)0 条
L1 · 痕迹
L2 · 摘要
L3 · 综合
还没有记忆。对话、记笔记、或点下方按钮提炼,都会写入对应层。
每条记忆都可 编辑 / 删除 / 追溯来源。
05

怎么把这套系统带回家?

✦

两条路:① 下载本页配套的 skill 包(DeepTutor 使用指南 + 三层记忆模板 + 快速上手);② 直接安装 DeepTutor 本体。

下载 · skill 包

deeptutor-learning-system.zip

包含 SKILL.md(能力清单 + 记忆写入约定 + 使用建议)、memory-template.md(三层记忆模板)、QUICKSTART.md(10 分钟上手)。

⬇ 下载 skill 包(zip)
安装 · DeepTutor 本体

三种安装方式

PyPI / Docker / 源码,任选其一:

pip install -U deeptutor

docker pull ghcr.io/hkuds/deeptutor:latest

git clone https://github.com/HKUDS/DeepTutor.git

装好之后做什么?

  1. 把已有学习资料(PDF / 笔记 / 课程大纲)一次性导入知识库。
  2. 在同一个学习空间里答疑、刷题、记笔记——不要开新对话绕过记忆。
  3. 错题让它记入 L1 并生成 L2 摘要(错因、知识点、避坑点)。
  4. 每周一次记忆复盘:清过时的、改误记的。
  5. 复习前先看「哪些知识点还没掌握」清单。
边界说明:本页与 skill 包是对 DeepTutor 公开能力的整理与演示,非港大官方文档;能力细节以 GitHub 仓库与官网为准。聊天框的 DeepSeek 调用走服务端代理,密钥不出前端。