# Educational Ppt

> Generate in-depth yet accessible educational/training PPT content for any domain. Searches for knowledge outlines, supplements each module with TOP 10 high-frequency FAQs from the web, inserts 3+ real-world cases per module, and produces structured slide-by-slide content ready for PPT creation. Use when user mentions '教培PPT', '教学PPT', '培训课件', '课程PPT', '深入浅出PPT', '教育演示文稿', 'training slides', 'course deck', 'educational presentation', '做课件', '帮我备课'.

- Skill: `oliverpanda/educational-ppt` (Agent Skill, multi-file: 6 files)
- Install (CLI): `npx skillmds@latest add oliverpanda/educational-ppt`
- Raw SKILL.md: https://api.skillmd.com/api/skills/oliverpanda/educational-ppt/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Docs & Writing
- Author: OliverPanda (https://skillmd.com/u/oliverpanda)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/oliverpanda/educational-ppt

---


# 深入浅出教培PPT生成器

为任意领域生成「深入浅出」的教学培训PPT内容。核心理念：**用问题驱动学习，用案例化解抽象，用结构降低认知负荷**。

---

## 设计哲学

> "If you can't explain it simply, you don't understand it well enough." — Einstein

本skill遵循三条原则：
1. **问题驱动** — 每个模块以学习者的真实疑问为锚点，而非以知识体系为起点
2. **案例先行** — 抽象概念之前先给具象场景，让大脑有「挂载点」
3. **金字塔结构** — 结论先行 → 分层展开 → 每个层级都可独立理解

---

## 工作流总览

```
Phase 1: 需求确认  →  明确领域/受众/难度/体量 → **唯一暂停点**
Phase 2: 大纲构建  →  搜索知识体系 → 拆解模块 → 直接进Phase 3
Phase 3: 高频问题  →  逐模块搜索TOP10 FAQ → 生成解答 → 直接进Phase 4
Phase 4: 案例嵌入  →  每模块插入3+案例 → 直接进Phase 5
Phase 5: 内容生成  →  生成逐页PPT脚本（含讲解备注）→ 直接进Phase 6
Phase 6: 审校输出  →  自检 → 一次性输出全部交付物
```

**Phase 1 是唯一暂停点** —— 需求不确认清楚后续全白做。Phase 2-6 全部自动衔接，不再逐Phase询问用户，一口气跑到底。

---

## Phase 1: 需求确认

在开始任何搜索之前，先收集以下信息（缺一不可）：

### 必问清单

| 维度 | 问题 | 示例答案 |
|------|------|---------|
| 领域 | 讲什么领域/主题？ | 机器学习、财务报表分析、Python编程、心理学概论 |
| 受众 | 听众是谁？基础如何？ | 零基础大学生 / 有2年经验的开发 / 企业中层管理 |
| 难度 | 深入浅出到什么程度？ | 科普级（概念为主）/ 入门级（可操作）/ 进阶级（有深度） |
| 体量 | 多少页？多长时间？ | 30页/45分钟 / 50页/2小时 / 100页/全天培训 |
| 用途 | 什么场景使用？ | 大学选修课 / 企业内训 / 公开演讲 / 自学材料 |
| 风格 | 有风格偏好吗？ | 学术严谨 / 轻松幽默 / 故事驱动 / 数据驱动 |
| 格式 | 输出什么格式？ | Markdown逐页脚本 / CSV结构化数据 / 直接给PPT大纲 |

### 确认方式

用表格形式回显用户需求，并给出你的理解和建议：

```
📋 需求确认

| 维度 | 你的需求 | 我的理解/建议 |
|------|---------|-------------|
| 领域 | xxx     | xxx（建议补充xx子主题）|
| 受众 | xxx     | 据此调整讲解深度 |
| ... | ...     | ...            |

如果以上OK，我将进入Phase 2构建知识大纲。
有需要调整的地方请告诉我。
```

---

## Phase 2: 知识大纲构建

### Step 1: 多渠道搜索

为构建权威、完整的知识大纲，并行搜索以下来源：

```
搜索策略（每个领域至少覆盖4个来源）：

1. 学术/课程来源：
   - 搜索："{领域} 课程大纲" / "{领域} syllabus"
   - 搜索："{领域} 知识体系" / "{领域} knowledge structure"
   - 搜索："{领域} 入门 学习路径" / "{领域} roadmap"

2. 教材/书籍来源：
   - 搜索："{领域} 经典教材 目录" / "best {domain} textbook table of contents"
   - 搜索："{领域} 从入门到精通 目录结构"

3. 行业/认证来源：
   - 搜索："{领域} 认证考试 大纲" / "{domain} certification exam outline"
   - 搜索："{领域} 企业培训 课程体系"

4. 社区/实践来源：
   - 搜索："{领域} 技能树" / "{domain} skill tree"
   - 搜索："{领域} 面试 知识点" / "{domain} interview questions by topic"
```

### Step 2: 大纲合成

将搜索结果交叉对比，合成一份统一的大纲：

1. **合并同类项** — 不同来源对同一主题的不同叫法和组织方式归类
2. **确定模块数** — 根据PPT体量确定模块粒度（30页PPT ≈ 5-8个模块，50页 ≈ 8-12个模块）
3. **排序** — 按认知逻辑排序：概览 → 基础 → 核心 → 进阶 → 实战 → 总结
4. **标注权重** — 每个模块标注建议页数和讲解时长

### Step 3: 内容层级标注与时间分配

大纲确定后，为每个模块标注两个关键教学属性：

#### 内容层级（三级标注）

```
🔴 必须掌握 — 核心交付物的直接依赖，讲透+实操+检查
🟡 建议掌握 — 提升效率和质量，讲解+演示，时间不够可压缩
🟢 了解为主 — 拓展视野，快速过，详细内容给课后材料
```

标注规则：
- 每个模块必须有且仅有一个层级标记
- 🔴模块不超过总数的40%（如果什么都重要=什么都不重要）
- 🟢模块不超过总数的30%

#### 时间分配

为每个模块标注建议讲解时长，并生成时间分配总表：

```
| 阶段 | 模块 | 时长 | 类型 | 层级 | 交付物 |
|------|------|------|------|------|--------|
| 开场 | 破冰+目标 | 15min | 讲授+互动 | — | 环境就绪 |
| M1 | {模块名} | XXmin | 讲授+练习 | 🟢 | {交付物} |
| M2 | {模块名} | XXmin | 讲授+实操 | 🔴 | {交付物} |
| ☕ | 休息 | 10min | — | — | — |
| ... | ... | ... | ... | ... | ... |
| 收尾 | 总结+Q&A | XXmin | 互动 | 🔴 | 最终产出 |
| 合计 | | ~Xh | | | |
```

**时间分配原则**：
- 🔴模块分配全课时50%以上的时间
- 每45-60分钟安排一次休息（5-10分钟）
- 最后15-20分钟留给Q&A和成果展示

### Step 4: 大纲展示（信息性，不暂停）

展示大纲后**直接进入Phase 3**，不等待确认。如果后续发现大纲需调整，在Phase 5生成时自然修正。

```
📚 {领域} 知识大纲

模块1: {名称}（{页数}页 / {时长}分钟）
  ├─ 1.1 {子主题}
  ├─ 1.2 {子主题}
  └─ 1.3 {子主题}
...

总计: {N}个模块 / {总页数}页 / {总时长}分钟
数据源: {列举引用的来源}
→ 自动进入Phase 3...
```

---

## Phase 3: 高频问题搜集（每模块TOP10 FAQ）

这是本skill的核心差异化能力。**每个模块都要补充网络上该领域的高频疑问TOP10，并给出深入浅出的解答。**

### Step 1: 多渠道FAQ搜索

对每个模块，并行搜索以下渠道：

```
搜索策略（每模块覆盖全部5类渠道）：

1. 中文社区疑问：
   - 搜索："{模块主题} 常见问题" / "{模块主题} 新手 困惑"
   - 搜索："{模块主题} 知乎" / site:zhihu.com "{模块主题} 问题"
   - 搜索："{模块主题} 面试题" / "{模块主题} 高频考点"

2. 英文社区疑问：
   - 搜索："{topic} FAQ" / "{topic} common questions"
   - 搜索：site:stackoverflow.com "{topic} beginner"
   - 搜索：site:reddit.com "{topic} explained" / "{topic} ELI5"

3. 课程互动疑问：
   - 搜索：site:coursera.org "{topic} discussion"
   - 搜索："{topic} 学生 常见误区" / "{topic} common misconceptions"

4. 搜索引擎建议：
   - 搜索："{模块主题} 是什么 为什么 怎么"
   - 搜索："{topic} vs" / "{topic} difference between"
   - 搜索："{topic} how to" / "{topic} best practice"

5. 行业实践疑问：
   - 搜索："{topic} 实际应用 困难" / "{topic} real world challenges"
   - 搜索："{topic} 避坑" / "{topic} gotchas" / "{topic} pitfalls"
```

### Step 2: FAQ筛选与排序

从搜索结果中提取问题，按以下规则筛选排序TOP10：

```
排序规则（加权）：
1. 出现频次（40%）— 多个来源都有人在问 = 刚需问题
2. 认知价值（30%）— 答对了能让人「恍然大悟」的问题
3. 实用性（20%）— 答案能直接用于实践的问题
4. 覆盖面（10%）— 涉及该模块多个子主题而非集中在一个点
```

### Step 3: 解答撰写原则

每个FAQ的解答遵循「四段式」结构：

```markdown
**Q{i}: {问题原文}**
（来源热度: 🔥🔥🔥/🔥🔥/🔥，表示该问题在多个渠道出现）

**一句话答案**: {先给结论，不超过50字}

**深入理解**:
{用比喻、类比或可视化描述解释核心概念。避免术语堆砌，如果必须用术语，紧跟一句大白话解释。}

**常见误区**: {初学者最容易犯的1-2个错误理解}

**一句话记住**: {方便记忆和传播的口诀/金句}
```

### Step 4: FAQ展示格式（信息性，不暂停）

FAQ整理完后直接进入Phase 4。FAQ列表在Phase 5中自然嵌入PPT，无需逐模块确认。

```
❓ 模块1「{模块名}」高频疑问TOP10

Q1: {问题} 🔥🔥🔥
   → {一句话答案}
...
→ 自动进入Phase 4...
```

---

## Phase 4: 案例嵌入（每模块至少3个案例）

**基础知识讲解必须插入至少3条案例辅助理解**，这是本skill的硬约束。

### 案例三分类

每个模块的3个案例覆盖三个层次：

| 案例类型 | 目的 | 认知层次 | 示例（以「数据库索引」模块为例） |
|---------|------|---------|-------------------------------|
| **启蒙案例** | 建立直观认知「是什么」 | 理解 | 书的目录 vs 数据库索引 —— 类比 |
| **剖析案例** | 揭示内在机制「为什么」 | 分析 | 没有索引时MySQL全表扫描100万行需要3秒，加索引后0.01秒 |
| **实战案例** | 展示实际用法「怎么做」 | 应用 | 电商系统订单查询优化：如何选择合适的索引列和索引类型 |

### 案例搜索策略

```
对每个模块，搜索真实案例：

1. 启蒙案例搜索：
   - 搜索："{topic} analogy" / "{topic} explained with example"
   - 搜索："{topic} 通俗解释" / "{topic} 生活类比"
   - 优先选择：日常生活中的类比（人人都经历过）

2. 剖析案例搜索：
   - 搜索："{topic} case study" / "{topic} real example"
   - 搜索："{topic} 典型案例" / "{topic} 数据分析 实例"
   - 搜索："{topic} before after comparison"
   - 优先选择：有数据、有对比、有可视化的案例

3. 实战案例搜索：
   - 搜索："{topic} 最佳实践 案例" / "{topic} best practice example"
   - 搜索："{topic} production" / "{topic} 生产环境"
   - 搜索："{topic} 踩坑 案例" / "{topic} failure case"
   - 优先选择：知名公司/产品的公开案例
```

### 案例质量标准

每个案例必须满足：

1. **真实性** — 基于真实场景或数据，不是编造的（标注来源）
2. **可重现** — 读者看完能自己复现或类比
3. **有钩子** — 案例开头有悬念或冲突（"为什么XX公司的系统突然崩了？"）
4. **有数据** — 尽量包含具体数字而非定性描述
5. **有小结** — 案例结尾用一句话总结核心启示

### 案例展示格式

```
📖 模块1「{模块名}」配套案例

🔰 启蒙案例：{案例标题}
   场景：{一句话描述}
   关键类比：{把抽象概念比作什么}
   启示：{一句话总结}
   来源：{案例出处}

🔬 剖析案例：{案例标题}
   背景：{为什么出现这个问题}
   数据：{关键数字对比}
   分析：{发生了什么，为什么}
   启示：{一句话总结}
   来源：{案例出处}

🛠️ 实战案例：{案例标题}
   需求：{要解决什么实际问题}
   方案：{怎么做（步骤）}
   效果：{做之前 vs 做之后}
   启示：{一句话总结}
   来源：{案例出处}
```

---

## Phase 5: PPT内容生成

### 输出结构

每一页PPT输出以下字段：

```markdown
## 第{i}页：{页面标题}

**类型**: {封面/目录/过渡页/内容页/案例页/FAQ页/练习页/总结页/互动页}
**所属模块**: {模块名称}
**建议时长**: {分钟}
**内容层级**: {🔴必须掌握 / 🟡建议掌握 / 🟢了解即可}

**页面内容**:
{PPT上展示的正文 —— 每页不超过3个要点，每个要点不超过20字}

**视觉建议**:
- 图表类型: {柱状图/流程图/对比表/时间线/...}
- 关键词可视化: {把哪个关键词用图形化方式呈现}
- 配色/风格提示: {optional}

**互动提示**: {本页是否有互动？类型是什么？如：举手投票/随堂练习/邻座互评/翻车找茬/成果展示}

**讲解备注**:
{讲师口播的详细内容 —— 可较长，包含：
 - 本页的讲解脉络
 - 关键概念的通俗解释（术语首次出现必须配白话）
 - 过渡到下一页的钩子（上一页末→本页→下一页的叙事衔接）
 - 可以讲的笑话/故事/互动问题}
```

### PPT整体结构模板

```
封面（1页）
  └─ 标题 + 副标题 + 演讲者 + 日期

开场破冰（1-2页）—— 🆕 激发兴趣+建立动机
  ├─ 互动破冰（如："猜猜哪个是AI做的？"三选一投票）
  └─ 课前调研（了解学员水平，调整讲解节奏）

目录（1页）
  └─ 模块列表 + 时间分配 + 内容层级标注

课前准备与避坑指南（1页）
  └─ 环境准备清单 + 今日最易踩的坑TOP3

每个模块（N页/模块）：
  ├─ 模块过渡页（1页）—— 模块名 + 学习目标 + 交付物 + 通过标准预览
  ├─ 知识讲解页（2-4页）—— 核心概念 + 关键原理，标注🔴🟡🟢
  │   └─ 穿插启蒙案例（1页）
  ├─ 深度剖析页（1-2页）—— 机制/原理深入
  │   ├─ 穿插剖析案例（1页，含正反例对比）
  │   └─ "翻车博物馆"（1页，可选）—— 展示常见失败+修复方法
  ├─ 实战应用页（1-2页）—— 怎么做
  │   ├─ 穿插实战案例（1页）
  │   └─ 随堂练习页（1页，🔴模块必须有）—— 给学员实操时间
  ├─ FAQ答疑页（1-2页）—— 精选3-5个高频问题在PPT中展示（完整FAQ见附录）
  ├─ 模块小结页（1页）—— 3个要点回顾 + 通过标准自检
  └─ 过渡钩子（嵌入小结页）—— 自然引入下一个模块

总结与下一步（2-4页）
  ├─ 全流程串联回顾（1页）—— 可视化流程图，标注每个模块的输入输出
  ├─ 交付前质检清单（1页）—— 五层质检框架
  ├─ 72小时行动计划（1页）
  └─ Q&A + 成果展示（1页）—— 学员展示+互评
```

### 内容密度控制

| PPT时长 | 总页数 | 每页要点数 | 每要点字数 | 讲解备注长度 |
|---------|--------|-----------|-----------|------------|
| 30分钟 | 20-30页 | 1-3条 | ≤15字 | 100-200字 |
| 45分钟 | 30-40页 | 1-3条 | ≤20字 | 150-250字 |
| 1小时 | 40-50页 | 1-3条 | ≤20字 | 150-300字 |
| 2小时 | 60-80页 | 1-3条 | ≤20字 | 200-400字 |
| 全天(6h) | 120-180页 | 1-3条 | ≤20字 | 200-400字 |

---

## Phase 5.5: 互动设计嵌入

> "讲师不是播音员，课堂不是录音棚。培训的灵魂在互动。"

这是本skill的核心差异化能力之一。**PPT脚本必须内置互动设计——不是"建议讲师互动"，而是在每页脚本中明确标注互动点和互动方式。**

### 互动频率硬约束

- **每20分钟至少1个互动点**（全天培训≈15-20个互动点）
- 互动点必须在PPT脚本的「互动提示」字段中明确标注
- 🔴重点模块必须配"随堂练习"互动（≥1次实操机会）

### 互动类型库

| 互动类型 | 频率 | 时长 | 适用场景 | 示例 |
|---------|------|------|---------|------|
| 举手投票 | 每模块1次 | 1-2min | 激发兴趣/了解学员水平 | "觉得A是AI做的举手？" |
| 随堂练习 | 每🔴模块1次 | 10-15min | 核心技能即时转化 | "用2分钟写出你的视频钩子句" |
| 邻座互评 | 每2模块1次 | 2-3min | 互相启发+发现盲点 | "和邻座交换分镜表，给对方一个改进点" |
| 翻车找茬 | 核心讲解后 | 2-3min | 加深记忆+活跃气氛 | "来看这个生成的画面——找找哪里翻车了？" |
| 成果展示 | 收尾 | 8-10min | 成就感+互相学习 | 邀请2-3位学员展示成片+全员互评 |
| 课堂调研 | 开场 | 2min | 了解学员水平 | "现场多少人做过视频？用过AI工具？" |
| 口头改写 | 语言类模块 | 3-5min | 语言转化训练 | "把这段书面文案改成一个15字口播句" |
| Q&A | 收尾 | 5-10min | 答疑+巩固 | 开放提问+预判FAQ补充 |

### 互动在PPT脚本中的体现

每页PPT模板的「互动提示」字段必须填写——如果没有互动则标注"无"（而非空白）。生成结束后，Phase 6审校时需要统计互动点数量和分布，确保满足频率硬约束。

### 互动设计分布表（Phase 6审校输出）

生成结束后，输出一张互动设计分布表：

```
| 页码 | 互动类型 | 时长 | 备注 |
|------|---------|------|------|
| 第2页 | 举手投票 | 3min | 破冰："猜猜哪个是AI做的" |
| 第10页 | 随堂练习 | 2min | 填写路线评分表 |
| ... | ... | ... | ... |
| 总计 | X个互动点 | XXmin | 平均间隔约X分钟 |
```

---

## 工具模板集

> "好的培训不只给知识，更要给'带走就能用'的工具。"

**每个教培PPT项目必须配套生成工具模板集**——这是从"操作手册"升级为"培训课程"的关键一步。

### 必须包含的模板类型

| # | 模板类型 | 用途 | 硬约束 |
|---|---------|------|--------|
| 1 | 核心决策表 | 帮学员在关键节点做选择（如路线评分表、工具选型表） | 每项目至少1个 |
| 2 | 标准作业表 | 帮学员把操作步骤化（如分镜脚本表、五步脚本写作表） | 🔴模块必配 |
| 3 | 提示词/指令模板 | 帮学员写AI指令（如AI视频提示词卡、AI改写提示词） | 涉及AI操作的模块必配 |
| 4 | 质检清单 | 帮学员自查成果（如多平台发布前检查表） | 有交付物的项目必配 |
| 5 | 进度追踪表 | 帮学员追踪实操进度 | 全天培训必配 |
| 6 | 工具/资源速查表 | 帮学员快速找到合适的工具和资源 | 涉及多工具比选的必配 |
| 7 | 个人知识库模板 | 帮学员沉淀个人经验（如发音词典、提示词库） | 鼓励但不强制 |
| 8 | 术语白话对照表 | 所有专业术语的"人话"翻译 | 每项目必配 |

### 模板设计原则

1. **可填写** — 模板必须有空白格供学员直接填写，不能是纯阅读材料
2. **有示例行** — 每个模板至少有一行已填写好的示例数据，让学员"照着填"
3. **可打印** — 设计为A4一页可打印的大小（表格不要太宽）
4. **可复用** — 模板中的"固定内容"和"可变内容"用不同颜色标注

### 工具模板集交付

工具模板集作为独立交付文件输出：
- 文件名：`{领域}-工具模板集.md`
- 内容：按模块分组展示所有模板（含使用说明+填写示例）
- 跨项目复用：通用模板（如质检清单、进度追踪表）可跨领域复用，领域特定模板（如特定AI工具速查表）需定制

---

## Phase 6: 审校优化

### 审校清单

逐页检查以下项目：

| # | 检查项 | 标准 |
|---|--------|------|
| 1 | 准确性 | 所有事实陈述可追溯到Phase 2-4的搜索结果 |
| 2 | 深度 | 每个核心概念都有「一句话解释」+「深入讲解」两层 |
| 3 | 浅出度 | 是否有专业术语没配白话解释？是否比喻过多反成干扰？ |
| 4 | 节奏 | 每10分钟至少有一个互动点（问题/案例/练习/笑话） |
| 5 | 案例覆盖 | 每个模块是否真的≥3个案例？是否有模块遗漏？ |
| 6 | FAQ覆盖 | 每个模块是否真的≥10个FAQ？解答是否够深入浅出？ |
| 7 | 过渡衔接 | 页与页之间、模块与模块之间是否有自然的过渡语 |
| 8 | 视觉可呈现 | 每页内容量是否适合PPT？是否给出了视觉建议？ |
| 9 | 内容层级 | 是否每页标注了🔴🟡🟢？🔴模块是否分配了超过50%的课时？ |
| 10 | 互动设计 | 是否满足"每20分钟≥1个互动点"？互动提示字段是否完整？ |
| 11 | 验收标准 | 是否每个模块有明确的"通过标准"？学员能否据此自检？ |
| 12 | 工具模板 | 是否配套生成了工具模板集？模板是否可填写+有示例+可打印？ |
| 13 | 时间分配 | 是否每模块标注了建议时长？是否给出了全天时间分配总表？ |
| 14 | 术语白话 | 是否每个专业术语首次出现时都配了白话解释？是否生成了术语对照表？ |

### Phase 6 收尾

审校+输出一气呵成：

1. 按审校清单逐项自检
2. 自检通过后直接输出全部4个交付文件到 `./output/{领域}PPT/` 目录
3. **全部输出完成后**才向用户展示成果摘要（包含文件清单+统计数据+关键亮点）
4. 用户看到最终成果后可选择：调整 / 聚焦细化 / 导出其他格式 / 结束

**不要在Phase 2-5中途停下来问"这步OK吗"** —— 只有Phase 1需要确认需求。

---

## 输出交付物

技能完成后，交付以下文件（全部输出到 `./output/{领域}PPT/` 目录）：

1. **PPT逐页脚本** (`{领域}-PPT脚本.md`) — 完整的逐页内容，含页面内容+视觉建议+互动提示+讲解备注
2. **知识大纲** (`{领域}-知识大纲.md`) — 模块结构+知识点树+时间分配总表+内容层级标注
3. **FAQ汇总** (`{领域}-FAQ汇总.md`) — 所有模块的TOP10 FAQ及结构化解答（四段式）
4. **案例集** (`{领域}-案例集.md`) — 所有案例的完整叙述（含启蒙/剖析/实战三分类）
5. **工具模板集** (`{领域}-工具模板集.md`) — 🆕 所有配套可复用模板（含使用说明+填写示例）
6. **术语白话对照表** (`{领域}-术语对照表.md`) — 🆕 按模块分组的所有术语白话解释（每术语配"一句话记住"）
7. **教学指导手册** (`{领域}-教学指导手册.md`) — 🆕 逐模块教学节奏+过渡语+互动设计分布表+讲师准备清单+常见课堂问题预判

---

## 资源与工具

### WebSearch使用指引

| 阶段 | 搜索目的 | 搜索数量建议 | 结果处理 |
|------|---------|------------|---------|
| Phase 2 | 构建知识大纲 | 6-10次搜索 | 交叉对比，取最大公约数 |
| Phase 3 | 搜集FAQ | 每模块5-8次搜索 | 去重+频次排序+认知价值筛选 |
| Phase 4 | 寻找案例 | 每模块3-5次搜索 | 按真实性+数据量+可重现性筛选 |

### WebFetch使用指引

- 对搜索结果的Top3页面进行深度抓取
- 优先抓取：课程大纲页、FAQ页、案例文章、官方文档
- 抓取后提取：结构化数据（大纲/表格/列表），而非照搬原文

---

## 边界条件与异常处理

| 场景 | 处理方式 |
|------|---------|
| 领域太新/太小众，搜索结果少 | 降级为搜索相邻领域+类比迁移，告知用户搜索局限 |
| 某模块搜不满10个FAQ | 补充自拟FAQ（标注「AI补充」），基于对该领域的理解生成高频但未被搜索引擎收录的疑问 |
| 某模块找不到3个真实案例 | 允许1个自编案例（标注「教学案例」），另外2个必须真实 |
| 用户跳过Phase 1直接提需求 | 不跳过，回复：「为了保证PPT质量，我需要先确认几个信息」然后问必问清单 |
| Phase 2大纲偏差 | 在Phase 5生成时根据实际内容自动修正模块结构，不回头调整 |
| 生成内容过长超出上下文 | 分模块输出，输出完一个模块直接继续下一个，不暂停 |
| 涉及敏感/政治/医疗/法律领域 | 提示用户：「此领域涉及专业资质，PPT内容仅供教学参考，不作为专业建议」|

---

## 约束规则

1. **案例数量硬约束** — 每个模块至少3个案例（启蒙/剖析/实战各一），不合格不进入下一Phase
2. **FAQ数量硬约束** — 每个模块至少10个FAQ，优先真实来源，不足时AI补充并标注
3. **每页要点上限** — 正文不超过3个要点，每要点不超过20字（宁可拆页也不堆砌）
4. **术语白话配** — 每个专业术语首次出现时紧跟一句白话解释（标注在讲解备注中），并配套生成术语白话对照表
5. **来源可追溯** — 所有案例、数据、FAQ问题标注来源，无法溯源的标注「教学示例」
6. **一口气到底** — Phase 1 确认需求后，Phase 2→3→4→5→5.5→6 自动连续执行，不中途暂停。全部完成后再统一汇报成果
7. **不生成实际PPT文件** — 本skill输出PPT内容脚本，不调用PPT制作工具（用户自行导入PowerPoint/Keynote/Canva等）
8. **互动设计硬约束** — 每20分钟至少1个互动点，每页必须填写「互动提示」字段，🔴模块必须配随堂练习
9. **内容层级标注** — 每页标注🔴🟡🟢，🔴模块不超过总数40%，🟢不超过30%，🔴模块分配≥50%课时
10. **验收标准硬约束** — 每个模块必须有"通过标准"，学员能据此自检是否完成该模块学习目标
11. **工具模板交付** — 每个项目必须配套生成工具模板集（至少包含核心决策表/标准作业表/质检清单/术语对照表4类）
12. **时间分配透明** — 每模块标注建议时长，生成全天时间分配总表，每45-60分钟安排休息
13. **教学指导手册** — 全日制培训（≥4小时）必须配套生成教学指导手册（含节奏表+互动分布+讲师准备清单）

---

## 快速启动示例

用户说：「帮我做一个机器学习的教培PPT」

回复：

```
📋 需求确认

在开始之前，先确认几个关键信息：

| 维度 | 待确认 |
|------|--------|
| 领域 | 机器学习 —— 是广义ML还是聚焦某个子领域（如深度学习/强化学习/NLP）？|
| 受众 | 听众是谁？零基础/有编程基础/有数学基础？|
| 难度 | 科普级（理解概念即可）/ 入门级（会用框架）/ 进阶级（理解原理）？|
| 体量 | 多少页？多长时间？（建议：入门科普 ≈ 40页/1小时）|
| 用途 | 大学课程 / 企业培训 / 自学材料 / 公开演讲？|

请补充以上信息，我将为你定制大纲 😊
```

