跳到主要内容
项目档案文档型项目

HKUDS/DeepTutor 文档/知识库:适合谁看、怎么使用

HKUDS/DeepTutor:DeepTutor是一个基于代理的个性化智能学习助手,采用多代理协作与RAG技术提供自适应辅导。本页整理它适合谁看、核心内容和站内延伸入口。

39,994PythonStar 于 2026年4月8日2026年9月19日 更新

AI 总结

DeepTutor是一个基于代理的个性化智能学习助手,采用多代理协作与RAG技术提供自适应辅导。

中文项目介绍

DeepTutor是由HKUDS开发的开源项目,旨在通过AI代理模拟人类导师,提供实时、个性化的学习支持。项目采用多代理协作架构,支持聊天辅导、写作协写、引导学习、数学动画生成、笔记分析等多种场景,具备持久化记忆和插件扩展能力,可通过CLI、API或TutorBot集成到多平台使用。

详细信息与使用说明

1. 项目用途

DeepTutor作为Agent-Native个性化学习助手,核心用途是通过多代理协作与检索增强生成(RAG)技术,为用户提供自适应、交互式的学习辅导体验,涵盖答疑、写作辅助、概念讲解和问题求解等任务。

2. 解决的问题

解决传统学习工具缺乏个性化和自适应的问题,通过AI代理模拟人类导师,实现实时、个性化的学习支持,包括理解用户需求、提供定制化反馈、追踪学习进度以及持久化记忆用户交互历史。

3. 主要应用场景

包括个性化聊天辅导、写作协写助手、引导式学习、数学动画生成与讲解、笔记分析与总结、问答与问题求解,以及通过TutorBot集成到Discord、飞书、微信等平台进行自动辅导。

4. 安装指南

1. 确保Python 3.11+环境;2. 复制.env.example为.env并配置LLM、Embedding等必要密钥;3. 使用pip安装依赖:基础安装执行pip install -r requirements.txt,或按需安装requirements/cli.txt、requirements/server.txt、requirements/math-animator.txt等;4. 可选Docker部署(参考docs/guide/docker-start.md)。

5. 使用方式

配置.env后,可通过命令行deeptutor启动CLI交互(支持chat、kb、session等子命令);或启动API服务器:uvicorn deeptutor.api.main:app --host 0.0.0.0 --port 8001;也可通过TutorBot将能力桥接至Discord、飞书、微信等平台。

思维导图

DeepTutor
多代理系统(chat/co_writer/guide/math_animator/notebook/question/research/solve/vision_solver)
RAG知识库管理
持久化记忆模块
插件与工具系统
CLI接口
FastAPI服务
TutorBot多通道代理

常见问题

HKUDS/DeepTutor 是做什么的?

DeepTutor是一个基于代理的个性化智能学习助手,采用多代理协作与RAG技术提供自适应辅导。

HKUDS/DeepTutor 适合用在什么场景?

DeepTutor作为Agent-Native个性化学习助手,核心用途是通过多代理协作与检索增强生成(RAG)技术,为用户提供自适应、交互式的学习辅导体验,涵盖答疑、写作辅助、概念讲解和问题求解等任务。

HKUDS/DeepTutor 如何安装?

1. 确保Python 3.11+环境;2. 复制.env.example为.env并配置LLM、Embedding等必要密钥;3. 使用pip安装依赖:基础安装执行pip install -r requirements.txt,或按需安装requirements/cli.txt、requirements/server.txt、requirements/math-animator.txt等;4. 可选Docker部署(参考docs/guide/docker-start.md)。

HKUDS/DeepTutor 如何开始使用?

配置.env后,可通过命令行deeptutor启动CLI交互(支持chat、kb、session等子命令);或启动API服务器:uvicorn deeptutor.api.main:app --host 0.0.0.0 --port 8001;也可通过TutorBot将能力桥接至Discord、飞书、微信等平台。