a6f05ab2d5
- Phase 0: AGENTS.md cleanup (dedup quotes, renumber sections, merge qmd) - Phase 1: typed relations (manage-relations.py, graph-search.py, check-staleness.py, detect-conflicts.py) - Phase 2: frontmatter validator, weekly lint, knowledge promotion, git hooks - Fix .gitignore to track tools/ and .githooks/ - Fix git remote URL (remove plaintext token) - New wiki pages: 504 pages, 34 raw sources
119 lines
4.4 KiB
Markdown
119 lines
4.4 KiB
Markdown
---
|
||
categories:
|
||
- "[[LLM Wiki]]"
|
||
tags:
|
||
- wiki
|
||
- tool
|
||
- platform
|
||
- 高等教育
|
||
- 教育AI
|
||
created: 2026-04-20
|
||
source: "[[清华大学AI教学项目深度研究报告-20260416]]"
|
||
type: tool
|
||
---
|
||
|
||
# OpenMAIC
|
||
|
||
> **一句话描述**:清华大学开源的多智能体互动课堂平台,支持将任意主题或文档一键转化为沉浸式多智能体课堂。
|
||
|
||
## 基本信息
|
||
|
||
| 属性 | 值 |
|
||
|------|-----|
|
||
| **全称** | Open Multi-Agent Interactive Classroom |
|
||
| **开发机构** | 清华大学 |
|
||
| **上线时间** | 2026年3月 |
|
||
| **定位** | 技术基础设施 |
|
||
| **许可证** | AGPL-3.0(商业授权可选)|
|
||
| **GitHub** | github.com/THU-MAIC/OpenMAIC |
|
||
|
||
## 在 LLM Wiki 中的角色
|
||
|
||
OpenMAIC是开源多智能体互动课堂平台,为全球AI教育技术提供基础设施。
|
||
|
||
## 技术架构
|
||
|
||
| 层级 | 技术选型 |
|
||
|------|----------|
|
||
| **前端框架** | Next.js + React + TypeScript + Tailwind CSS |
|
||
| **智能体编排** | LangGraph 多智能体状态机 |
|
||
| **生成管线** | 两阶段:大纲 → 场景内容 |
|
||
| **动作引擎** | 28+ 种动作类型(语音、白板、特效) |
|
||
| **LLM支持** | OpenAI、Anthropic、Google Gemini、DeepSeek等 |
|
||
| **部署方式** | Docker、Vercel 或自托管 |
|
||
|
||
## 核心功能
|
||
|
||
| 功能 | 说明 |
|
||
|------|------|
|
||
| **智能幻灯片授课** | AI教师自然语音旁白,聚光灯+激光笔动画 |
|
||
| **互动测验与AI评分** | 自动生成测验,AI即时详细反馈 |
|
||
| **互动HTML模拟实验** | 物理模拟器、算法可视化、流程图 |
|
||
| **项目制学习(PBL)** | 角色选择、里程碑管理、协作完成 |
|
||
| **协作式白板** | AI实时绘制,逐步求解方程/流程图 |
|
||
| **语音交互** | 自然语音合成,免提参与问答 |
|
||
| **多智能体讨论** | 课堂讨论、圆桌辩论、自由问答 |
|
||
|
||
## 多智能体架构
|
||
|
||
```
|
||
┌─────────────────────────────────────────────────────────────┐
|
||
│ 多智能体互动模式 │
|
||
├─────────────────────────────────────────────────────────────┤
|
||
│ │
|
||
│ AI教师智能体(主教学角色) │
|
||
│ ↓ │
|
||
│ ┌──────┴──────┐ │
|
||
│ ↓ ↓ │
|
||
│ AI助教 AI同学 │
|
||
│ (辅助帮助) (讨论辩论) │
|
||
│ │
|
||
│ 三者协同 → 重现真实课堂社交动态 │
|
||
│ │
|
||
└─────────────────────────────────────────────────────────────┘
|
||
```
|
||
|
||
## 应用场景
|
||
|
||
| 场景 | 示例 |
|
||
|------|------|
|
||
| **编程教学** | "30分钟从零教我Python" → 幻灯片+代码+练习+测验 |
|
||
| **论文解析** | 上传PDF → 自动拆解为易懂课程+视觉辅助 |
|
||
| **真实世界话题** | 股票分析、历史事件解读、桌游规则讲解 |
|
||
| **聊天集成** | 飞书/Slack/Discord/Telegram/WhatsApp等20+平台 |
|
||
|
||
## 验证数据
|
||
|
||
- 700+学生真实部署
|
||
- 2年+持续验证
|
||
- JCST 2026发表相关研究
|
||
|
||
## 推荐配置
|
||
|
||
| 配置级别 | 模型 | 适用场景 |
|
||
|----------|------|----------|
|
||
| 默认推荐 | Gemini 3 Flash | 质量与速度最佳平衡 |
|
||
| 最高质量 | Gemini 3.1 Pro | 复杂内容生成 |
|
||
|
||
## 快速开始
|
||
|
||
```bash
|
||
git clone https://github.com/THU-MAIC/OpenMAIC.git
|
||
cd OpenMAIC
|
||
pnpm install
|
||
cp .env.example .env.local
|
||
pnpm dev
|
||
```
|
||
|
||
## 核心价值
|
||
|
||
1. **完全开源**:推动全球AI教育技术共享
|
||
2. **多智能体架构**:重现真实课堂社交动态
|
||
3. **技术领先**:LangGraph多智能体状态机,28+种动作引擎
|
||
4. **多LLM支持**:Gemini/DeepSeek等主流模型
|
||
5. **灵活部署**:Docker、Vercel、自托管多种方式
|
||
|
||
## 来源
|
||
|
||
- [[清华大学AI教学项目深度研究报告-20260416]] — 清华大学AI教学项目深度研究报告
|