给定内容、受众、目标与场景,先推演演示策略与论证架构,再经由 Presentation IR 渲染成一个可现场运行、可分支深潜、可动态调整的演示应用。这是 HTML 原生智能演示系统。
Presentation Science × Web Engineering
「质胜文则野,文胜质则史」——《论语 · 雍也》
AI 可以一分钟生成一份"看起来很炫"的 HTML 幻灯片——但它回答不了:面对什么人、在什么场景、为了什么目标,应该讲什么、删什么、先讲什么、何时揭示、何时深入。本系统先把这些问题答完,再谈渲染。
每一步都有独立的工件与质检门禁——IR 校验器不过,不允许进入渲染。
20 类演示情境,Situation First;不同情境不同规则
角色 / 决策权 / 态度 / 异议 / 认知负荷耐受,12 字段模型
Thesis→Claim→Evidence 树,六查逻辑漏洞与过度声称
每幕一个认知任务;标题类型由任务决定;负荷曲线有节奏
声明式中间表示,validate_ir.py 强制校验
L0–L6 最低充分渲染;18 维评测;浏览器实测
高管汇报、政务报告、技术评审、教学培训……20 类情境各有规则;同一份材料可为 CEO / 技术 / 一线生成三份明显不同的演示。
35+ 研究来源、A–E 证据分级、冲突证据显式登记;实践经验隔离在假设层,验证后才进入方法论。
核心路径 / 可选路径 / Deep Dive / 证据附录 / 异议分支。现场被质疑?一键跳到证据幕,讲完原路返回。
独立窗口:当前幕、下一幕、Speaker Notes、计时器、分支跳转。动画全部可暂停/回放/拖动——讲者永远控制节奏。
Stage 精简 / Reader 完整自足可深链 / Print 自动分页显示引用。同一份内容模型,三种视图,不做三遍。
"字越少越好?""每页加动画?""全做 3D?"——系统按机制给出反对理由与替代方案,不盲从反方法论要求。
原生 JS 实现 Scene 引擎 / 动效控制 / 阅读模式 / 打印模式,无构建、无 CDN、断网可跑。Stable > Fancy。
HeroStatement / AssertionEvidence / Comparison / Decision…组件是"信息结构",不是模板;全部 tokens 化、响应式、可访问。
18 维评分 rubric、100 测试案例、10 条对抗测试、IR 校验器、视觉/运行时 QA 清单——交付有门槛。
.claude/skills/ 或 CLAUDE.md 片段
.agents/skills/ + AGENTS.md
opencode.json agent 配置
~/.config/agents/skills/