프로젝트 개요
CLOVA Tutor는 한국 K-12 학습 환경을 기준으로 한
교육용 대화형 AI 튜터 설계를 탐구하기 위한 오픈소스 데모 프로젝트입니다.
이 프로젝트는 학습 성과를 검증하거나 완성된 서비스를 제공하는 것이 아니라,
교육용 AI 튜터를 설계할 때 필요한 모델 구조와 대화 흐름을 어떻게 구성할 수 있는지를 중심으로 다룹니다.
Project Overview
CLOVA Tutor는 Naver Cloud의 HCX-005 모델을 기반으로, 학습 대화를 중심에 두고 문제 풀이·설명·질문·복습이 하나의 흐름으로 이어지도록 설계된 AI 튜터 시스템입니다.
사용자는 수학 또는 영어 튜터와의 대화를 통해 문제를 해결하고, 설명을 듣고, 추가 질문을 이어가며, 이 과정에서 생성되는 학습 맥락을 저장하고 다시 활용하는 연속적인 학습 대화 구조를 하나의 인터페이스 안에서 경험할 수 있습니다.
Design Focus
CLOVA Tutor는 교육 맥락에서 LLM을 단순한 응답 생성기가 아닌,
학습 대화의 흐름을 관리하는 시스템으로 다루는 데 집중합니다.
전체 모델 구조와 도구 흐름은
Model Architecture 문서에서 상세히 설명합니다.
Project Goals
CLOVA Tutor 프로젝트는 다음과 같은 문제의식에서 출발하였습니다.
많은 학습 서비스가 '정답 제공'에는 집중하지만,
학습자가 스스로 학습을 이어갈 수 있도록
학습 대화와 흐름이 구조화된 형태로 설계된 경우는 드뭅니다.
이에 본 프로젝트는 교육용 AI 튜터를 설계하는 과정에서 다음과 같은 목표를 중심으로 구성되었습니다.
1. 자기주도 학습을 고려한 대화 구조 설계
- 학습자가 스스로 문제를 찾고 해결할 수 있는 구조 제공
- 학습 질의응답 → 추천 문제 풀이 → 관련 질문 → 복습으로 이어지는 학습 사이클 구축
2. 자연어 기반 대화를 통한 학습 이해도 향상
- 정적인 콘텐츠가 아닌 실시간 대화를 통한 문제 해결 경험 제공
- 학습자의 반응에 따라 설명 방식과 난이도를 조절하는 튜터 상호작용 설계
3. 학습 지속성 확보
- 채팅 이력과 학습 노트를 연동하여 이전 학습 맥락 유지
- 재풀이와 복습이 자연스럽게 이어지는 학습 흐름 구현
4. 보조적 학습 파트너로서의 AI 역할 한정
- 학부모나 교사를 대체하기보다는, 학습자의 사고 과정을 보조하는 역할로 AI의 범위를 제한
- 혼자 학습하는 과정에서 발생할 수 있는 부담을 줄이되, 학습 주도권은 학습자에게 남기도록 설계
Service Architecture
CLOVA Tutor는 다음의 네 가지 레이어 구조로 구성됩니다.
1. Access Layer
서비스 접근과 기본 내비게이션을 담당하는 영역
- 계정 생성 및 로그인
- 홈 화면 및 사이드바 UI
- 새 채팅 생성
- 최근 채팅 / 전체 채팅 목록
- 설정(테마, 사용자 가이드)
2. Conversation Layer
AI 튜터와의 실시간 대화를 통해 학습이 이루어지는 핵심 레이어
- 문제 및 질문 텍스트 입력
- 학습 목표 설정 및 목표 기반 피드백
- 튜터의 실시간 응답(풀이, 설명, 질문 응답)
- 예시 질문 자동 제안 기능
3. Learning Content Layer
실제 학습 콘텐츠 처리를 담당하는 영역
- 문제 풀이 및 채점
- 단계별 해설 및 개념 설명
- 내가 푼 문제 조회
- 문제 기반 추가 질문
- 문제·해설 학습 노트 저장
4. Learning Note Layer
저장된 학습 내용을 기반으로 복습과 반복 학습을 지원하는 영역
- 저장된 문제 및 해설 상세 조회
- 학습 노트 삭제
- 문제 다시 풀기 기능
- 해당 문제의 원본 채팅으로 이동
Who Is This Project For?
이 프로젝트는 다음과 같은 사람들을 위한 레퍼런스입니다.
- 교육용 AI 튜터를 설계하거나 연구하는 개발자
- LLM 기반 학습 서비스의 대화 구조를 고민하는 기획자
- ReAct, Tool-based LLM 구조를 실제 서비스 맥락에서 참고하고 싶은 팀
- 포트폴리오 또는 연구 목적으로 교육용 AI 시스템 설계 사례를 찾는 사람
Disclaimer
본 프로젝트 CLOVA Tutor는 실제 운영을 목적으로 한 상용 서비스가 아니라, AI 기반 학습 튜터의 구조와 사용자 경험을 탐구하기 위한 데모 및 연구 목적의 프로젝트입니다.
- 본 저장소에 포함된 코드는 교육적·실험적 목적으로 공개됩니다.
- 실제 학습 성과, 정확성, 안정성을 완전히 보장하지 않습니다.
- 실시간 운영 환경, 대규모 사용자 트래픽, 개인정보 보호를 고려한 구조가 아님을 고려해야 합니다.
- 학습 콘텐츠는 AI로 생성된 임시 DB로 구성되어있으며, 완전성이나 정답의 정확성을 보증하지 않습니다.
따라서 본 프로젝트는 다음과 같은 용도로의 사용을 권장합니다.
- AI 튜터 서비스 아키텍처 및 UX 설계 참고
- 대화형 학습 시스템 프로토타입 및 데모 구현
- 연구·학습·포트폴리오 목적의 활용
본 프로젝트를 기반으로 실제 서비스를 운영하거나 상업적으로 활용할 경우, 별도의 검증, 보안 설계, 법적 검토가 반드시 필요합니다.