[교육] AI 학업 조교: AI 수업 자료 요약 관리 챗봇

📌 프로젝트 소개
🧐 문제 정의
💡 문제 해결
⚙️ 핵심 기능
4.1 강의 자료 자동 분석 파이프라인
- 파일 업로드: PDF, 이미지, 오디오, 텍스트 지원
- 텍스트 추출:
- PDF/이미지: Upstage Document Digitization API (OCR)
- 오디오: STT 변환
- 정보 추출: Solar LLM으로 과제/시험, 핵심 개념 자동 식별
- 자동 저장: 추출된 과제는 캘린더, 개념은 DB에 등록
4.2 Upstage API 활용
- Document Digitization API
- 용도: PDF/이미지 OCR
- 엔드포인트: `https://api.upstage.ai/v1/document/digitization`
- 설정: `.env` 파일에 `UPSTAGE_API_KEY` 필수
- Solar LLM API
- 용도: 텍스트 분석 및 구조화된 정보 추출
- 모델: `solar-1-mini-chat`
- 추출 항목: 과제(제목, 마감일), 핵심 개념(키워드, 중요도)
- 엔드포인트: `https://api.upstage.ai/v1/chat/completions`
- RAG 기반 개념 요약
- 기능: 개념 클릭 시 Solar LLM으로 상세 요약 생성
- 특징: 원본 컨텍스트 기반 한국어 설명 제공
4.3 복습 스케줄 제안
- 기능: 시험일을 기준으로 D-Day 계산 및 복습 계획 자동 생성
- 생성: Solar LLM으로 맞춤형 복습 메시지 자동 생성
- 연동: 관련 핵심 개념 자동 추천
4.4 기술 특징
- 비동기 처리: 백그라운드에서 자동 분석
- MCP 지원: Model Context Protocol 통합(선택 사항)
- 폴백 처리: API 실패 시 대체 방법 자동 시도
- 에러 처리: API 키 미설정 시 명확한 안내 메시지 제공
👥 팀원 소개
- 기획: 사용자 경험 중심의 AI 솔루션 설계
- 개발: Upstage API와 Solar LLM 통합을 통한 기술 구현
💾 참고 자료
© 2026 Upstage Co., Ltd.
© 2025 Upstage Co., Ltd.

