NotebookLM 生成 PPT 的逆向推理(推理加深版)

目标:从“成品幻灯片的稳定共性”反推 NotebookLM 的元提示词结构、生成流水线、质量门禁与设计原则,并综合成一份可复用的 Prompt/Schema。

多阶段流水线(Planner → Router → Writer → Art Director → QA) 组件库驱动的 Layout 选择 强叙事弧(Hook→Tension→Framework→Action→Close) 信息密度上限 + 强留白 单强调色 + 隐喻插画

1. 关键假设:NotebookLM 不像“一个提示词一次性生成”,而是“编导式流水线”

Inference Model

你给的样本呈现出“结构高度同构、版式高度复用、视觉高度统一、字数高度受控”。这种一致性更像“多代理/多模块约束生成”的结果,而不是一次性自由生成。

可解释的一致性来源
  • 先定页功能:每页是“角色”(引入/冲突/拆因/框架/落地/收束),再写内容。
  • 模板枚举:layout 从有限集合选择,然后填槽位(标题/要点/图像/图表)。
  • 门禁式重写:超过信息密度阈值、标题不够“断言”、要点过长会触发重写。
这类流水线“最像”的产品机制
  • “文档摘要”不是终点:要产生可讲的 deck,需要“演讲编排”。
  • 视觉不是后处理:图像隐喻与叙事节奏耦合,必须在页面级规划时介入。
  • 一致性优先:宁可牺牲个别页面的信息覆盖,也要保证整套 deck 的可读性和风格统一。

1.1 流水线总览(建议把它当成 NotebookLM 的“隐式系统提示”)

Pipeline:
  Inputs:
    - Sources (docs / PDFs / notes)
    - Audience & intent (briefing / lecture / pitch)
    - Output target (12–18 slides, ~10 min talk)
  Stages:
    1) Content Planner: narrative arc + per-slide role
    2) Layout Router: map slide role -> layout component
    3) Slide Writer: "标题=结论" + bullets compression
    4) Art Director: metaphor library + style lock
    5) Chart Builder (optional): pick 1–2 framework visuals
    6) QA Gate: density / consistency / redundancy / clarity
  Outputs:
    - SlideSpec (structured)
    - Render-ready deck (PPT/PDF)
        

1.2 你样本中最强的“门禁痕迹”(可用于复刻)

门禁项 可观察到的外在症状 推断的内部规则(可能的系统提示)
信息密度阈值 每页正文很短、几乎无长段落;复杂内容拆成多页 每页最多 2–4 bullet;每条 ≤ 14–18 字;超过阈值触发“拆页/改写”
标题断言化 标题常是立场句/结论句,而非名词短语 标题必须回答“所以呢?”;若是“主题名词”则重写成“观点句”
节奏页插入 每 3–4 页出现“全幅图/金句页” 防疲劳策略:固定节奏点插入视觉呼吸页;否则整体可读性扣分
框架页强制存在 中段常见象限/金字塔/流程图等“可复述模型” 必须至少 1–2 页把核心压成可讲的模型;缺失则补一页 Framework
视觉风格锁定 米白底、留白多、单强调色、隐喻插画一致 deck-level style token:背景、字体层级、主色、插画风格、线条粗细统一

3. 推断的“元提示词”分层:把隐式规则显式化

Meta-Prompt Stack

下面给出一套“可复刻 NotebookLM 输出风格”的 Prompt Stack(建议作为 system/developer + few-shot 配置)。 你可以把它拆成多代理,也可以按顺序在同一个模型里执行。

3.1 总控系统提示(System / Developer Prompt)

You are a consulting-grade presentation director.
Your job is to transform sources into a talk-ready slide deck.

Non-negotiable constraints:
- 12–18 slides; must follow a narrative arc:
  Hook → Tension/Problem → Decompose → Framework → Action → Close
- Slide title must be a claim (a conclusion / stance / conflict), not a topic noun.
- Each slide: 2–4 bullets, each ≤ 14–18 Chinese characters; total body ≤ 70–90 chars.
- Use a limited layout component library (8 templates).
- Deck-level style lock:
  warm off-white background, ample whitespace, single accent color, consistent icon/line style.
- Must include 1–2 framework slides (quadrant / pyramid / flow).
- Insert a "breathing slide" (big quote / full image) every 3–4 slides.

Process (must follow):
1) Produce SlideSpec JSON for every slide (role, title, bullets, layout, visual_prompt).
2) Validate SlideSpec with QA gates; if violated, revise.
3) Produce final slide copy strictly from the validated SlideSpec.
      

3.2 组件库(Layout Component Library)

