Dec 17

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

📌 프로젝트 소개

AI 학업 조교 "탑메이커스": 정보 정리의 부담에서 벗어나 학습에 집중하세요  

대학생들의 학업 효율성을 혁신하는 AI 솔루션 "탑메이커스"를 소개합니다. 이 프로젝트는 강의 녹음, PPT, 공지사항 등 다양한 수업 자료를 업로드하는 순간, Solar Pro 2와 Upstage Document Parse 기술이 결합된 AI 에이전트가 자동으로 핵심 정보를 분석해 과제 마감일 관리, 개념 요약, 맞춤형 복습 스케줄까지 제안합니다. "정보 정리"에 쏟던 시간을 "학습"으로 전환할 수 있는 지능형 학업 조교의 등장입니다.


Empty space, drag to resize

🧐 문제 정의

흩어진 정보 속에서 허덕이는 대학생들  

매주 쏟아지는 강의 자료 속에서 학생들은 다음과 같은 문제에 직면합니다:  
- 과제 마감일, 시험 범위, 핵심 개념을 수동으로 찾아야 하는 번거로움  
- 여러 플랫폼에 분산된 자료로 인한 일정 관리 실패 위험  
- 긴 강의 녹음을 다시 들으며 특정 개념을 복습하는 비효율성  
- "학습"보다 "정보 정리"에 더 많은 시간을 할애해야 하는 현실  

이러한 문제는 학업 집중도를 떨어뜨리고, 중요한 일정을 놓치는 결과로 이어집니다.

Empty space, drag to resize

💡 문제 해결

한 번의 업로드로 완성되는 AI 학업 지원 시스템  

"탑메이커스"는 Upstage의 Solar LLM과 Document Parse API를 활용해 다음과 같은 해결 방안을 제시합니다:  

1. 즉각적인 정보 추출  
   - STT(음성인식)와 OCR 기술로 강의 녹음, PDF, 이미지에서 텍스트 추출  
   - Solar LLM이 과제, 마감일, 시험일을 자동 식별해 캘린더에 등록 제안  

2. 맥락 기반 학습 지원  
   - 추출된 과제와 연관된 핵심 개념을 강의 본문(녹음 시간, PPT 페이지)과 함께 요약 제공  
   - RAG(Retrieval-Augmented Generation) 기술로 개념 클릭 시 상세 설명 생성  

3. 지능형 스케줄링  
   - 시험 일정을 기반으로 누적된 학습 데이터를 분석해 맞춤형 복습 계획 자동 생성  
   - Solar LLM이 생성한 복습 메시지와 관련 개념 추천 연동  

이를 통해 학생들은 정보 정리의 부담에서 벗어나 AI가 제안하는 학습 로드맵에 따라 효율적으로 공부할 수 있습니다.
Empty space, drag to resize

⚙️ 핵심 기능


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 키 미설정 시 명확한 안내 메시지 제공



Empty space, drag to resize

👥 팀원 소개

우정주
- 기획: 사용자 경험 중심의 AI 솔루션 설계  
 이유진
- 개발: Upstage API와 Solar LLM 통합을 통한 기술 구현  
Empty space, drag to resize

💾 참고 자료