AI-PPT 架构设计指导落地方案

基于 NotebookLM PPT 生成能力的逆向推理,整合元提示词、流水线、设计原则,形成可复用的架构指南。


一、编导式流水线架构

flowchart TB
    subgraph INPUT["输入层"]
        A1[源材料<br/>docs/PDFs/notes]
        A2[受众意图<br/>briefing/lecture/pitch]
        A3[输出规格<br/>12-18页/10分钟]
    end

    subgraph PIPELINE["五阶段流水线"]
        B1["1. Content Planner<br/>内容规划器"]
        B2["2. Layout Router<br/>布局路由器"]
        B3["3. Slide Writer<br/>幻灯片写手"]
        B4["4. Art Director<br/>艺术总监"]
        B5["5. QA Gate<br/>质量门禁"]
    end

    subgraph OUTPUT["输出层"]
        C1[SlideSpec JSON<br/>结构化规格]
        C2[Render-ready Deck<br/>可渲染PPT]
    end

    A1 --> B1
    A2 --> B1
    A3 --> B1
    B1 -->|叙事弧+页角色| B2
    B2 -->|组件映射| B3
    B3 -->|标题断言化| B4
    B4 -->|隐喻+风格锁| B5
    B5 -->|通过| C1
    B5 -->|失败| B3
    C1 --> C2

    style B1 fill:#2b6cb0,color:#fff
    style B2 fill:#2b6cb0,color:#fff
    style B3 fill:#2b6cb0,color:#fff
    style B4 fill:#2b6cb0,color:#fff
    style B5 fill:#b45309,color:#fff

核心洞察:NotebookLM 的 PPT 输出之所以风格高度统一,是因为采用了"编导式流水线"架构,而非单次提示词生成。每个阶段都有明确职责和约束,通过门禁机制保证一致性。


二、叙事弧结构(Narrative Arc)

flowchart LR
    subgraph ARC["叙事弧 - 必须完整"]
        H["Hook<br/>钩子/引入"]
        T["Tension<br/>冲突/问题"]
        D["Decompose<br/>拆解/分析"]
        F["Framework<br/>框架/模型"]
        A["Action<br/>行动/方案"]
        C["Close<br/>收束/宣言"]
    end

    H -->|"制造好奇"| T
    T -->|"揭示痛点"| D
    D -->|"层层拆因"| F
    F -->|"模型压缩"| A
    A -->|"给出步骤"| C

    style H fill:#0f766e,color:#fff
    style T fill:#b45309,color:#fff
    style D fill:#2b6cb0,color:#fff
    style F fill:#8a5a00,color:#fff
    style A fill:#0f766e,color:#fff
    style C fill:#2b6cb0,color:#fff

页角色定义

角色 功能 示例标题
Hook 制造好奇,吸引注意 "你以为的AI,其实只是统计学"
Tension 揭示问题/冲突 "90%的企业数字化转型失败"
Decompose 拆解原因/层次 "失败的三大根因:战略/组织/技术"
Framework 压缩成可复述模型 "数字化成熟度四象限"
Action 给出行动步骤 "从0到1的五步落地法"
Close 价值宣言/行动号召 "不是技术问题,是认知升级"

三、布局组件库(Layout Component Library)

classDiagram
    class LayoutLibrary {
        <<enumeration>>
        Cover
        SingleVisualExplain
        TwoColumnContrast
        ThreeCard
        FourCard
        FlowPath
        QuadrantMatrix
        CloseQuote
    }

    class Cover {
        +Title: string
        +Subtitle: string
        +HeroImage: metaphor
        +TagLine: optional
    }

    class SingleVisualExplain {
        +Title: string
        +Bullets: 2-3条
        +Visual: diagram/illustration
        +Caption: string
    }

    class TwoColumnContrast {
        +Title: string
        +LeftHeader: string
        +LeftBullets: list
        +RightHeader: string
        +RightBullets: list
    }

    class ThreeCard {
        +Title: string
        +Card1: icon+label+lines
        +Card2: icon+label+lines
        +Card3: icon+label+lines
    }

    class FourCard {
        +Title: string
        +Card1-4: icon+label+line
    }

    class FlowPath {
        +Title: string
        +Steps: 3-6步
        +StepLabel: string
        +StepDesc: 1行
    }

    class QuadrantMatrix {
        +Title: string
        +XAxis: string
        +YAxis: string
        +Quadrants: 4个标签+描述
    }

    class CloseQuote {
        +BigQuote: ≤20字
        +Subline: optional
    }

    LayoutLibrary --> Cover
    LayoutLibrary --> SingleVisualExplain
    LayoutLibrary --> TwoColumnContrast
    LayoutLibrary --> ThreeCard
    LayoutLibrary --> FourCard
    LayoutLibrary --> FlowPath
    LayoutLibrary --> QuadrantMatrix
    LayoutLibrary --> CloseQuote

路由规则

