Об этом проекте
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
- Поддерживаются многие LLM-провайдеры, включая OpenAI, Azure OpenAI, Anthropic, Amazon Bedrock, Google Gemini, DeepSeek, Qwen, Kimi, MiniMax, Grok, OpenRouter, Doubao, Tencent Hunyuan, Xiaomi MiMo, GLM и любые API, совместимые с OpenAI.
- Локальные варианты включают Ollama, Lemonade (LLM, изображения, TTS, ASR) и FunASR для локального распознавания речи.
- Для TTS, ASR, генерации изображений и видео можно настроить отдельных провайдеров.
Развёртывание и хранение данных
- Быстрый старт требует Node.js >= 22.19 и pnpm >= 10; конфигурация задаётся через .env.local или server-providers.yml.
- Варианты развёртывания: локальная разработка, production-сборка, Vercel и Docker Compose, с опциональными аргументами сборки для ускорения зеркал.
- Опциональный профиль серверного хранения запускает приложение с 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.