DeepTutor
活跃简介
港大开源的 Agent 原生个性化学习助手,基于多 Agent 与 RAG 提供交互式深度辅导。
核心特性
- 三层记忆架构(L1/L2/L3)— 短期会话记忆、中期工作记忆、长期语义记忆,支持跨会话知识持续积累
- TutorBot 持久自主导师 — 可长期运行的自主 AI 教师,支持 HTTP/SSE API 接入和多用户隔离
- RAG 检索增强 — 基于 LlamaIndex 的文档索引与检索,支持版本化 KB 索引和自动重新索引
- 多模态交互 — 支持文本、代码、SVG 附件输入,集成 Visualize/Animator 可视化引擎
- Agent 原生架构 — Deep Research / Solve / Question 等 Agentic 能力,Auto Mode 自动选择最佳工具
- 多用户部署 — 支持管理员授权、用户工作空间隔离和作用域化运行时访问控制
适用场景
💡 大学课程个性化辅导,基于课程资料 RAG 检索实现深度答疑
💡 企业培训平台,TutorBot 作为长期运行的 AI 导师提供持续学习支持
💡 编程学习助手,支持代码附件输入、执行反馈和交互式调试
💡 K-12 教育场景,通过可视化引擎将抽象概念转化为交互式图表
💡 多人协作学习环境,不同用户拥有独立学习空间和记忆
优势与不足
✅ 优势
- • 活跃维护,近期持续更新
- • 社区热度高(35.9k stars)
- • 开源许可证友好(Apache-2.0)
- • Issue 响应及时,积压少
分类
快速开始
```bash
git clone https://github.com/HKUDS/DeepTutor.git
cd DeepTutor
pip install -r requirements.txt
# 配置 .env 中的 LLM API Key
deptutor start
```