칭화대 오픈소스 AI 교실 OpenMAIC: PDF·주제 입력으로 다중 에이전트 인터랙티브 수업 생성
칭화대 THU-MAIC 연구팀이 공개한 OpenMAIC은 PDF나 주제만 입력하면 AI 교사의 음성 강의, 학생 에이전트 토론, 동적 화이트보드, 퀴즈가 결합된 가상 교실을 자동 생성하는 오픈소스 다중 에이전트 교육 플랫폼입니다.
칭화대학교 THU-MAIC 연구팀이 PDF 문서나 임의의 학습 주제만 입력하면 AI 교사와 학생 에이전트가 상호작용하는 몰입형 가상 교실을 자동 구축하는 오픈소스 인터랙티브 교육 플랫폼 'OpenMAIC'을 공개했습니다. AGPL-3.0 오픈소스 라이선스로 공식 GitHub 저장소(THU-MAIC/OpenMAIC)에 배포된 이 프로젝트는 단순한 텍스트 요약을 넘어 실시간 음성 강의, 동적 화이트보드 드로잉, 학생 에이전트 간 질의응답 및 토론이 한데 어우러진 차세대 교육 환경을 제공합니다.

이미지 출처: THU-MAIC / OpenMAIC (GitHub)
기존의 대형 언어 모델 기반 교육 도구들이 챗봇 형태의 단답형 질의응답이나 정적인 텍스트 요약에 머물렀다면, OpenMAIC은 다중 에이전트 오케스트레이션을 통해 실제 오프라인 강의실의 입체적인 상호작용을 디지털 공간에 그대로 재현하는 것을 목표로 설계되었습니다.
다중 에이전트 가상 교실: 음성 강의부터 화이트보드와 토론까지
OpenMAIC의 핵심 작동 방식은 입력된 학습 자료의 멀티모달 분석에서 출발합니다. 사용자가 강의 계획서나 교재 PDF 파일, 혹은 학습하고자 하는 특정 주제어를 시스템에 입력하면, 플랫폼은 문서 내 핵심 개념과 논리 구조를 분해하여 단계별 강의 시나리오를 구성합니다.
- 실시간 AI 교사 음성 강의: 음성 합성(TTS) 엔진과 결합된 AI 교사가 강의 스크립트를 실제 음성으로 해설하며 수업의 주도권을 이끕니다.
- 공유 동적 화이트보드: 수업 진행에 맞추어 주요 개념 다이어그램, 수식 표기, 흐름도(Flowchart)를 화이트보드 상에 실시간으로 시각화합니다.
- AI 학생 에이전트 간 질의응답 및 토론: 수업 도중 다양한 이해도를 가진 AI 학생 페르소나들이 손을 들고 질문을 던지거나, 교사의 설명에 반론을 제기하며 심화 토론을 유도합니다.
- 인터랙티브 퀴즈 및 시뮬레이션 샌드박스: 학습자의 이해도를 점검하는 수시 퀴즈와 함께, 복잡한 메커니즘을 직접 조작해볼 수 있는 HTML 인터랙티브 샌드박스 시뮬레이션이 수업 흐름 내에 자연스럽게 삽입됩니다.
수업이 완성된 후에는 결과물을 정적인 기록에 가두지 않고, 편집 가능한 파워포인트(.pptx) 프레젠테이션 파일 및 웹 브라우저에서 인터랙티브하게 구동되는 독립형 .html 웹페이지 형태로 내보낼 수 있어 교육 현장에서의 재활용성이 뛰어납니다.
기술 아키텍처와 검증된 교육 현장 실적
OpenMAIC은 복잡한 다중 에이전트 간의 턴 전환과 상태 관리를 정밀하게 제어하기 위해 LangGraph 프레임워크를 기반으로 오케스트레이션 엔진을 구축했습니다. 프론트엔드는 Next.js와 TypeScript 기반으로 개발되어 웹 브라우저 환경에서 매끄러운 반응형 화이트보드 인터랙션과 실시간 멀티미디어 스트리밍을 지원합니다.
특히 이 프로젝트는 단순한 개념 증명(PoC) 수준의 실험작에 그치지 않고, 칭화대 연구진이 2년 이상의 실제 수업 검증 기간 동안 700명 이상의 학생을 대상으로 진행한 실증 데이터를 기반으로 설계되었습니다. 이러한 교육학적 엄밀성을 인정받아 유네스코 디지털 학습 주간(UNESCO Digital Learning Week) 등 국제 교육 무대에서도 공식 소개되었습니다.
온라인 강의를 기획하는 교수자, 맞춤형 튜터링 시스템을 개발하는 에듀테크 엔지니어, 그리고 난해한 기술 문서를 입체적인 시청각 자료로 학습하고자 하는 연구자들에게 실질적인 가치를 제공합니다.
실전 도입 고려사항과 리소스 요구치
OpenMAIC을 자체 인프라나 로컬 환경에 구축하여 실전에 투입하기 전에 검토해야 할 기술적 제약 사항들도 명확히 존재합니다.
- 로컬 배포 사전 요구사항: 프론트엔드(Next.js)와 백엔드 오케스트레이션 서버를 분리 빌드해야 하며, 지원되는 LLM 공급자의 API 키 등록 및 오디오 스트리밍 환경 설정이 사전에 완료되어야 정상 구동됩니다.
- 수업 생성 지연 시간 및 API 비용: 음성 합성(TTS), 다중 에이전트 간의 복수 턴 생성, 동적 화이트보드 렌더링 코드가 결합된 풀코스 수업 패키지를 완전히 생성하는 데는 회당 약 10분 내외의 처리 시간과 상당한 토큰 소비가 발생합니다.
- 커뮤니티 지표 확인: 공개 직후 일부 소셜 미디어 포스트에서 'GitHub 34K+ Star'라는 수치가 언급되었으나, 이는 공개 6일 차에 달성한 3,400+(3.4K) 스타 기록을 표기 단위 착오로 오인한 것으로 파악되므로 저장소의 실제 성장 추이를 확인할 때는 공식 GitHub 지표를 기준으로 삼아야 합니다.
출처
- GitHub 저장소: THU-MAIC/OpenMAIC — 칭화대학교 THU-MAIC 연구팀이 AGPL-3.0 오픈소스 라이선스로 공개한 다중 에이전트 인터랙티브 교육 플랫폼 공식 저장소
- 소셜 발표 소스: @VeknQAQ via X — OpenMAIC 아키텍처 개요, 2년간 700명 이상의 학생 대상 실제 수업 검증 실적 및 릴리스 안내 스레드