详情介绍
想象一下,你上传一本艰深的专业教材或一堆论文,就能拥有一个不仅懂内容、还能因材施教的私人导师,这就是DeepTutor的愿景。它由香港大学数据智能实验室开发,解决通用AI在学习场景下的两大痛点:回答浅尝辄止和无法深度结合个人学习材料。
DeepTutor 的核心是一个“双循环推理架构”。当你提出一个问题,它会进入“分析环”拆解你的真实需求,然后在“解答环”中,智能地调动多种工具来寻找答案——它既能检索你上传的知识库,也能联网搜索信息,甚至能运行代码进行验证或计算。最终给出的答案,每一步都附带精确的引用来源,真正做到“有据可查”。它能将复杂的知识脉络,一个算法的工作原理或一个历史事件的因果关系,实时渲染成交互式的可视化HTML页面,让理解过程变得直观。对于科研工作者和学生,它的“深度研究”模块能自动规划、搜索并整合多篇文献,生成结构化的综述报告,极大地提升文献调研效率。
官网入口地址:
项目的官方介绍页面托管在GitHub Pages上,你可以在这里找到最权威的信息和更新: https://hkuds.github.io/DeepTutor/
下载/源代码地址:
DeepTutor 是一个完整的开源项目,所有代码都托管在GitHub上,你可以从这里获取、部署甚至参与贡献: https://github.com/HKUDS/DeepTutor
功能介绍:
DeepTutor 的功能围绕深度学习的四个核心模块展开,构成了一个完整的个性化学习闭环:
-
大规模文档知识问答:这是基础功能。你可以上传PDF、论文、技术文档等构建专属知识库。它并非简单的语义搜索,而是基于“双循环推理架构”,将复杂问题拆解,通过RAG、网络搜索和代码执行等多种工具协同工作,最终给出一个经过验证、带清晰引用的综合答案,有效减少AI幻觉。
-
交互式学习可视化:针对抽象难懂的概念,DeepTutor能将文本解释动态生成一个独立的HTML可视化页面。,讲解机器学习中的梯度下降时,它可以生成一个包含参数调整滑块、损失函数图像和参数更新轨迹的交互式演示,让用户通过动手操作来理解原理。
-
知识强化练习生成:它能根据你正在学习的内容和你的掌握进度,自动生成定制化的练习题。最特别的是,它可以模仿真实考卷的风格出题,无论是大学期末考题的风格,还是职业技能认证考试的样式,都能帮你提前适应考试环境,检验学习效果。
-
深度研究与创意生成:
-
深度研究模块:输入一个研究主题,它会启动一个动态主题队列,自动执行“规划研究主题 → 搜索与阅读相关文献 → 撰写结构化报告”的三阶段流程,最终交付一份包含多个视角和关键信息的文献综述初稿。
-
创意生成模块:你可以记录下零散的研究笔记或想法,DeepTutor能从中提炼出核心知识点,并尝试建立跨领域联系,为你激发新的研究思路或实验假设。
-
应用场景:
-
高校学生与研究生:阅读大量文献时,快速获取核心观点;准备考试时,生成针对性的模拟试卷;探索交叉学科时,可视化晦涩的概念。
-
科研人员与工程师:快速进行新领域的文献调研,生成综述报告;维护个人技术知识库,随时进行深度问答;从实验笔记中挖掘新的研究方向。
-
终身学习者:针对任何感兴趣的领域,上传几本经典教材或一系列高质量文章,构建一个专属的、深度交互的学习环境。
-
在线教育与培训:教师或培训机构可以用它来创建智能化的辅导材料,为学生提供24/7的个性化答疑和练习支持。
定价信息
DeepTutor 是一个开源免费的项目,采用 AGPL-3.0 协议。你可以自由下载、使用、修改代码,甚至可以把它部署在自己的服务器上,供自己或组织内部使用。运行成本主要取决于你调用的大语言模型API费用和服务器资源。
DeepTutor常见问题
DeepTutor 不是商业公司开发的,它是由香港大学数据智能实验室(HKU Data Intelligence Lab)这个学术研究团队开发并开源的。你可以在GitHub页面上找到实验室成员和更多相关研究成果。
DeepTutor 目前主要面向开发者或有一定技术基础的用户,需要你从GitHub下载代码后自行部署运行,官方没有提供像ChatGPT那样可以直接访问的在线演示网站。不过,项目主页上会有部署教程和演示截图可以参考。
它是一个开源的、AI驱动的个性化学习助手。简单说,就是给你一个工具,让你用自己的学习资料(比如教材、论文)搭建一个私人的、深度交互的AI导师。这个导师不仅能回答问题,还能生成习题、可视化概念,甚至帮你做文献综述。
基本使用流程是: 从GitHub克隆DeepTutor的代码到本地或服务器。 按照文档配置好环境,包括设置好用哪个大模型的API。 启动后端服务(FastAPI)和前端界面(Next.js)。 在Web界面里,先上传你的文档(PDF等)构建知识库。 之后你就可以像聊天一样提问,或者使用深度研究、习题生成等特定功能了。
DeepTutor 本身是免费且开源的,任何人都可以免费和修改。但是,运行DeepTutor需要调用大语言模型(比如通过API调用GPT系列、Claude或国产模型),调用这些模型产生的费用需要你自己承担。
因为它可以本地化部署,你的学习资料和对话记录都存储在你自己的服务器上,所以相当安全可靠。从回答准确性角度,它通过多步推理和引用溯源,比一般直接问答要可靠,但最终仍需你自己判断和核实。
可以试试这些: 先建库,后提问:上传的资料质量越高、越聚焦,回答的质量就越好。 善用可视化:遇到特别难的概念,直接问“能不能为XX概念生成一个可视化的HTML来解释它?”,会有惊喜。 组合使用功能:比如先让深度研究模块生成一个主题综述,再根据综述内容生成一套习题来巩固理解。 自定义练习风格:在生成习题时,明确指定风格,比如“请模仿近三年考研数学的风格出5道关于导数的题目”。
它最核心的特色就是“深度”和“个性化”。除了问答,它还能: 当研究助手:自动完成从文献搜索到报告撰写的全过程。 当概念画师:把抽象知识变成交互图表。 当出题老师:模仿真题风格为你定制考卷。 当灵感催化剂:从你的笔记中挖掘新点子。
非常安全。DeepTutor的设计支持本地化部署,这意味着你的所有学习资料、上传的文档、以及和AI的对话记录,都可以存放在你自己的电脑或私有服务器上,不会上传到任何第三方的中心服务器。数据由你自己掌控。
对于深度学习和科研用户来说,它提供了很多他通用工具不具备的深度功能,非常好用。但它的好用是有门槛的,需要你具备一定的技术能力来部署和配置。如果只想开箱即用,需要等社区提供更便捷的安装包或托管服务。
DeepTutor 本身不直接生成PPT文件。但你可以利用它的“深度研究”模块生成一份结构完整、内容详实的研究报告或综述,然后你可以把这份报告的文字和图表作为素材,手动复制到PowerPoint或WPS里制作成PPT。
不能。DeepTutor的核心功能聚焦在文本理解、生成和知识可视化上,目前不具备生成视频的能力。
限制主要来自你配置的后端大语言模型。每个模型都有上下文窗口限制(即一次能处理的token数)。DeepTutor会尽力优化和管理上下文,但如果你的对话历史太长或上传的文档过大,最终还是会触及所用模型的token上限。
| 分享笔记 (共有 篇笔记) |