HKUDS/DeepTutor

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

해결하는 문제

DeepTutor는 다양한 교육 도구 간의 파편화를 제거하는 통합된 에이전트 네이티브 학습 워크스페이스를 제공합니다. 튜터링, 문제 해결, 퀴즈 생성, 리서치 및 시각화를 하나의 시스템으로 통합하여 학습자의 컨텍스트와 메모리가 모든 활동 전반에 걸쳐 유지됩니다.

작동 방식

DeepTutor는 여러 모드(Chat, Quiz, Research, Visualize, Solve 및 Mastery Path)를 구동하는 단일 에이전트 루프를 기반으로 작동합니다. LlamaIndex, GraphRAG, LightRAG와 같은 프레임워크를 사용하는 RAG(Retrieval-Augmented Generation)를 위한 멀티 엔진 지식 시스템을 활용하며, 다양한 LLM 제공업체와 연결됩니다. 또한 평생 지속되는 개인화된 학습 이력을 유지하기 위해 3계층 메모리 시스템(L1 traces, L2 surface summaries, L3 synthesis)을 특징으로 합니다.

대상

Co-Writer를 이용한 초안 작성, 문제 은행 관리, 전문적인 "Partner" 에이전트와의 상호작용 등 다양한 학습 워크플로우를 하나의 환경 내에서 연결하여 개인화된 지능형 튜터링 경험을 원하는 학습자와 교육자를 위해 설계되었습니다.

주요 특징

  • 통합 에이전트 런타임: 기본 엔진을 변경하지 않고도 목표(예: 채팅에서 문제 해결로)를 전환할 수 있습니다.
  • 멀티 엔진 RAG: GraphRAG, LightRAG 및 연결된 Obsidian 볼트를 포함한 다양한 지식 검색 방법을 지원합니다.
  • 서브 에이전트 및 파트너: 세션 중에 라이브 코딩 CLI(Claude Code 또는 Codex 등)나 지속적인 IM 컴패니언에게 문의할 수 있습니다.
  • 확장 가능한 생태계: MCP 서버, EduHub의 커뮤니티 설치 스킬 및 다양한 멀티모달 생성 모델을 지원합니다.
  • 평생 메모리: 심층적인 개인화를 위한 검사 가능한 3계층 메모리 아키텍처를 제공합니다.