组件名 适用语义 槽位(填充字段)
Cover 封面/定位 Title, Subtitle, HeroImage (metaphor), Optional tag line
SingleVisualExplain 核心概念解释 Title, 2–3 bullets, Visual (diagram/illustration), Caption
TwoColumnContrast 对照/纠偏 Title, LeftHeader+bullets, RightHeader+bullets
ThreeCard 三要点/三步骤 Title, 3 cards: icon+label+1–2 lines
FourCard 四维度/四误区/四原则 Title, 4 cards: icon+label+1 line each
FlowPath 流程/路径 Title, Steps(3–6), Each step label+1 line
QuadrantMatrix 分类/情景/策略地图 Title, Axes labels, Quadrant labels+1 line
CloseQuote 收束/宣言 Big quote (≤ 20 chars), optional subline

3.3 路由规则(Layout Router:语义 → 组件映射)

Routing heuristics:
- If the slide contains "误解 vs 事实" / "之前 vs 之后" / "A vs B":
    use TwoColumnContrast
- If "三点/三步/三原则":
    use ThreeCard
- If "四象限/四情景/四策略":
    use QuadrantMatrix or FourCard (prefer Quadrant for scenario)
- If "路径/流程/方法论步骤":
    use FlowPath
- If the slide is meant to reset attention:
    use CloseQuote or a full-bleed SingleVisualExplain with minimal text
- Ensure at least 1–2 of: QuadrantMatrix / FlowPath / Pyramid-like structure
      

3.4 视觉导演(Art Director:隐喻库 + 风格锁)

隐喻映射(示例库)
  • 真相/觉醒:烛光、光束、镜面、破雾
  • 系统/机制:齿轮、架构、建筑剖面
  • 方向/未来:道路、星图、罗盘、航船
  • 秩序/等级:阶梯、金字塔、王冠(慎用)
  • 学习/成长:年轮、树、阶梯、嵌套层
风格锁(建议写死)
  • 背景:暖白/米白;强留白
  • 插画:水彩/轻质感、低饱和、细线条
  • 色彩:单强调色 + 中性灰黑;避免多色彩虹
  • 排版:标题显著大于正文;正文尽量短句

3.5 QA 门禁(最关键:决定“像不像”)

QA Gates (fail -> rewrite):
- Title Gate: title must be a claim / conclusion (contains judgement/stance), not merely a topic noun.
- Density Gate: >4 bullets OR any bullet >18 chars OR total body >90 chars.
- Redundancy Gate: same idea repeated across adjacent slides -> merge or differentiate.
- Arc Gate: missing Framework slide(s) -> insert; missing Action or Close -> add.
- Rhythm Gate: no breathing slide every 3–4 slides -> add quote/visual slide.
- Style Gate: accent colors >1, inconsistent typography, overcrowded margins -> normalize.
      

4. 可直接复用的 SlideSpec Schema(JSON)

Structured Output

强烈建议你把生成从“自然语言”改成“先出 SlideSpec JSON,再渲染”。这一步是复刻一致性的关键。

{
  "deck": {
    "title": "string",
    "audience": "string",
    "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","短句2","短句3"],
      "callout": "一个关键词(上色)",
      "visual": {
        "type": "illustration | chart | diagram",
        "metaphor": "candlelight / gears / roadmap ...",
        "prompt": "中文或英文图像提示词(含风格锁)"
      },
      "notes": "optional speaker notes"
    }
  ]
}
      
如果你要逼近 NotebookLM 的“稳定性”
请把“PPT 生成”当成“编排系统”:先结构化(SlideSpec),再渲染(模板+图像),最后门禁重写。仅靠单次 prompt 很难得到这种一致性。

5. 一套“复刻 NotebookLM 风格”的可执行 Prompt(可直接复制)

Copy/Paste

5.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 中的字段,不得发散)。
      

5.2 用户提示(User Prompt 模板)

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

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

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

5.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: ...
      

6. 验证清单:判断你复刻是否成功

Acceptance Criteria
结构与节奏
  • 是否清晰呈现叙事弧(Hook→Close)?
  • 是否至少 1–2 页框架图(象限/流程/金字塔)?
  • 是否每 3–4 页出现呼吸页?
  • 是否末段给出行动清单/指标/步骤?
文案与视觉一致性
  • 标题是否都是“断言句”,而不是“名词短语”?
  • 每页是否 ≤4 bullets,且每条短句?
  • 是否单强调色贯穿、留白充足?
  • 插画是否隐喻一致,且低饱和水彩线稿?
最常见失败模式(你可以直接写进 QA Gate)
  • 把摘要直接搬到 PPT:字变少了,但结构没变,仍然不可讲。
  • 缺少“框架化压缩”:只有要点,没有可复述模型。
  • 视觉被当作装饰:图与内容不耦合,节奏也不受控。
  • 没有门禁重写:一两页开始堆字,整套一致性崩坏。
说明:本页为“从成品外观与结构特征反推生成机制”的推理框架,并非官方披露。用于复刻风格时,建议以 SlideSpec + 模板渲染 + QA 门禁的方式实现。