프로젝트 배경
1) 문제점
- 기존 수학 학습 앱은 단순 문제 풀이 위주로 개별 맞춤형 설명이 부족
- 학생들이 문제를 틀렸을 때 왜 틀렸는지 이해하기 어려움
- 학원이나 과외 없이 혼자 공부하는 학생들의 질문 해소 채널 부재
- 수학 개념에 대한 즉각적인 피드백 제공 시스템 미비
2) 프로젝트 목표
- AI 튜터: GPT-4 기반으로 학생 수준에 맞는 단계별 수학 문제 풀이 설명 제공
- 실시간 Q&A: 수학 개념에 대한 질문에 24시간 즉각적인 답변 제공
- 학습 분석: 학생별 취약 단원 파악 및 맞춤형 학습 경로 추천
- 오답 관리: 틀린 문제 자동 분류 및 유사 문제 반복 학습 기능
3) 주안점
- 수학 수식의 정확한 표현을 위한 LaTeX 렌더링 구현
- 학생 수준별 설명 난이도 자동 조절 기능
- 빠른 응답 속도를 위한 스트리밍 방식 채택
- 기존 수학 학습 앱은 단순 문제 풀이 위주로 개별 맞춤형 설명이 부족
- 학생들이 문제를 틀렸을 때 왜 틀렸는지 이해하기 어려움
- 학원이나 과외 없이 혼자 공부하는 학생들의 질문 해소 채널 부재
- 수학 개념에 대한 즉각적인 피드백 제공 시스템 미비
2) 프로젝트 목표
- AI 튜터: GPT-4 기반으로 학생 수준에 맞는 단계별 수학 문제 풀이 설명 제공
- 실시간 Q&A: 수학 개념에 대한 질문에 24시간 즉각적인 답변 제공
- 학습 분석: 학생별 취약 단원 파악 및 맞춤형 학습 경로 추천
- 오답 관리: 틀린 문제 자동 분류 및 유사 문제 반복 학습 기능
3) 주안점
- 수학 수식의 정확한 표현을 위한 LaTeX 렌더링 구현
- 학생 수준별 설명 난이도 자동 조절 기능
- 빠른 응답 속도를 위한 스트리밍 방식 채택
프로젝트 성과
학습 효율 40% 향상
베타 테스트 참여 학생 200명 대상 설문 결과, AI 튜터 사용 후 수학 문제 이해도가 평균 40% 향상되었으며, 특히 어려운 문제에 대한 포기율이 60% 감소함
핵심 기능
실시간 AI 수학 튜터링
학생이 수학 문제를 입력하면 GPT-4 기반 AI가 단계별로 풀이 과정을 설명하고, 이해가 안 되는 부분에 대해 추가 질문 가능
진행 단계
기획 및 요구사항 분석
2024.03.
학생 및 교사 인터뷰를 통한 수학 학습 페인포인트 분석, AI 튜터 기능 범위 확정, 기술 스택 선정
프로젝트 상세
1) 프로젝트 소개
중고등학생을 대상으로 한 LLM 기반 맞춤형 수학 학습 튜터 시스템 개발 프로젝트입니다. GPT-4 기반의 AI 튜터가 학생 개인의 수준과 학습 패턴을 분석하여 최적화된 수학 문제 풀이 지도 및 개념 설명을 제공합니다.
2) 작업 범위
- 백엔드: FastAPI 기반 REST API 서버 구축, LangChain 활용 LLM 파이프라인 개발
- 프론트엔드: React 기반 학습자 대시보드 및 채팅 인터페이스 구현
- 데이터베이스: PostgreSQL 기반 학습 이력 및 사용자 데이터 관리
- AI 모델: GPT-4 API 연동, 수학 문제 풀이 특화 프롬프트 엔지니어링
3) 주요 기능
- 실시간 AI 수학 튜터링: 학생이 수학 문제를 입력하면 단계별 풀이 과정 제시
- 개념 설명 챗봇: 수학 개념에 대한 질문에 시각적 설명과 예시 제공
- 학습 진도 분석: 학생별 취약점 파악 및 맞춤형 문제 추천
- 오답 노트 자동 생성: 틀린 문제 분석 및 유사 문제 추천
4) 주안점
- 수학 수식 정확도: LaTeX 렌더링을 통한 수학 수식 정확한 표현
- 단계별 풀이 설명: 학생 수준에 맞는 친절한 설명 제공
- 응답 지연 최소화: 스트리밍 응답으로 실시간 피드백 구현
중고등학생을 대상으로 한 LLM 기반 맞춤형 수학 학습 튜터 시스템 개발 프로젝트입니다. GPT-4 기반의 AI 튜터가 학생 개인의 수준과 학습 패턴을 분석하여 최적화된 수학 문제 풀이 지도 및 개념 설명을 제공합니다.
2) 작업 범위
- 백엔드: FastAPI 기반 REST API 서버 구축, LangChain 활용 LLM 파이프라인 개발
- 프론트엔드: React 기반 학습자 대시보드 및 채팅 인터페이스 구현
- 데이터베이스: PostgreSQL 기반 학습 이력 및 사용자 데이터 관리
- AI 모델: GPT-4 API 연동, 수학 문제 풀이 특화 프롬프트 엔지니어링
3) 주요 기능
- 실시간 AI 수학 튜터링: 학생이 수학 문제를 입력하면 단계별 풀이 과정 제시
- 개념 설명 챗봇: 수학 개념에 대한 질문에 시각적 설명과 예시 제공
- 학습 진도 분석: 학생별 취약점 파악 및 맞춤형 문제 추천
- 오답 노트 자동 생성: 틀린 문제 분석 및 유사 문제 추천
4) 주안점
- 수학 수식 정확도: LaTeX 렌더링을 통한 수학 수식 정확한 표현
- 단계별 풀이 설명: 학생 수준에 맞는 친절한 설명 제공
- 응답 지연 최소화: 스트리밍 응답으로 실시간 피드백 구현



