OpenMAIC 新手教程

第 4 章:第一次生成课堂

目标:本机打开首页,用一句话生成并播放一节课。

1六步走通

  1. pnpm install 且 .env.local 里已有一个可用 Key
  2. pnpm dev,打开 http://localhost:3000
  3. 在首页输入主题,例如:「用 20 分钟教我什么是大语言模型」
  4. 可选:上传 PDF / PPT / 音视频当材料
  5. 等两段管线跑完:先出大纲,再逐页生成场景
  6. 进入课堂页播放:听讲、答题、插话
第一次不要开 Pro 工作台,也不要开 PostgreSQL。默认就是浏览器本地存储,够用。

2生成时它在干什么

阶段发生什么
大纲 Outline分析输入,得到结构化课纲
场景 Scenes每个大纲项变成幻灯片、测验、交互模块或 PBL

材料管线可吃 PDF、Word、PPT、表格、文本、图片、音频、视频;配了抽取器才会真正读进内容。

3仓库里的示例说法

  • Teach me Python from scratch in 30 min
  • How to play the board game Avalon
  • Analyze the stock prices of Zhipu and MiniMax
  • Break down the latest DeepSeek paper
提示越具体(时长、对象、材料),大纲越好改。生成后可再进编辑器微调。

4分享给别人时加门锁

共用一台部署时,在 .env.local 设站点密码:

ACCESS_CODE=your-secret-code

设置后先出密码页,API 也会被挡住。不设则和原来一样对所有人开放。

OpenMAIC 新手教程 · 清华大学 MAIC 团队开源的多代理交互课堂
GitHub 仓库 · 在线体验 · MIT 开源