| 1 | # 项目定位与能力边界 |
| 2 | |
| 3 | [English](../project-positioning.md) | [中文](./project-positioning.md) |
| 4 | |
| 5 | --- |
| 6 | |
| 7 | 本文定义 PPT Master 的长期产品定位,以及新增、保留或削减能力时使用的判断标准。它是一份产品政策,不是功能清单或执行手册。 |
| 8 | |
| 9 | 本文是[英文规范源](../project-positioning.md)的同步中文译本,不形成第二套产品政策;定位变化必须在同一次修改中同步两种语言,如有歧义以英文规范源为准。 |
| 10 | |
| 11 | 当前具体如何选择路线,仍以 [`workflows/routing.md`](../../skills/ppt-master/workflows/routing.md) 为准。本文回答的是更根本的问题:一个方向究竟是否应该属于 PPT Master。 |
| 12 | |
| 13 | ## 一、项目定位 |
| 14 | |
| 15 | > **PPT Master 是一套开源、对话驱动的工作流,让 AI 先把论证推理成形,再设计并产出真正可编辑的 PowerPoint——不是整页图片,也不是一层能改的表皮。它的核心轴线是原生深度:随着版本迭代,持续创作或保留更多 PowerPoint 自身的对象模型、演示行为和可复用结构。** |
| 16 | |
| 17 | 输入可以是一个主题、源材料、数据、设计参考、品牌资产或已有 `.pptx`。主管线负责生成新 deck;其他明确路线和 profile 可以提炼可复用的 Brand / Style / Layout / Deck 工作区,向现有 PowerPoint 填入新内容、重新设计它,或在保留各自契约所承诺内容的前提下追加原生演示行为。 |
| 18 | |
| 19 | 原生深度是一条持续推进的方向,不是一张固定功能清单。PPT Master 的北极星是不断向 PowerPoint 自身靠拢,缩小 AI 能生成的内容与熟练用户可以在 PowerPoint 中手工完成的内容之间的差距。[PowerPoint ↔ SVG 能力映射](../powerpoint-svg-mapping.md)逐项、诚实地记录当前边界。 |
| 20 | |
| 21 | 从产品形态上看,PPT Master 是一套运行在任意支持 Agent 的 AI 工具中的工作流——也就是一个“skill”。它不是模型,不是托管式演示 SaaS,也不是 PowerPoint 的替代品。工作流负责演示文稿专用的推理、契约和质量门;确定性工具负责转换、校验、打包和可重复的文件操作;最终质量上限仍由所选模型决定。 |
| 22 | |
| 23 | 最主要的交付物是一份用户可以直接演示并继续精修的高质量 PowerPoint 草稿,而不是封闭的最终成品。可复用模板工作区、项目源材料、设计规范、预览和校验产物同样是一等支撑产物,因为它们让最终 deck 可控制、可重建、可复用。 |
| 24 | |
| 25 | ## 二、产品主张 |
| 26 | |
| 27 | 一份真正有用的 deck 有两层:让论证成立的推理层,以及让结果真正可用的 PowerPoint 构造层。PPT Master 同时负责这两层。 |
| 28 | |
| 29 | | 轴线 | 项目立场 | 产品结果 | |
| 30 | |---|---|---| |
| 31 | | 逻辑优先 | 绘制页面前先确定核心信息、叙事模式、提纲、层级和证据 | deck 的结构经过推理,而不是机械继承源材料顺序 | |
| 32 | | 原生深度 | 可编辑早已是及格线;真正的问题是可编辑到多深,也就是结果里究竟有多少 PowerPoint | 在所选路线支持的范围内,创作或保留真实 PowerPoint 形状、文字、图片、图表、表格、母版与版式、备注、转场、动画和 package 行为 | |
| 33 | | 诚实的可编辑性 | 输出是用户继续编辑的草稿,不是扁平图片,也不承诺一次生成完美终稿 | 视觉保真、数据驱动对象、跨软件渲染与保留程度之间的取舍必须显式说明 | |
| 34 | | 用户控制 | 工作流、项目状态和输出都归用户所有 | 成本透明;除用户选择的 provider 调用外,数据留在本地;不强制绑定编辑器、模型或平台 | |
| 35 | |
| 36 | 直接 OOXML 过于冗长和脆弱,不适合作为 AI 的通用视觉创作语言;整页图片又会丢掉原生对象模型。因此,PPT Master 把适合模型的视觉创作、确定性编译和直接 package 操作结合起来,并根据用户意图选择正确的修改契约。 |
| 37 | |
| 38 | 因此,项目的工作不只是写出一个 `.pptx`,而是让通用 AI Agent 具备可靠完成演示文稿工作的能力,同时保留用户检查、编辑和拥有结果的权利。 |
| 39 | |
| 40 | ## 三、目标用户与使用方式 |
| 41 | |
| 42 | PPT Master 主要服务于以下用户: |
| 43 | |
| 44 | - 手上有主题、文档、数据、视觉参考、品牌资产或已有 deck,需要把它们转化为演示文稿。 |
| 45 | - 关心 deck 的逻辑和 PowerPoint 可编辑性的深度,而不只是文件能否以 `.pptx` 打开。 |
| 46 | - 相比几秒钟出片,更重视整份 deck 的一致设计和可靠交付。 |
| 47 | - 需要本地持有项目、透明控制成本,并保留选择 AI Agent、模型和 provider 的自由。 |
| 48 | - 接受模型决定质量上限,并愿意确认关键方向,在必要时继续用 PowerPoint 完成最后一公里。 |
| 49 | - 能够使用对话式 AI 工具和本地 Python 环境,即使本人并不编写代码。 |
| 50 | |
| 51 | PPT Master 不以零配置浏览器出片、即时生成、实时团队共编,或完全不需要人类判断和修改的一次性完稿为主要目标。 |
| 52 | |
| 53 | ## 四、产品承诺 |
| 54 | |
| 55 | | 承诺 | 含义 | 边界 | |
| 56 | |---|---|---| |
| 57 | | 原生深度 | 在所选路线支持的范围内,创作或保留真实 PowerPoint 对象、可复用结构和演示行为 | 不把整页截图作为规范的 PPTX 生成结果;不支持的语义与有损取舍必须显式说明 | |
| 58 | | 逻辑先于排版 | 视觉创作前先推理核心信息、叙事、页面顺序和信息层级 | 如果某条路线承诺保留原文或结构,就必须遵守该承诺,不能静默重构 deck | |
| 59 | | 高质量、可继续编辑的草稿 | 消除从原材料到结构连贯、经过设计且仍可精修的 deck 之间的大部分工作 | 不承诺一次生成完美终稿;模型能力和用户判断仍决定上限 | |
| 60 | | 事实与意图保真 | 区分来源事实、用户决策、设计建议和派生产物 | 不编造依据,也不把保留型请求静默改成重新设计 | |
| 61 | | 成本透明且可预测 | PPT Master 保持免费开源;用户只为自己选择的 AI 模型和可选 provider 付费 | 不增加专有点数、按席位收费或额外的演示平台订阅层 | |
| 62 | | 数据留在本地 | 转换、创作、校验和导出都在用户机器上完成 | 用户选择调用的 AI 模型、搜索、生图和语音 provider 仍可能接收调用所需输入 | |
| 63 | | 无平台锁定 | 任何支持 Agent 的 AI 工具和兼容模型都可以驱动工作流,输出保持可迁移 | 不承诺不同模型产出质量完全一致,也不承诺不同演示软件渲染完全一致 | |
| 64 | | 工程可靠性 | 使用明确路线、保留契约、质量门、回读校验和可恢复项目状态 | 不用静默降级掩盖失败,也不发布未通过必需质量门的产物 | |
| 65 | | 质量优先 | 优先保证 deck 一致性、原生可编辑性和交付可靠性 | 可以在不损害质量时提效,但不默认采用低质量并行生成 | |
| 66 | |
| 67 | ## 五、产品能力模型 |
| 68 | |
| 69 | PPT Master 的能力范围比单一生成管线更宽,但有意窄于通用办公 Agent。 |
| 70 | |
| 71 | | 能力领域 | 项目责任 | |
| 72 | |---|---| |
| 73 | | 演示推理 | 把主题或材料包转化为面向受众的核心信息、叙事模式、提纲、页面规划和明确设计方向 | |
| 74 | | 原生演示创作 | 创作新的页面视觉,并编译为真正原生可编辑的 PowerPoint deck | |
| 75 | | 可复用演示设计 | 提炼、创建、组合、校验并应用 Brand、Style、Layout 和 Deck 工作区 | |
| 76 | | 已有 deck 改编 | 在不同保留契约下重做已有 deck、向原生页面壳填入新内容,或追加原生演示行为 | |
| 77 | | PowerPoint 表达 | 在沟通目标需要时使用图片、图示、图表、表格、公式、讲稿、旁白、转场和动画 | |
| 78 | | 审阅与交付 | 预览、检查、校验、修复、导出、回读,并保留足够的本地项目状态供后续精修或重新导出 | |
| 79 | |
| 80 | 这些是产品责任,不代表每项责任都必须暴露成顶层路线或单独的 workflow 文件。只有输入、修改规则、不变量或产物生命周期确实不同,才需要独立路线。 |
| 81 | |
| 82 | ## 六、项目拥有的责任与接入的能力 |
| 83 | |
| 84 | PPT Master 可以接入通用能力,但不因此成为这些通用能力的平台。 |
| 85 | |
| 86 | | 领域 | PPT Master 负责 | PPT Master 不负责 | |
| 87 | |---|---|---| |
| 88 | | 研究 | 判断 deck 需要什么证据、保存来源,并把研究结果转化为演示内容 | 与演示任务无关的通用网络研究引擎 | |
| 89 | | 图片 | 判断是否需要图片,并负责图片的角色、风格、来源、位置、出处和就绪状态 | 通用图片生成或图片管理平台 | |
| 90 | | 音频 | 负责演示语境中的讲稿、音色选择、逐页旁白、计时和 PowerPoint 嵌入 | 通用音频工作站、播客平台或语音供应商市场 | |
| 91 | | 数据可视化 | 选择表达形式、保留数据、校验几何,并显式呈现可编辑性与保真度之间的取舍 | 通用 BI 或电子表格产品 | |
| 92 | | 模板与品牌 | 定义可复用的演示身份、Master / Layout 结构、槽位、素材与组合契约 | 恢复来源文件中已经不存在的历史设计意图 | |
| 93 | | PowerPoint 编辑 | 负责演示专用的生成、填充、重做和有边界的原生增强 | 替代 PowerPoint 的完整编辑界面,或支持任意 OOXML 修改 | |
| 94 | |
| 95 | 仓库可以内置多个 provider,以保持开放性和实际可用性,但 provider 特有行为应当隔离在稳定的接入边界之后。演示工作流负责选择逻辑和输出语义,任何单一 provider 都不应重新定义产品边界。 |
| 96 | |
| 97 | ## 七、稳定的技术策略 |
| 98 | |
| 99 | 技术架构服务于定位,但技术架构本身不是项目定位。 |
| 100 | |
| 101 | - **受约束的 SVG → DrawingML** 是新设计页面的主要创作和编译路线:AI 使用适合模型的视觉语言工作,确定性工具再构建原生 PowerPoint 对象。 |
| 102 | - **直接 OOXML 操作**用于用户希望保留现有 PowerPoint package,而不是重新生成视觉设计的场景。 |
| 103 | - **模板工作区**在新页面创作前声明可复用的品牌身份,以及适用时的 Master / Layout、槽位和素材结构;这些结构不能在事后凭空猜测。 |
| 104 | - **sidecar 与 package 级阶段**负责演讲者备注、旁白、转场、动画,以及其他不属于静态页面 SVG 的演示行为。 |
| 105 | - **项目产物和质量门**让过程可检查、可续跑、可测试,并能安全地重新导出。 |
| 106 | |
| 107 | 具体实现可以演进,但以下不变量应保持稳定: |
| 108 | |
| 109 | 1. 不把作为规范交付物的 deck 扁平化成每页一张图片。 |
| 110 | 2. 完整的可见页面设计必须留在声明的创作源中;导出阶段不得凭空补造缺失视觉。 |
| 111 | 3. 明确说明原生可编辑性、视觉保真、数据驱动对象和保留程度之间的取舍。 |
| 112 | 4. 修改产物前先确定创作或修改契约。 |
| 113 | 5. 区分源材料、创作产物、派生产物和交付产物。 |
| 114 | 6. 必需语义无法安全表达时应当停止;不得声称不支持的保真度,也不得静默替换成另一种行为。 |
| 115 | |
| 116 | ## 八、明确不做 |
| 117 | |
| 118 | PPT Master 不以成为以下产品为目标: |
| 119 | |
| 120 | - 零配置、即时出片的浏览器演示 SaaS。 |
| 121 | - 完全替代人类演示判断,或承诺一次生成完美终稿的全自动系统。 |
| 122 | - 通用办公助手、研究平台、图片平台、音频平台或 provider 市场。 |
| 123 | - 完整的 PowerPoint 克隆、完整的浏览器自由画布或实时协作服务。 |
| 124 | - 任意 SVG 到 PPTX 或任意 OOXML 的转换服务。 |
| 125 | - 从完成态 PPTX 或 SVG 中恢复缺失的历史 Master / Layout 意图。 |
| 126 | - 把推断出的模板结构原地嫁接到已有文件上的升级器。 |
| 127 | - 以牺牲 deck 一致性、原生可编辑性或交付可靠性为代价的产品级默认速度优先生成器。 |
| 128 | |
| 129 | 这些非目标并不排斥在演示任务中使用研究、图片、音频、原生对象或已有 deck。它们防止支撑能力脱离演示语境,发展成承诺完全不同的独立产品。 |
| 130 | |
| 131 | ## 九、能力准入与削减判据 |
| 132 | |
| 133 | 评估任何新增能力时,按以下顺序回答: |
| 134 | |
| 135 | 1. **用户任务**:它完成了哪一个真实的演示文稿任务? |
| 136 | 2. **核心贡献**:它是否提升了 PowerPoint 原生深度、改善了演示推理、增强了用户控制,或提高了交付可靠性? |
| 137 | 3. **责任结果**:它创建或保护了什么演示产物、决策或质量属性? |
| 138 | 4. **不变量**:什么必须保持不变,什么允许改变? |
| 139 | 5. **产品层级**:它属于核心能力、演示专用扩展、可替换 provider adapter,还是仓库维护? |
| 140 | 6. **可验证性**:能否明确检查成功与失败,而不是依赖模糊承诺? |
| 141 | 7. **真实证据**:是否有真实用户需求、重复工作流或已经发生的失败,足以覆盖维护成本? |
| 142 | |
| 143 | | 决策 | 适用条件 | |
| 144 | |---|---| |
| 145 | | 作为核心能力新增或保留 | 直接推进演示任务,或强化原生深度、推理、用户控制或可靠性,并需要演示专用契约或校验 | |
| 146 | | 作为集成扩展保留 | 能力本身可选,但它的规划和输出语义是演示专用的 | |
| 147 | | 放到稳定接入边界之后 | 底层服务具有通用性或供应商特异性,PPT Master 负责演示专用的选择逻辑和输出契约 | |
| 148 | | 移到仓库工具层 | 服务于仓库、示例、安装或贡献者流程,而不是生产演示文稿 | |
| 149 | | 退役 | 与另一权威重复、没有有效使用者、承诺无法验证,或维护成本高于演示价值 | |
| 150 | |
| 151 | 文件或 workflow 的数量本身,不是新增或删除能力的理由。真正的判断标准是责任是否清晰,以及它是否创造明确的产品价值。 |
| 152 | |
| 153 | ## 十、北极星结果 |
| 154 | |
| 155 | 一次成功的 PPT Master 使用过程应当是: |
| 156 | |
| 157 | > 用户把主题、源材料、设计参考、可复用模板或已有 PowerPoint 交给 AI Agent。AI 先把论证推理成形,再开始设计;用户确认真正重要的选择;工作流最终返回一份结构连贯、经过校验、具有深度原生能力且可继续编辑的 PowerPoint,以及足够的本地项目状态,用于演示、精修、复用或重新导出。 |
| 158 | |
| 159 | 未来工作应按以下顺序改善这一结果: |
| 160 | |
| 161 | 1. 原生深度、输出正确性和交付可靠性。 |
| 162 | 2. 内容推理、叙事质量和视觉一致性。 |
| 163 | 3. 品牌、风格、版式、Deck 和已有 PowerPoint 资产的复用。 |
| 164 | 4. 人工审阅、修正和可控迭代。 |
| 165 | 5. 能够强化前四项的额外格式、provider 和便利能力。 |
| 166 | |
| 167 | ## 十一、与其他文档的关系 |
| 168 | |
| 169 | | 文档 | 责任 | |
| 170 | |---|---| |
| 171 | | [`what-is-ppt.md`](./what-is-ppt.md) | 演示媒介、用户任务、生命周期、原生对象模型、模板与质量层次;本文定位判断的上游前提 | |
| 172 | | 本文 | 长期产品定位、产品承诺、能力边界和准入判据 | |
| 173 | | [`why-ppt-master.md`](./why-ppt-master.md) | 面向用户的差异化和选择理由 | |
| 174 | | [`technical-design.md`](./technical-design.md) | 当前技术架构和实现不变量 | |
| 175 | | [`workflows/routing.md`](../../skills/ppt-master/workflows/routing.md) | 当前可执行路线选择 | |
| 176 | | [`roadmap.md`](./roadmap.md) | 已交付能力、当前优先级和明确推迟的方向 | |
| 177 |