HKUDS/DeepTutor

DeepTutor: Lifelong Personalized Tutoring. https://deeptutor.info/.

解決的問題

DeepTutor 提供了一個統一的代理原生學習工作區,消除了不同教育工具之間的碎片化。它將輔導、問題解決、測驗生成、研究和視覺化集成到一個單一的系統中,學習者的上下文和記憶在所有活動中得以保留。

工作原理

DeepTutor 運行在單個代理循環上,驅動多種模式(Chat、Quiz、Research、Visualize、Solve 和 Mastery Path)。它利用基於 LlamaIndex、GraphRAG 和 LightRAG 等框架的多引擎知識系統進行 RAG(檢索增強生成),並連接到各種 LLM 提供商。它還具有三層記憶系統(L1 traces、L2 surface summaries 和 L3 synthesis),以維持終身的個人化學習歷史。

適用對象

專為希望在單一環境中連接各種學習工作流(例如使用 Co-Writer 起草草稿、管理題庫以及與專門的「Partner」代理互動)的學習者和教育者設計,旨在提供個人化的智慧輔導體驗。

亮點

  • 統一代理執行階段:無需更改底層引擎即可切換目標(例如,從聊天切換到解決問題)。
  • 多引擎 RAG:支持多種知識檢索方法,包括 GraphRAG、LightRAG 和連結的 Obsidian 庫。
  • 子代理與夥伴:在會話期間能夠諮詢即時編碼 CLI(如 Claude Code 或 Codex)或持久的 IM 伴侶。
  • 可擴展的生態系統:支持 MCP 伺服器、來自 EduHub 的社群安裝技能以及各種多模態生成模型。
  • 終身記憶:用於深度個人化的可檢查三層記憶架構。