十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

DeepTutor AI学习助手完整指南:从本地部署到搭建个人知识库

DeepTutor AI学习助手完整指南:从本地部署到搭建个人知识库 DeepTutor AI学习助手完整指南从本地部署到搭建个人知识库【免费下载链接】DeepTutorDeepTutor: Lifelong Personalized Tutoring. https://deeptutor.info/.项目地址: https://gitcode.com/GitHub_Trending/dee/DeepTutorDeepTutor 是一个开源的 AI 学习助手与智能体学习工作台把对话答疑、知识库检索、结构化学习书、协作文档和长期记忆整合在同一套本地服务里面向个人学习者和小型教学团队。它要解决的核心问题是一次学习过程中的上下文、资料与写作成果散落在不同工具中来回搬运成本高DeepTutor 用统一入口和可复用的上下文层把这些串起来。项目采用 Apache 2.0 协议开源由 HKUDS 研究团队维护。 项目定位与单一问答机器人的差异DeepTutor 将自己定义为 agent-native智能体原生学习工作台即 AI 不只是回答者还会在对话中自主调用工具。与常见的问答类工具有四点明显差别统一上下文聊天记录、知识库、笔记、题库、人设和记忆在所有功能间共享切到另一个模块不用重新交代背景。多引擎检索一个知识库绑定一个检索引擎内置 LlamaIndex、GraphRAG、LightRAG、PageIndex 等可选项RAG 即检索增强生成先查你上传的文档再作答。可检视的记忆记忆以明文文件形式落盘可以读、可以编辑、可以审计不是藏在向量库里的黑盒。双形态入口同一套能力既有 Web 界面也有deeptutor命令行工具脚本或其他 AI 代理也能把它当工具调用。⚡ 安装与启动命令四条命令跑起来本地完整版需要 Python 3.11–3.13 和 Node.js 20前端是 Next.js 独立进程。最省事的方式是从 PyPI 安装不需要克隆源码mkdir my-deeptutor cd my-deeptutor pip install -U deeptutor deeptutor init deeptutor startdeeptutor init会依次询问后端端口默认 8001、前端端口默认 3782、LLM 提供商、API 密钥和模型名以及可选的向量与搜索服务。deeptutor start同时拉起前后端启动后在浏览器打开 127.0.0.1:3782 即可使用。跳过 init 也能启动之后在「设置 - 模型」里补齐配置。想改源码的话也可以从源码装开发模式git clone https://gitcode.com/GitHub_Trending/dee/DeepTutor cd DeepTutor python -m pip install -e . deeptutor start --dev另外还有单容器 Docker 部署方式数据通过命名卷持久化细节见 CONTAINERIZATION.md。所有配置都是data/user/settings/下的普通 JSON/YAML 文件可手工编辑也可通过 Web 设置页修改。 三个核心功能拆解智能体对话会自己调工具也会反问你聊天面板里提问后模型按「轮次」推进先思考必要时调用工具联网搜索、知识库检索、代码执行等观察结果后再给出最终答复。其中有个ask_user机制比较实用信息不足时它会暂停这一轮弹出一张结构化追问卡片等你回答后再继续而不是靠猜。输入区的上下文分两类知识库、人设、子智能体这类粘性上下文跨轮次生效附件文件、指定笔记这类一次性引用只对当前轮有效。知识库中心给文档建可检索的索引库在知识中心上传 PDF、Office 文档或网页后可以选择新建索引也可以直接链接到已有的索引原地读取。比较实用的一点是知识库还能跟踪 GitHub 仓库或文档站点同步时按哈希差异更新文档改版后不用重新上传。重建索引时写入新的version-N目录、保留旧版本避免中途损坏解析引擎可在设置里选 MinerU、Docling、Tika、markitdown 等单个解析失败的文件也能单独移除不用整个库重建。三层记忆可看见、可编辑的个性化记忆是文件式三层结构L1 是只追加的事件轨迹与工作区镜像L2 是每个学习场景提炼的关键事实L3 是跨场景的知识综合。L2 引用 L1、L3 引用 L2任何一条「关于你的结论」都能沿引用链追回到具体事件。记忆页还提供记忆图谱把三层结构可视化点击综合结论可以定位到原始记录文件本身也可以直接手工编辑。️ 技术架构速览一套运行时驱动所有模式聊天、出题、深度研究、可视化、沉浸式阅读这些模式共享同一个能力运行时与会话上下文但各自保留专用流程相当于一个「大脑」配多个入口。两个值得注意的设计能力与工具插件化系统按「capabilities能力」和「tools工具」两层插件组织新功能以插件方式挂载社区还能以技能skill形式分发能力安装时经过安全校验。代码执行沙箱模型生成的代码如生成 Office 文档默认在受限子进程中运行compose 多容器部署则把执行路由到独立的低权限 runner 容器凭据放在沙箱够不到的位置。DeepTutor 系统架构图入口层、能力运行时、工具与数据智能层的整体关系 适合谁用、用在哪些场景人群典型场景对应功能学生与自学者作业答疑、考前复习、学新框架智能体对话、题库、学习书技术从业者项目资料沉淀、文档写作知识库 协作文档、代码沙箱教学团队共享教学资源、多人隔离协作多用户部署、按人授权、共享学习书多用户模式默认关闭系统按单用户运行。在auth.json打开认证并重启后第一个注册账号成为管理员其余用户各自获得隔离的工作区聊天、记忆、知识库互不串扰管理员通过授权机制分配每个人可用的模型与资源。❓ 常见问题问必须自己准备 API 密钥吗答需要。在设置里配置 LLM 提供商的 Base URL、密钥和模型名支持主流云服务也支持 Ollama、LM Studio 这类本地推理服务。不用知识库功能的话向量服务可以不配。问数据存在哪里能迁移吗答全部在启动目录下的data/目录里可用DEEPTUTOR_HOME环境变量改位置包括设置、会话、记忆文件和知识库索引都是明文文件整个目录拷走即可迁移。问前后端两个端口浏览器该开哪个答开前端端口默认 3782。浏览器只和前端通信Next.js 中间件在服务端把/api/*和/ws/*转发给后端后端端口不需要对外暴露。问能和其他 AI 编程工具配合吗答可以。它支持把 Claude Code、Codex 等命令行智能体接成子代理在聊天轮次里直接征询CLI 加--format json输出 NDJSON 事件流其他代理也能把 DeepTutor 当工具来驱动仓库根目录的SKILL.md就是写给这类代理的交接文档。问想参与贡献从哪里入手答项目完全开源、持续迭代分支策略和代码规范写在 CONTRIBUTING.md 里社区联系渠道Discord、飞书、微信群列在 Communication.md。DeepTutor 把对话、资料、记忆和写作收进一个跑在本地的服务里是目前开源体系里少数把「个性化学习工作台」完整落地的方案。完整功能清单、更新日志和更多部署细节可以从 README 继续往下读。【免费下载链接】DeepTutorDeepTutor: Lifelong Personalized Tutoring. https://deeptutor.info/.项目地址: https://gitcode.com/GitHub_Trending/dee/DeepTutor创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表