BAIZE AI RESOURCE

个性化学习辅导系统

DeepTutor

DeepTutor 是面向自主学习的 AI 辅导系统,将对话答疑、分步解题、练习出题、资料检索和学习路径放在一起。用户可以围绕自己的问题或导入的文档持续学习,减少在不同工具之间切换的麻烦。

DeepTutor

资源介绍

DeepTutor 将答疑、练习和资料学习结合在同一个系统中,适合需要自学课程知识、准备考试或研读专业资料的用户。遇到难题时,可以通过对话提问,或使用深度解题获得多阶段的解题过程;需要巩固知识时,可以按主题生成题目,或进入掌握式学习路径。用户还可以把文档导入知识库,在提问时挂载知识库,让回答结合自己的资料。除 Web 应用外,它也提供命令行入口,可执行单次任务或进行连续对话。使用前需要安装程序并完成模型配置;知识库检索还需要配置 Embedding。

核心能力

对话与深度解题

支持连续对话和多阶段解题,可用于追问概念、分析题目并逐步处理学习中的疑问。

按主题生成练习

可指定主题生成题目,并设置题目数量和难度,方便围绕正在学习的内容练习。

文档知识库

可从单个文档或目录创建知识库、追加文档并搜索内容;提问时可挂载知识库,结合导入的资料学习。

掌握式学习路径

提供掌握式学习路径与测评循环,适合围绕一个主题持续学习和练习。

学习内容可视化

可按学习主题生成图表、图解、Mermaid 或 HTML 可视化内容,帮助理解抽象概念。

使用方法

  1. 准备 Python 3.11–3.14;安装完整应用可使用 pip install deeptutor。

  2. 运行 deeptutor init,按向导完成大语言模型配置;如需使用知识库检索,同时配置 Embedding。

  3. 启动 Web 应用,或运行 deeptutor chat 进行连续对话;需要单次执行任务时,使用 deeptutor run 指定能力和问题。

  4. 如需结合个人资料学习,先创建并导入知识库,再在对话或任务中挂载该知识库。

使用案例

结合教材解题

使用场景学生希望根据自己的数学教材理解一道证明题。

将教材文档导入知识库,在深度解题任务中挂载该知识库并提交题目,获取结合资料的多阶段解题内容。

围绕章节自测

使用场景自学者完成线性代数章节后,希望检查理解情况。

以章节主题运行智能出题能力,指定题目数量和难度,生成用于练习的题目。

包含内容

deeptutor-source.zip
README-中文安装说明.md
LICENSE-Apache-2.0.txt
THIRD-PARTY-NOTICES.md
SHA256.txt

常见问题

仅安装 DeepTutor CLI,可以启动 Web 或 API 服务吗?
不可以仅凭本地 CLI-only 包启动服务。deeptutor serve 需要完整 Web/API 依赖;如需使用服务,应安装完整的 deeptutor 包。
使用文档知识库时需要额外配置什么?
需要配置 Embedding。deeptutor init --cli 默认跳过这一步;计划使用 deeptutor kb 或知识库检索时,可在初始化向导中选择配置,或之后补充模型配置。
DeepTutor 对 Python 版本有什么要求?
当前项目要求 Python 3.11 至 3.14。