Agent之MultiAgentCase:OpenMAIC的简介、安装和使用方法、案例应用之详细攻略

Agent之MultiAgentCase:OpenMAIC的简介、安装和使用方法、案例应用之详细攻略 Agent之MultiAgentCaseOpenMAIC的简介、安装和使用方法、案例应用之详细攻略目录OpenMAIC的简介1、特点OpenMAIC的安装和使用方法1、安装环境要求步骤一克隆项目并安装依赖步骤二配置环境变量步骤三启动项目步骤四生产环境构建2、使用方法启动 OpenMAIC 服务后在浏览器打开系统页面。输入希望学习的主题或上传相关文档。系统通过多智能体协作生成课堂内容包括在课堂过程中可以通过以下方式进行学习学习完成后可以将课堂内容导出为OpenMAIC的案例应用案例一零基础学习 Python案例二阿瓦隆桌游学习案例三DeepSeek 最新论文解析案例四股票分析主题课堂OpenMAIC的简介OpenMAICOpen Multi-Agent Interactive Classroom是一个开源的 AI 互动课堂平台能够将任意主题或文档转化为丰富的互动学习体验。项目基于多智能体协作引擎可以自动生成演示幻灯片、测验、交互式模拟实验以及项目制学习活动并通过 AI 教师和 AI 同学进行语音讲解、白板绘图以及实时讨论。OpenMAIC 面向互动式学习场景设计通过多智能体协作方式构建课堂体验。AI 教师能够组织教学流程AI 同学可以参与讨论系统支持语音交流、白板交互等课堂行为使学习过程从传统内容展示转变为更加丰富的互动体验。项目还集成了 OpenClaw 能力可以直接在飞书、Slack、Telegram 等聊天应用中生成课堂内容。同时OpenMAIC 支持多种模型服务商和本地 AI 服务为课堂生成提供不同的模型接入方式。Github地址https://github.com/THU-MAIC/OpenMAIC1、特点特点详细说明多智能体互动课堂基于多智能体协作引擎生成课堂体验由 AI 教师和 AI 同学参与教学、讨论和互动。自动生成教学内容可以根据主题或文档自动生成演示幻灯片、测验、交互式模拟实验和项目制学习活动。深度交互模式支持 3D 可视化、模拟实验、知识小游戏、思维导图以及在线编程等交互式学习方式。AI 教师引导AI 教师可以操作交互界面包括高亮关键区域、设置条件、提供提示并引导学习过程。多设备响应式支持生成的交互界面支持桌面、平板和手机设备使用。多模型服务支持支持 OpenAI、Anthropic、Google Gemini、DeepSeek、通义千问 Qwen、Kimi、MiniMax、Grok、OpenRouter、Ollama 等多种服务方式。本地 AI 服务支持支持 Lemonade 作为本地 OpenAI 兼容服务商可用于 LLM、图像生成、TTS 和 ASR。多种课堂导出格式支持导出 PowerPoint.pptx、交互式 HTML 页面以及课堂 ZIP 文件。语音交互能力支持语音合成TTS和语音识别ASR用户可以通过麦克风与 AI 教师交流。国际化支持界面支持中文、英文、日文和俄文并提供暗色模式。OpenMAIC的安装和使用方法1、安装环境要求OpenMAIC 运行需要以下环境Node.js 20 pnpm 10步骤一克隆项目并安装依赖git clone https://github.com/THU-MAIC/OpenMAIC.git cd OpenMAIC pnpm install步骤二配置环境变量复制环境配置文件cp .env.example .env.local然后配置至少一个大语言模型服务商 API Key例如OPENAI_API_KEYsk-... ANTHROPIC_API_KEYsk-ant-... GOOGLE_API_KEY... GROK_API_KEYxai-... OPENROUTER_API_KEYsk-or-... TENCENT_API_KEYsk-... XIAOMI_API_KEY...也可以通过 server-providers.yml 配置模型服务商providers: openai: apiKey: sk-... anthropic: apiKey: sk-ant-...步骤三启动项目开发模式启动pnpm dev启动后访问http://localhost:3000即可进入 OpenMAIC 学习界面。步骤四生产环境构建执行pnpm build pnpm startDocker 部署方式cp .env.example .env.local # 修改 .env.local 添加 API Key docker compose up --build2、使用方法OpenMAIC 的基本使用流程如下启动 OpenMAIC 服务后在浏览器打开系统页面。输入希望学习的主题或上传相关文档。系统通过多智能体协作生成课堂内容包括教学幻灯片测验内容交互式模拟实验项目制学习活动。在课堂过程中可以通过以下方式进行学习与 AI 教师进行语音交流看 AI 教师白板绘图参与 AI 同学讨论使用交互式实验、游戏、思维导图和在线编程功能。学习完成后可以将课堂内容导出为PowerPoint.pptx交互式 HTML课堂 ZIP 文件。OpenMAIC的案例应用案例一零基础学习 Python用户输入“零基础学习 Python”主题后OpenMAIC 可以根据该主题生成互动课堂内容。系统通过 AI 教师讲解课程知识并结合生成的教学内容、测验以及项目制学习活动帮助用户完成学习过程。案例二阿瓦隆桌游学习用户输入“如何上手阿瓦隆桌游”主题OpenMAIC 可以围绕该主题生成课堂体验通过 AI 教师讲解规则、组织互动学习内容并利用多智能体讨论形式帮助用户理解游戏流程。案例三DeepSeek 最新论文解析用户输入“DeepSeek 最新论文解析”主题后OpenMAIC 可以将该主题转换为互动课堂通过 AI 教师讲解相关内容并结合幻灯片、讨论等形式开展学习。案例四股票分析主题课堂用户输入“分析一下智谱和 MiniMax 的股价”主题OpenMAIC 可以根据用户输入生成对应课堂内容通过 AI 智能体进行主题分析和互动讲解。