# 产品需求文档(PRD):AI创作平台(ToC) > 输出角色:产品文档工程师 | 版本:v1.0 | 日期:2026-07-14 --- ## 一、文档概述 ### 1.1 产品定位 面向个人创作者的 AI 短视频脚本创作平台。用户通过简单输入(一段话+可选附件)快速获得 3 个版本的短视频脚本,并通过对话式修改持续打磨。平台降低短视频创作门槛,让任何人都能像拥有一位资深编导助手一样快速产出可拍摄的脚本。 ### 1.2 目标用户 | 用户角色 | 核心需求 | 使用频率 | |---------|---------|:---:| | 新手创作者 | 快速获得可用脚本,不知道怎么开始 | 中频 | | 有经验创作者 | 提升脚本质量,找到新灵感 | 日常高频 | | 小店主/个体户 | 为自家产品/服务做短视频推广 | 低频 | | 知识分享者 | 将知识内容脚本化 | 中频 | ### 1.3 核心价值 - **极简启动**:一句话即可开始创作,无需填复杂表单 - **多版本选择**:每次生成3版本脚本,拓宽创作可能性 - **对话式打磨**:像跟编导聊天一样修改脚本,无需重新跑全流程 - **智能补充**:AI 自动推理缺失信息,不强迫用户填完所有字段 - **附件灵活**:支持文档/图片/抖音短视频地址等受限输入,丰富创作参考 --- ## 二、V1.0 创意生成功能规格 ### 2.1 用户交互流程总览 ``` ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │ 阶段1 │ │ 阶段2 │ │ 阶段3 │ │ 阶段4 │ │ 用户输入 │───→│ 分析整理 │───→│ 脚本生成 │───→│ 对话修改 │ │ [用户可见] │ │ [用户可见] │ │ [用户可见] │ │ [用户可见] │ │ │ │ │ │ │ │ │ │ 填写需求 │ │ 查看解析结果 │ │ 3版本脚本 │ │ 局部修改 │ │ 上传附件 │ │ 补充缺失信息 │ │ 效果检测迭代 │ │ 效果检测迭代 │ │ 粘贴抖音链接 │ │ 补充缺失信息 │ │ 效果检测迭代 │ │ 效果检测迭代 │ └──────────────┘ └──────────────┘ └──────────────┘ └──────────────┘ ``` --- ### 2.2 F1:脚本生成 #### 2.2.1 用户输入层 **模块①:需求输入** **简单模式:** | 属性 | 说明 | |------|------| | 输入方式 | 自由文本框,一句话或一段话均可 | | placeholder | "描述你想要的短视频脚本,例如:我想做一个职场干货视频,教大家面试谈薪资,风格轻松,60秒" | | 字数限制 | 无上限,建议 50-200字 | | AI 处理 | 语义解析提取赛道/主题/风格/时长等信息,缺失部分在分析层补充 | | 提交条件 | 文本框不为空即可提交 | **详细模式:** | 字段 | 类型 | 必填 | placeholder/选项 | |------|------|:---:|------| | 内容赛道 | 下拉选择 | 是 | 知识教学/剧情情感/美食生活/探店测评/Vlog记录/观点态度/视觉冲击 | | 主题方向 | 文本输入 | 是 | 如:面试技巧/好物推荐/日常Vlog | | 预计时长 | 数字输入 | 是 | 默认60秒,单位"秒" | | 节奏 | 下拉选择 | 否 | 快节奏/中等节奏/慢节奏/先快后慢/先慢后快/不填(AI自动匹配) | | 内容风格 | 文本输入 | 否 | 轻松幽默/严肃干货/温馨治愈/反转搞笑 | | 目标受众 | 文本输入 | 否 | 主要面向的用户群体 | | 框架偏好 | 下拉选择 | 否 | 三段式/PAS/SCQA/认知反差/不填(AI自动匹配) | **两种模式可随时切换,已输入信息跨模式保留。** **模块②:上传附件(可选)** | 输入方式 | 说明 | 支持格式 | |---------|------|---------| | 上传文档 | 上传参考文档(账号设定/故事选题/对标脚本等) | .doc/.docx/.pdf/.ppt/.pptx/.xls/.xlsx/.txt | | 上传图片 | 上传视觉参考图 | .jpg/.png/.webp | | 粘贴抖音短视频地址 | 粘贴一条抖音短视频地址 | 仅支持抖音平台 | > 附件类型和数量受限,每种类型有上传数量上限。多附件同时上传时 AI 综合解析。 **提交按钮交互:** - 禁用态:简单模式文本框为空 或 详细模式必填字段未填 - 正常态:点击后 loading → 提交成功 → Toast提示 → 跳转分析整理层(信息齐全后自动触发脚本生成) --- #### 2.2.2 分析整理层 **功能一:分析所有输入,解析到创作方法** AI 分析用户所有输入(文本+附件+链接),解析到创作方法,以 **五类信息卡片** 结构化展示: | 卡片 | 展示字段 | 来源 | 完整性判定 | |------|---------|------|---------| | 账号设定 | 身份人设/内容定位/性格人设/说话语态/视觉符号/差异化标签 | 语义提取/文档解析/详细模式字段 | 人设+定位齐全 → ✅ | | 选题方向 | 选题方向/选题类别/对标参考 | 语义提取/详细模式字段/视频解析 | 选题方向齐全 → ✅ | | 内容框架 | 框架类型/预计时长/赛道类别 | 详细模式字段/AI自动匹配 | 框架+时长+赛道齐全 → ✅ | | 台词风格 | 语态偏好/语速偏好/口头禅/情绪表达 | 语义提取/AI推理 | 语态+语速齐全 → ✅ | | 附加素材 | 图片参考/文档参考/视频参考标签 | 附件直接映射 | 有附件即 ✅ | **卡片交互:** - 每张卡片可展开查看全部字段、可内联编辑 - 缺失字段显示"待补充"标签(warning 色) - 齐全卡片显示"齐全"标签(success 色) **功能二:AI补充缺失信息** 当信息不完整时: 1. 底部显示「信息完整性检查面板」——逐项标注齐全/缺失状态 2. 缺失项提供「AI补充」按钮,点击后 AI 为该维度生成 2-3 个候选方案 3. 每个候选方案附带生成理由 4. 用户选择最合适的候选 → 信息填入对应卡片 → 重新触发完整性检查 5. 提供「一键AI补充全部缺失项」按钮 6. 全部齐全后 → 自动触发脚本生成 **底部操作栏交互逻辑:** | 条件 | 右侧按钮文字 | |------|------------| | 信息不齐全(有缺失项) | 「AI补充缺失信息」 | | AI面板已展开+未全选 | 「请选择全部候选方案」(禁用) | | 信息全齐全 | 自动触发脚本生成 | --- #### 2.2.3 脚本生成层 信息齐全后,AI 自动触发 **一次性生成 3 个版本脚本**。 **三版本策略:** | 版本 | 定位 | 生成逻辑 | |:---:|------|---------| | 标准版 | 稳妥安全 | 基于确认信息 + 最优赛道框架匹配,严格遵循输入要求 | | 版本2 | AI判断探索方向 | AI根据用户输入判断最值得探索的方向,调整关键变量(钩子策略/叙事视角/情绪路线等) | | 版本3 | AI判断探索方向 | AI根据用户输入判断第二个值得探索的方向,尝试不同风格方向(干货→剧情/严肃→幽默等) | > 版本2和版本3的探索方向由AI根据用户输入内容综合判断,而非固定标签。不同输入组合下,两个版本的探索方向可能完全不同。 **脚本输出格式(段落式脚本):** 脚本采用 **基于故事和事件的段落式结构**,不含镜头编号和景别: | 字段 | 说明 | 必含 | |------|------|:---:| | 段落编号 | 从1开始递增 | ✅ | | 段落标题 | 该段落的事件/场景名称 | ✅ | | 时长 | 该段落持续时间(秒) | ✅ | | 事件描述 | 段落内的故事事件、场景、角色动作 | ✅ | | 台词 | 口播文案(口语化,有语气词) | ✅ | | 备注 | 拍摄注意事项/情绪提示 | ✅ | **界面展示方式:** - **默认**:Tab切换模式,标准版Tab激活 - **对比模式**:用户可切换为3版本缩略并排,点击展开详情 - 底部操作:[选择此版本进入修改] / [直接下载] / [全部下载] **效果检测与迭代:** 脚本生成后,AI 自动进行效果检测,发现问题或可优化点时进行1-2轮迭代优化: - **效果检测**:检测内容生成效果(逻辑连贯性、口语化程度、节奏合理性等) - **复盘**:发现潜在问题或可优化点 - **迭代优化**:针对问题进行1-2轮迭代优化,每轮优化后再次检测 > 此步骤为AI内部自动执行,用户无需操作。 --- ### 2.3 F2:脚本修改 #### 2.3.1 对话修改界面 脚本生成后,用户选择一个版本进入对话修改。界面为 **双栏布局**: ``` ┌─────────────────────────────────────────────────────┐ │ 顶部栏:版本标识 + [切换版本] + [重新生成3版本] │ ├─────────────────────────┬───────────────────────────┤ │ 脚本预览区(左栏60%) │ 对话区(右栏40%) │ │ │ │ │ 段落1 [3s] 开场悬念 │ 🤖 AI: 已为您生成标准版 │ │ 事件:手拿offer... │ 脚本,干货三段式风格 │ │ 台词:说真的,面试 │ │ │ │ 👤 用户: 把第3段落台词 │ │ 段落2 [8s] 核心内容 ←改 │ 改得更口语化 │ │ 事件:办公桌前 │ │ │ 台词:谈薪资这事儿 ←✏ │ 🤖 AI: 已修改第3段落台词 │ │ │ "薪资这件事吧..." │ │ ... │ 理由:加入语气词增强 │ │ │ 口语感 │ │ [下载] │ │ │ │ ┌───────────────────────┐ │ │ │ │ 输入修改指令... │ │ │ │ └───────────────────────┘ │ ├─────────────────────────┴───────────────────────────┤ │ [结束修改并下载] [撤销最近修改] [重新生成] │ └─────────────────────────────────────────────────────┘ ``` #### 2.3.2 修改能力矩阵 | 修改类型 | 指令示例 | AI处理方式 | |---------|---------|---------| | 局部台词修改 | "把第3段落台词改得更口语化" | 定位段落→改写台词→保留其他不变 | | 事件描述修改 | "第1段落换成办公室场景" | 定位段落→改写事件→调整时长 | | 整体风格调整 | "整体风格改得更轻松幽默" | 重写全部台词/事件→统一语态 | | 内容增删 | "在开头加一个悬念段落" "删掉第5段落" | 插入新段落/删除段落→调整时长 | | 结构调整 | "换成PAS框架重新组织" | 重新编排段落→调整叙事结构 | | 产品植入 | "在第4段落加入XX面霜推荐" | 定位段落→融入产品信息→保持自然 | | 重新生成 | "完全重来,换个选题方向" | 基于对话上下文→生成3新版本 | #### 2.3.3 修改交互逻辑 1. 用户在对话区输入修改指令 2. AI 根据意图调整创作方法 → 修改具体内容 → 脚本预览区实时更新 3. 修改的段落/台词 **高亮标注**(黄色底色 + 修改前后对比tooltip) 4. AI 回复包含:修改说明 + 修改理由 5. 支持「撤销最近修改」回退到上一版本 6. 多轮修改累积记录,可查看完整修改历史 7. 修改过程中可切换查看其他版本 8. 每轮修改后AI自动进行效果检测:检测修改效果 → 复盘发现潜在问题或可优化点 → 1-2轮迭代优化(AI内部自动执行,用户无需操作) #### 2.3.4 修改结束与输出 | 操作 | 说明 | |------|------| | 结束修改 | 完成当前修改,输出段落式脚本 | | 撤销最近修改 | 回退上一轮修改,脚本恢复为修改前版本 | | 重新生成 | 回到脚本生成层,基于当前对话上下文生成3新版本 | | 切换版本 | 查看其他版本脚本,可选择不同版本继续修改 | --- ## 三、非功能需求 ### 3.1 性能要求 | 指标 | 目标值 | |------|--------| | 分析整理响应时间 | ≤ 10秒 | | 3版本脚本生成时间 | ≤ 60秒 | | 单轮修改响应时间 | ≤ 15秒 | | 并发支持 | 100+ 用户同时使用 | ### 3.2 数据安全 - 用户脚本为个人创作资产,账号级隔离 - 上传附件解析后原始文件加密存储 - 对话修改历史完整保留,支持版本回溯 ### 3.3 可扩展性 - 赛道框架库支持持续补充 - 脚本诊断维度支持按需扩展 - 视频解析平台支持持续接入新平台 --- ## 四、验收标准(V1.0 创意生成) | 编号 | 验收条件 | 验证方式 | |:---:|------|:---:| | AC-1 | 用户可通过一句话+可选附件开始创作 | 走通简单模式全流程 | | AC-2 | 每次生成产出3版本脚本(标准版+版本2+版本3) | 验证3版本内容差异化 | | AC-3 | 分析整理层五类信息卡片正确展示 | 验证各类卡片内容和来源 | | AC-4 | AI补充缺失信息功能正常运作 | 测试信息不全→AI补充→确认齐全流程 | | AC-5 | 对话修改支持局部/风格/结构修改 | 测试各类修改指令 | | AC-6 | 脚本格式包含事件描述+台词+时长+备注 | 检查输出脚本格式 | | AC-7 | 修改后脚本高亮标注修改部分 | 验证修改标注功能 | | AC-8 | 支持撤销最近修改 | 测试撤销功能 | | AC-9 | 支持撤销最近修改 | 测试撤销功能 | --- ## 五、V1.1 创意分析功能简要规划 ### 5.1 F3:脚本诊断 | 属性 | 说明 | |------|------| | 功能描述 | 分析之前生成的脚本,也支持上传文档分析文档中的脚本 → AI 脚本诊断 → 输出诊断内容 | | 入口 | 独立功能入口,不在主创作流程中 | | 输入 | 分析之前生成的脚本,也支持上传文档(.md/.txt/.doc/.docx/.pdf)分析文档中的脚本 | | 处理流程 | AI 对脚本进行多维度诊断分析,发现问题并提供改进建议 | | 输出 | 诊断内容 | ### 5.2 F4:短视频解析 | 属性 | 说明 | |------|------| | 功能描述 | 用户粘贴抖音短视频地址 → AI 解析视频内容 → 提供解析内容 | | 入口 | 独立功能入口,不在主创作流程中 | | 输入 | 粘贴抖音短视频地址(仅支持抖音平台) | | 处理流程 | AI 对短视频内容进行多维度解析分析 | | 输出 | 提供解析内容 |