首页LLMHKUDS/DeepTutor
// archived 2026-04-27
95

// 项目简介

DeepTutor 是一个原生智能体平台,旨在通过统一的聊天工作区和多智能体架构提供个性化的智能辅导。它具备诸如用于交互式学习的 Book Engine、AI Co-Writer 以及用于根据个人用户资料定制体验的持久记忆等高级功能。用户可以通过引导式 CLI 设置或 Docker 轻松部署该系统,并支持广泛的 LLM 和嵌入提供商。

// 技术分析

DeepTutor 是一个原生智能体个性化辅导平台,旨在将静态学习材料转化为交互式、自主的教育体验。通过利用集成聊天、研究、可视化和文档管理的统一架构,该项目解决了 AI 辅助学习工具中常见的碎片化问题。其设计理念以持久记忆和多智能体协作为核心,允许用户构建一个随其教育历程不断演进的动态档案。该项目在技术上做出了重大权衡,优先采用基于插件的能力模型和模式驱动的智能体,这在保持高可扩展性的同时,确保了跨不同 LLM 提供商的一致用户体验。

// 核心亮点

01
统一聊天工作区(Unified Chat Workspace)允许在单个持久会话中无缝切换六种不同的学习模式,包括 Deep Solve、Quiz Generation 和 Math Animator。
02
图书引擎(Book Engine)将静态文档转换为交互式“动态图书”,包含概念图、抽认卡和时间轴等 14 种不同的块类型。
03
AI 协作写作(AI Co-Writer)提供了一个协作式 Markdown 工作区,允许用户直接利用个人知识库来重写、扩展或总结内容。
04
个人辅导机器人(Personal TutorBots)作为具有独特个性、记忆和技能集的自主智能体,能够随着用户的学习进度不断进化。
05
原生智能体命令行界面(Agent-Native CLI)为人类和机器提供了一个强大的接口,支持用于自主流水线操作的结构化 JSON 输出。
06
持久记忆(Persistent Memory)构建了一个全面的用户档案,跟踪学习历史和偏好,确保每一次交互都能提高未来辅导的质量。

// 典型使用场景

01
用于多智能体问题解决、研究和可视化的统一聊天工作区
02
将教育材料转换为交互式动态书籍的 Book Engine
03
具有持久记忆和可定制技能集的自主 TutorBots

// 快速开始

首先,克隆存储库并在 Python 3.11+ 虚拟环境中运行 'python scripts/start_tour.py' 使用 'Setup Tour',以自动处理依赖项和配置。引导式教程完成后,您可以使用 'python scripts/start_web.py' 启动应用程序。或者,用户也可以选择手动安装,通过配置 .env 文件填入 LLM 和嵌入 API 密钥,或使用提供的 compose 文件通过 Docker 进行部署。