본문으로 건너뛰기

프로젝트 개요

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 설계 참고
  • 대화형 학습 시스템 프로토타입 및 데모 구현
  • 연구·학습·포트폴리오 목적의 활용

본 프로젝트를 기반으로 실제 서비스를 운영하거나 상업적으로 활용할 경우, 별도의 검증, 보안 설계, 법적 검토가 반드시 필요합니다.