Files
mcn-short-video/project/AI创作平台toc/case_1/04_产品文档.md
T

15 KiB
Raw Blame History

产品需求文档(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 对短视频内容进行多维度解析分析
输出 提供解析内容