쉬운 설명
학교에서 어떤 과목이든 물어볼 수 있고, 언제나 나만 졸졸 따라다니는 개인 과외 선생님이 있다고 상상해 보세요. 이 선생님은 내가 무엇을 잘하고 어떤 부분을 어려워하는지 전부 기억하고 있답니다. 게다가 필요한 자료를 쏙쏙 찾아내서 내 눈높이에 딱 맞게 설명해 주죠. DeepTutor는 바로 이런 나만의 'AI 과외 선생님'을 누구나 무료로 만들어서 쓸 수 있게 해주는 프로그램이에요. 특정 기업이 만든 상품이 아니라, 전 세계 개발자들이 힘을 합쳐 공개적으로 함께 만들어가는 '오픈소스 프로젝트'라는 점이 아주 특별하답니다.
요약
DeepTutor는 'HKUDS'라는 개발팀이 깃허브(GitHub)에 공개한 '평생 개인화 튜터링(Lifelong Personalized Tutoring)' 프로젝트예요. 쉽게 말해, 배우는 사람의 학습 상태를 기억하고 그에 맞춰 맞춤형으로 계속 가르쳐주는 AI 학습 도우미 제작 도구라고 보시면 됩니다. 단순히 묻고 답하는 챗봇을 넘어선 능력을 보여주는데요. 내가 넣어둔 자료 모음인 '지식베이스'를 직접 관리하고, 문서를 꼼꼼히 분석해서 답변에 활용할 뿐만 아니라, 학습자의 실력을 단계별로 점검하는 '가이드 학습(Guided Learning)' 기능까지 갖추고 있답니다.
최근 업데이트 내용을 보면 이 프로젝트가 정말 빠르게 발전하고 있다는 걸 실감할 수 있어요. 검색의 정확도를 대폭 높여주는 'FAISS 벡터 검색', 문서를 더 정교하게 읽어내는 '파싱 엔진', 그리고 여러 사람이 동시에 접속해도 서로의 정보가 섞이지 않도록 안전하게 분리해 주는 '사용자별 세션 관리' 기능 등이 꾸준히 추가되고 있거든요. 특히 'Partners'라는 기능을 이용하면 서로 다른 성격과 지식을 가진 나만의 AI 에이전트(특정 역할을 수행하는 AI 도우미)를 여러 개 만들 수 있어요. 학교나 학원 같은 교육 현장에서 과목별로 전담 AI 튜터를 따로 만들 때 정말 유용하겠죠?

강의용 팁
선생님이나 강사님께서 수업에 DeepTutor를 활용하고 싶으시다면, 먼저 수업 자료(PDF, 발표 슬라이드, 수업 노트 등)를 '지식베이스'에 등록해 두는 방법을 추천해 드려요. 학생들이 등록된 자료 안에서만 질문하고 답변을 받도록 설정하는 것이죠. 예를 들어 '이번 학기 교과서'를 지식베이스로 지정해 두면, 학생들이 인터넷의 잘못된 정보 대신 실제 수업 내용에 기반한 정확한 답변만 얻을 수 있어 학습의 신뢰도가 크게 올라갑니다.
여기에 '가이드 학습(Guided Learning)'과 '숙련도(Mastery) 체크' 기능을 함께 활용하면, 학생들이 어느 단원을 어려워하는지 자동으로 파악할 수 있어요. 수업 시간에 이 과정을 직접 보여주며 "이 AI가 여러분의 답변을 어떻게 채점하고, 다음 단계로 어떤 문제를 추천해 주는지 볼까요?" 하고 소개해 보세요. 학생들이 AI를 단순한 모범답안 검색기가 아니라, 나의 공부 과정을 함께 설계해 주는 든든한 파트너로 인식하는 좋은 계기가 될 거예요.
주의 사항
DeepTutor는 매주 단위로 업데이트가 이루어질 만큼 굉장히 빠르게 성장하고 있는 프로젝트예요. 그래서 지금 소개해 드린 기능이나 화면 디자인이 실제로 설치해서 사용하실 때는 조금 달라져 있을 수 있습니다. 또한, 오픈소스 프로그램이다 보니 설치하고 서버를 운영하는 과정(예: 컨테이너 환경 설정 등)에서 어느 정도의 기술적인 지식이 필요해요. 학교나 교육 기관에서 실제 학생들의 개인 데이터를 다루고자 하신다면, 개인정보 보호와 보안 설정을 사전에 꼭 꼼꼼하게 검토하셔야 합니다. 마지막으로 AI가 제시하는 답변에는 여전히 오류가 있을 수 있으니, 평가나 성적에 직접 반영하는 용도로 쓰실 때는 선생님의 세심한 검토가 꼭 필요하다는 점을 잊지 마세요.
자체 검증
원문 자료를 꼼꼼히 확인해 본 결과, DeepTutor가 '평생 개인화 튜터링(Lifelong Personalized Tutoring)'을 지향하며 HKUDS 깃허브 저장소에 공개되어 있다는 사실과 2026년 상반기 동안 v1.4에서 v1.5 버전대의 빈번한 업데이트가 있었다는 점은 공식 릴리즈 로그를 통해 고스란히 확인되었습니다. 소개 드린 LightRAG, FAISS, Guided Learning, Partners, My Agents 같은 핵심 기능명 역시 공식 문서에 나온 내용을 정확하게 바탕으로 삼았습니다. 다만, 이 프로젝트가 현재 실제 교육 현장에서 얼마나 널리 쓰이고 있는지 등 구체적인 도입 사례나 성과 데이터는 원문에 없었기 때문에 이번 글에서는 제외했습니다. '강의용 팁' 부분은 프로그램의 공식 기능 설명을 바탕으로 교육 현장에서 적용해 볼 만한 방안을 제안해 드린 것임을 알려드립니다.
태그
#AI #AI교육 #오픈소스 #개인화학습 #RAG #교육기술 #챗봇
원문
https://github.com/HKUDS/DeepTutor
참고자료
HKUDS/DeepTutor GitHub Repository