2단계 수업 생성 파이프라인
OpenMAIC는 생성 과정을 '개요 생성'과 '장면 생성'으로 분리한다. 먼저 LLM이 챕터, 목표, 난이도를 구조화하고 이후 슬라이드, 퀴즈, HTML 시뮬레이션, PBL 콘텐츠를 병렬로 만든다. 이 방식은 수업 구조를 안정적으로 유지하면서도 전체 생성 시간을 줄여 준다. 진행 상황은 SSE로 스트리밍되어 사용자가 교실이 조립되는 과정을 실시간으로 볼 수 있다.OpenMAIC는 칭화대 MAIC 랩이 공개한 오픈소스 AI 교육 플랫폼이다. 주제 설명이나 문서를 한 번에 상호작용형 교실로 변환하며, LangGraph 기반 멀티에이전트 오케스트레이션으로 AI 교사와 AI 학생이 실시간 강의, 화이트보드 드로잉, 토론, 질의응답을 수행한다. 핵심 기능은 슬라이드, 퀴즈, HTML 기반 인터랙티브 시뮬레이션, PBL 과제를 통합 생성하는 데 있으며, 결과물은 편집 가능한 .pptx 또는 독립 실행형 .html로 내보낼 수 있다. OpenAI, Anthropic Claude, Google Gemini, DeepSeek와 OpenAI 호환 API를 지원하고, OpenClaw를 통해 Feishu, Slack, Telegram 등 20개 이상의 메신저 앱과 연결된다. 연구 성과는 JCST'26에 게재되었다.
| ✕기존 문제점 | ✓혁신적 솔루션 |
|---|---|
| 기존 MOOC 플랫폼은 고정형 콘텐츠 중심이라 학습자가 수동적으로 시청하는 구조에 머문다 | 2단계 생성 파이프라인으로 먼저 개요를 만들고 이후 장면별 콘텐츠를 병렬 생성해 속도와 밀도를 높인다 |
| 많은 AI 튜터링 도구는 단발성 Q&A에 그쳐 지속적인 수업 내러티브와 역할 분담이 약하다 | LangGraph 기반 'director graph'가 다중 에이전트를 조율하며 음성, 화이트보드, 레이저 포인터 등 28개 이상의 동작을 지원한다 |
| 자체 AI 코스웨어를 구축하려면 TTS, ASR, LLM, 렌더링, 에이전트 프레임워크를 모두 통합해야 해 비용이 크다 | HTML 인터랙티브 시뮬레이션 엔진이 정적인 자료를 넘어 직접 조작 가능한 학습 실험을 생성한다 |
| 일반 문서 AI 도구는 단일 문서만으로 시뮬레이션과 PBL을 포함한 완성형 수업을 만들기 어렵다 | OpenClaw 연동으로 20개 이상 메신저에서 교실 생성을 실행해 채팅 기반 학습 흐름을 만든다 |
| - | 칭화대 팀과 JCST'26 논문 기반으로 신뢰성과 기술적 정당성을 확보했다 |
1git clone https://github.com/THU-MAIC/OpenMAIC.git2cd OpenMAIC3pnpm install1cp .env.example .env.local2# .env.local 편집3# OPENAI_API_KEY=sk-...4# ANTHROPIC_API_KEY=sk-ant-...5# GOOGLE_API_KEY=...1pnpm dev1cp .env.example .env.local2# 수정 후 실행3docker compose up --build1# https://vercel.com/new 방문2# 포크한 저장소를 불러오고 API Key 설정| 핵심 시나리오 | 대상 고객 | 솔루션 | 최종 결과 |
|---|---|---|---|
| 개인 학습 가속기 | 새로운 기술을 빠르게 익히고 싶은 자기주도 학습자 | 주제 입력이나 책·논문 업로드만으로 강의, 퀴즈, 시뮬레이션 수업을 자동 생성 | 더 짧은 시간 안에 체계적 학습을 마치고 이해도를 높인다 |
| 기업 교육 콘텐츠 팩토리 | 교육 자료를 대량 생산해야 하는 기업 L&D 팀 | 사내 SOP와 지식 문서를 업로드해 인터랙티브 코스웨어를 만들고 .pptx로 내보낸다 | 제작 리드타임과 인건비를 크게 줄인다 |
| 학교 수업용 스마트 조교 | 차별화된 수업 자료가 필요한 대학 및 K12 교사 | Feishu나 Slack에서 토론과 PBL이 포함된 인터랙티브 교실을 바로 생성한다 | 낮은 도입 장벽으로 수업 참여도와 확장성을 높인다 |