内容语义 推荐组件
"误解 vs 事实" / "A vs B" TwoColumnContrast
"三点/三步/三原则" ThreeCard
"四象限/四情景/四策略" QuadrantMatrix / FourCard
"路径/流程/方法论步骤" FlowPath
注意力重置/呼吸页 CloseQuote / 全幅 SingleVisualExplain

四、QA 门禁系统(Quality Gates)

stateDiagram-v2
    [*] --> SlideSpec
    SlideSpec --> TitleGate

    TitleGate --> DensityGate: 通过
    TitleGate --> Rewrite: 失败<br/>标题非断言句

    DensityGate --> ArcGate: 通过
    DensityGate --> Rewrite: 失败<br/>超密度阈值

    ArcGate --> RhythmGate: 通过
    ArcGate --> InsertSlide: 失败<br/>缺Framework/Action

    RhythmGate --> StyleGate: 通过
    RhythmGate --> InsertBreath: 失败<br/>无呼吸页

    StyleGate --> Validated: 通过
    StyleGate --> Normalize: 失败<br/>风格不一致

    Rewrite --> SlideSpec
    InsertSlide --> SlideSpec
    InsertBreath --> SlideSpec
    Normalize --> SlideSpec

    Validated --> [*]

门禁规则详解

门禁 检查项 阈值 失败处理
Title Gate 标题是否断言句 必须含立场/结论/冲突 重写为观点句
Density Gate 信息密度 ≤4 bullets,每条≤18字,总字数≤90 拆页或改写
Arc Gate 叙事完整性 必须有Framework+Action+Close 补插页面
Rhythm Gate 节奏控制 每3-4页有呼吸页 插入金句/大图页
Style Gate 视觉一致性 单强调色,留白充足 归一化处理

五、艺术总监:隐喻库与风格锁

flowchart TB
    subgraph METAPHOR["隐喻映射库"]
        M1["真相/觉醒<br/>烛光·光束·镜面·破雾"]
        M2["系统/机制<br/>齿轮·架构·建筑剖面"]
        M3["方向/未来<br/>道路·星图·罗盘·航船"]
        M4["秩序/等级<br/>阶梯·金字塔·王冠"]
        M5["学习/成长<br/>年轮·树·嵌套层"]
    end

    subgraph STYLE["风格锁定"]
        S1["背景: 暖白/米白 #F8F7F5"]
        S2["留白: 高留白策略"]
        S3["色彩: 单强调色 #2b6cb0"]
        S4["插画: 低饱和水彩线稿"]
        S5["排版: 标题显著大于正文"]
    end

    subgraph OUTPUT_STYLE["视觉输出"]
        O1["统一的图像风格"]
        O2["一致的排版层级"]
        O3["和谐的色彩系统"]
    end

    METAPHOR --> OUTPUT_STYLE
    STYLE --> OUTPUT_STYLE

    style S1 fill:#fbfaf7,stroke:#2b6cb0
    style S3 fill:#2b6cb0,color:#fff

设计约束(十条硬规则)

  1. 可讲性优先 - PPT是演讲脚手架,不是论文摘要
  2. 标题断言化 - 每页标题必须是观点句/结论句/冲突句
  3. 密度上限 - 宁可拆页,也不堆字;bullet不超过4条
  4. 框架化压缩 - 至少1-2页用模型表达(象限/金字塔/流程)
  5. 对照优先 - 复杂观点优先用A/B对照呈现
  6. 双通道编码 - 文字讲逻辑,图像提供情绪与记忆钩子
  7. 视觉语法一致 - 留白、层级、间距、线条风格统一
  8. 单强调色 - 只用一个主色标重点,其余尽量中性
  9. 节奏管理 - 每3-4页插入"呼吸页"(大图/金句)
  10. 落地收束 - 结尾必须给行动清单/步骤/指标或价值宣言

六、SlideSpec JSON Schema

{
  "deck": {
    "title": "演示文稿标题",
    "audience": "目标受众",
    "duration_min": 10,
    "style": {
      "background": "warm_off_white",
      "accent_color": "#2b6cb0",
      "secondary_color": "neutral_grays",
      "illustration_style": "low_saturation watercolor line-art",
      "spacing": "high_whitespace",
      "typography": {
        "title_scale": "xl",
        "body_scale": "sm",
        "max_body_lines": 5
      }
    }
  },
  "slides": [
    {
      "no": 1,
      "role": "Hook | Tension | Decompose | Framework | Action | Close",
      "layout": "Cover | SingleVisualExplain | TwoColumnContrast | ThreeCard | FourCard | FlowPath | QuadrantMatrix | CloseQuote",
      "title": "结论句/冲突句(必须是断言)",
      "bullets": ["短句1(≤18字)", "短句2", "短句3"],
      "callout": "关键词(上色)",
      "visual": {
        "type": "illustration | chart | diagram",
        "metaphor": "candlelight / gears / roadmap ...",
        "prompt": "图像生成提示词(含风格锁)"
      },
      "notes": "可选的演讲者备注"
    }
  ]
}

七、可执行提示词模板

7.1 总控系统提示(Developer Prompt)

你是"咨询级演讲编导 + 幻灯片总监"。你的任务是把给定材料变成可讲的 PPT。

