프로젝트 소개
OpenMAIC(Open Multi-Agent Interactive Classroom)은 주제 또는 업로드된 자료로부터 인터랙티브한 멀티 에이전트 교실 경험을 생성하는 오픈소스 AI 플랫폼입니다. Next.js, React, TypeScript, LangGraph 및 Tailwind CSS로 구축되었으며 MIT 라이선스로 배포됩니다.
기능
- 원클릭 수업 생성: 주제를 설명하거나 문서, 오디오, 비디오를 첨부하면 시스템이 전체 수업을 구축합니다.
- 멀티 에이전트 교실: AI 교사와 AI 동료가 강의하고, 토론하고, 화이트보드에 그림을 그리고, TTS로 말합니다.
- 장면 유형에는 슬라이드, 퀴즈, 인터랙티브 HTML 시뮬레이션, 3D 시각화, 게임, 마인드 맵, 온라인 프로그래밍 및 프로젝트 기반 학습(PBL) 활동이 포함됩니다.
- 내보내기 옵션에는 편집 가능한 .pptx 슬라이드와 인터랙티브 .html 페이지, MP4 비디오 내보내기 및 오프라인 교실 ZIP 내보내기/가져오기가 포함됩니다.
에이전트 워크벤치 및 스킬
- SKILL.md 형식의 스킬 패키지를 통해 OpenClaw, Codex, DeepSeek, WorkBuddy와 같은 에이전트 워크벤치가 메시징 앱이나 IDE에서 교실을 생성할 수 있습니다.
- Pro 워크벤치는 채팅 우선 작업 공간을 제공하여 강좌를 계획, 구축 및 수정하며, 취소, 재개 및 조정이 가능한 서버 백업 세션을 지원합니다.
- 세션 자료는 업로드하거나 웹 검색에서 가져올 수 있습니다.
프로바이더 및 로컬 AI
- OpenAI, Azure OpenAI, Anthropic, Amazon Bedrock, Google Gemini, DeepSeek, Qwen, Kimi, MiniMax, Grok, OpenRouter, Doubao, Tencent Hunyuan, Xiaomi MiMo, GLM 및 모든 OpenAI 호환 API를 포함한 많은 LLM 프로바이더를 지원합니다.
- 로컬 옵션에는 Ollama, Lemonade(LLM, 이미지, TTS, ASR) 및 로컬 음성 인식을 위한 FunASR이 포함됩니다.
- TTS, ASR, 이미지 및 비디오 생성에 대해 별도의 프로바이더를 구성할 수 있습니다.
배포 및 지속성
- 빠른 시작에는 Node.js >= 22.19 및 pnpm >= 10이 필요하며 구성은 .env.local 또는 server-providers.yml을 통해 이루어집니다.
- 배포 옵션에는 로컬 개발, 프로덕션 빌드, Vercel 및 Docker Compose가 포함되며, 미러 가속을 위한 선택적 빌드 인수가 제공됩니다.
- 선택적 server-persistence 프로필은 PostgreSQL과 함께 앱을 실행하여 서버 백업 강좌 문서 및 런타임 세션을 지원합니다. 브라우저 범위 데이터는 브라우저에 유지됩니다.
- 선택적 ACCESS_CODE는 공유 배포를 위한 사이트 수준 비밀번호를 제공합니다.
- 자산 저장소에는 레지스트리, 할당량 적용 및 참조되지 않은 바이트를 위한 오프라인 수집기가 포함됩니다.
문서 및 커뮤니티
- 영어 및 중국어 간체 사용자 가이드, 라이브 데모, JCST 논문 참조, Discord 및 Feishu 커뮤니티, v0.1.0부터 v1.0.0까지의 릴리스를 다루는 변경 로그가 제공됩니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.