HKUDS/DeepTutor
개인 맞춤형 학습 AI 튜터 DeepTutor 공개
원제 HKUDS/DeepTutor
스타 50,670당일 +1,930Python
Key Point
개인화된 AI 학습이 주목받는 시대에 오픈소스 기반의 완전한 튜터링 플랫폼이 공개되어, 교육용 AI 애플리케이션을 직접 구축하려는 개발자와 교육 기관에 실제 활용 가능한 기반을 제공한다.
핵심 요약
- 홍콩 대학 연구팀이 오픈소스 AI 기반 개인 맞춤형 튜터링 플랫폼 DeepTutor를 개발했다.
- Python 기반이며 deeptutor.info에서 공식 문서를 제공한다.
- 에이전트 네이티브 아키텍처로 설계되었으며 도구와 능력 플러그인 모델을 지원한다.
- 지식 기반(Knowledge Base) 구축, 문서 파싱(MinerU, PyMuPDF4LLM, Apache Tika 등 다양한 엔진 지원), RAG 검색(GraphRAG, PageIndex, LightRAG)을 통합했다.
- ChatGPT, Claude, Gemini, Qwen 등 다양한 LLM 제공자를 지원하며 OpenAI Codex로 로그인할 수 있다.
- Book Engine으로 '살아있는 책'을 컴파일하고, Co-Writer로 다중 문서 작성, Guided Learning으로 단계별 학습을 진행한다.
- TutorBot으로 맞춤 에이전트를 연결하고 15개 IM 채널(Discord, Slack, Matrix, Mattermost, Zulip 등)을 지원한다.
- Quiz, Question Bank, Deep Research, Problem Solving 등 다양한 학습 도구를 제공하며 마스터리 경로 기반 진도 관리가 가능하다.
- 3계층 메모리 시스템으로 사용자의 학습 이력을 관리하고, 영구 삭제 기능이 있는 휴지통을 제공한다.
- v1.6.15 최신 버전에서 학습 경로 변경 검토, 그룹화된 평가, 제한된 튜터링 메모리, 안정적인 채팅 복구, 강화된 파싱 기능을 추가했다.
- Python 3.14+ 호환성, 다국어 UI(영어, 중국어, 일본어, 스페인어, 프랑스어, 아랍어, 러시아어, 힌디어, 포르투갈어, 태국어, 폴란드어), 로컬 배포와 Docker 컨테이너 지원을 제공한다.
저장소 보기 ↗github.com