硬约束:
- 总页数 12–18;时长约 8–12 分钟。
- 叙事弧必须完整:Hook → Tension → Decompose → Framework → Action → Close。
- 标题必须是观点/结论/冲突句,不允许仅用名词短语。
- 每页 2–4 个要点;每条不超过 14–18 字;正文总字数不超过 70–90 字。
- 必须包含 1–2 页"框架化模型"(象限/流程/金字塔择其二)。
- 每 3–4 页插入 1 页"呼吸页"(大图或金句,文字极少)。
- 视觉统一:米白底,留白多,单强调色,低饱和水彩线稿隐喻图。

流程必须执行:
1) 先输出 SlideSpec JSON(逐页:role、layout、title、bullets、visual.prompt)。
2) 自检 QA 门禁:若违反任一约束,必须重写 SlideSpec。
3) 再输出逐页最终文案(仅允许使用 SlideSpec 中的字段,不得发散)。

7.2 用户提示模板

材料:<<<粘贴/引用你的来源摘要或全文>>>

受众:<<<谁听?(管理层/学生/产品团队)>>>
目的:<<<科普/汇报/说服/培训>>>
强调:<<<希望观众记住的 3 个结论>>>
避免:<<<不希望出现的风格或立场>>>

请按流程输出:
(1) SlideSpec JSON
(2) QA Gate 报告(通过/失败点+修改)
(3) 最终逐页内容(标题+要点+图像提示词)

7.3 QA Gate 报告格式

QA Report:
- Title Gate: pass/fail + list of offending slides
- Density Gate: pass/fail + list of offending slides
- Arc Gate: pass/fail (missing roles/framework/action/close)
- Rhythm Gate: pass/fail (breathing slide cadence)
- Style Gate: pass/fail (accent color, whitespace, typography)

Actions Taken:
- Rewrites performed: N
- Slides inserted/merged: ...

八、验证清单(Acceptance Criteria)

结构与节奏

  • 是否清晰呈现叙事弧(Hook→Close)?
  • 是否至少 1–2 页框架图(象限/流程/金字塔)?
  • 是否每 3–4 页出现呼吸页?
  • 是否末段给出行动清单/指标/步骤?

文案与视觉一致性

  • 标题是否都是"断言句",而不是"名词短语"?
  • 每页是否 ≤4 bullets,且每条短句?
  • 是否单强调色贯穿、留白充足?
  • 插画是否隐喻一致,且低饱和水彩线稿?

常见失败模式(Anti-Patterns)

  • 把摘要直接搬到PPT:字变少了,但结构没变,仍然不可讲
  • 缺少"框架化压缩":只有要点,没有可复述模型
  • 视觉被当作装饰:图与内容不耦合,节奏也不受控
  • 没有门禁重写:一两页开始堆字,整套一致性崩坏

内容结构

AI-PPT 架构设计指导落地方案
├── 1. 核心洞察:编导式流水线
│   ├── 为什么不是"一个提示词一次性生成"
│   ├── 多代理/多模块约束生成
│   └── 结构化 → 渲染 → 门禁重写
│
├── 2. 五阶段流水线
│   ├── Content Planner(叙事弧+页角色)
│   ├── Layout Router(语义→组件映射)
│   ├── Slide Writer(标题断言化+密度控制)
│   ├── Art Director(隐喻库+风格锁)
│   └── QA Gate(门禁重写)
│
├── 3. 叙事弧(Narrative Arc)
│   ├── Hook → Tension → Decompose
│   ├── Framework → Action → Close
│   └── 页角色定义与示例
│
├── 4. 布局组件库(8个模板)
│   ├── Cover / SingleVisualExplain
│   ├── TwoColumnContrast / ThreeCard / FourCard
│   ├── FlowPath / QuadrantMatrix / CloseQuote
│   └── 路由规则(语义→组件)
│
├── 5. QA 门禁系统
│   ├── Title Gate(标题断言化)
│   ├── Density Gate(信息密度)
│   ├── Arc Gate(叙事完整性)
│   ├── Rhythm Gate(节奏控制)
│   └── Style Gate(视觉一致性)
│
├── 6. 艺术总监
│   ├── 隐喻映射库(5类隐喻)
│   ├── 风格锁定(背景/留白/色彩/插画/排版)
│   └── 十条硬约束
│
├── 7. SlideSpec JSON Schema
│   ├── deck 层级(标题/受众/风格)
│   └── slides 数组(角色/布局/标题/要点/视觉)
│
├── 8. 可执行提示词
│   ├── Developer Prompt(总控)
│   ├── User Prompt(模板)
│   └── QA Report(格式)
│
└── 9. 验证清单
    ├── 结构与节奏检查
    ├── 文案与视觉一致性
    └── 常见失败模式(Anti-Patterns)

猪哥云(四川)网络科技有限公司 | 合规网 www.hegui.com 猪哥云-数据产品部-Maurice | maurice_wen@proton.me 2025 猪哥云-灵阙企业级智能体平台