Files
lingxi/docs/PRD/灵犀_信息流素材生产平台_PRD_V0.3.md

53 KiB
Raw Permalink Blame History

灵犀 · 信息流素材一站式生产平台 · 产品需求文档

PRODUCT REQUIREMENTS DOCUMENT

多行业(电商 / 金融等)信息流素材的标准化生产、编辑审核与资产沉淀

把「脚本生成 → 素材生产 → 编辑审核 → 管理沉淀」做成一条流程清晰、过程可控的生产线

文件编号:____________  密级:内部公开

【公司 / 部门名称】 | 2026 年 10 月

产品 / 项目名称 灵犀 · 信息流素材一站式生产平台
需求名称 信息流素材的脚本化生产与资产沉淀
文档版本 V0.3
文档状态 草稿(待评审)
编写人 【待填写】
评审人 【产品、研发、测试、设计负责人】
创建日期 2026-10-30
最后更新 2026-10-31

修订记录

▸ 填写提示:每次内容变更都要新增一行:小改动升次版本号(V1.1),范围或方案重大调整升主版本号(V2.0)。

版本 日期 修订人 修订说明
V0.1 2026-10-30 初稿:完成 1.1 背景与问题、1.2 产品目标,搭建脚本生成、素材生产、创作、管理四大模块功能骨架
V0.2 2026-10-30 ①「创作」模块更名为「编辑」模块,并新增「录入」功能;②图片制作增加生成数量、预览与勾选后再导出;③图片模板、产品位置由 P1 提升为 P0 并改为上传式,线上编辑、自定义位置、警示语位置保持 P1;④管理模块五类资产统一按行业及客户划分并提供预览;⑤新增图片素材制作流程图
V0.3 2026-10-31 ①「行业」含义调整为客户的业务属性(电商、金融等);②编辑模块「录入」拆分为「行业模块」与「客户模块」,改为自定义填写,提交后流入管理模块「信息模块」;③管理模块取消行业 / 客户模块,新增「信息模块」,以「行业 → 客户」上下级菜单呈现;④新增「视频方向」(编辑模块录入、管理模块管理、视频制作选取);⑤视频制作增加视频方向、生成数量、在线预览与选择下载、通用字符命名;⑥补充脚本生成、视频制作流程图

文档审批

角色 姓名 签字 / 确认方式 日期
产品负责人
研发负责人
测试负责人
设计负责人

文档说明

本版为 V0.2 的结构性修订:把「行业 / 客户」从编辑模块的录入页拆成独立模块,并把两者的维护统一收进管理模块的「信息模块」;同时补齐视频方向与视频成片的预览、命名、下载能力。

以下内容仍未细化,待评审后补充:字段级交互与视觉稿、模板上传的文件格式与图层规范、AI 生成的服务商与接口协议、数据埋点方案。文中标注【待补】的现状数据与指标值需业务方回填;标注【待确认】的分歧点集中在第 10 章。

目录

  • 1 文档概述
    • 1.1 背景与问题
    • 1.2 产品 / 项目目标
    • 1.3 名词与术语
  • 2 用户与场景
  • 3 需求范围
  • 4 功能需求
  • 5 非功能需求
  • 6 交互与流程
  • 7 数据与埋点
  • 8 依赖与风险
  • 9 发布计划
  • 10 待确认问题

1 文档概述

1.1 背景与问题

在广告投放场景下,素材制作的质与量是两座大山。投放侧要量、审核侧要质,而当前的生产方式既压不下成本,也稳不住质量,更留不下经验。

1.1.1 业务背景

团队以信息流广告投放服务为主业,服务客户覆盖电商、金融等多个行业。素材是投放的前置条件:没有脚本就没有成片,没有成片就没有可投的计划。素材从「想创意」到「能投出去」,目前依赖运营与设计的个人经验逐条推进,缺少可复用的中间产物——脚本靠人写,模板靠人拼,做过的需求做完就散落在个人电脑与聊天记录里。

结果是:同一行业的项目,每接一个新客户,都要从零再积累一次素材制作经验。经验无法跨客户、跨行业复制,规模越大,重复劳动越多。

1.1.2 现状与数据

指标口径需与数据侧对齐;现状值【待补】,评审前由业务方填入。

表 1-1 现状数据

序号 指标 统计口径 现状值 数据来源
1 单条视频素材制作成本 制作总成本 ÷ 产出条数(元/条) 【待补】 财务 / 项目核算
2 单套图片素材制作成本 制作总成本 ÷ 产出套数(元/套) 【待补】 财务 / 项目核算
3 需求交付周期 需求提出到素材可投的平均天数 【待补】 项目排期记录
4 需求延期率 超期交付需求数 ÷ 总需求数 【待补】 项目排期记录
5 素材一次通过率 首次提审通过条数 ÷ 提审总条数 【待补】 投放平台后台
6 单客户月均素材需求 视频条数 / 图片套数 【待补】 运营台账
7 模板 / 脚本复用率 复用既有资产的产出 ÷ 总产出 【待补】 本平台上线后统计

1.1.3 用户痛点

表 1-2 用户痛点

编号 痛点 具体表现 影响
P-01 因成本对素材产出妥协 素材制作成本高,预算约束下只能少做、做简,量与质同时让位 可投素材不足,测试计划铺不满,投放效果无法充分验证
P-02 优秀设计短缺,需求不及时 设计产能有限,需求排队;急单只能由运营自行拼凑,质量不可控 交付周期被设计排期锁死,错过投放窗口
P-03 质量不达标 拼凑出的素材在构图、信息层级、警示语合规上不达投放要求 提审被拒、返工,进一步挤占产能
P-04 新客户缺少递进式成长 对接与素材内容每次从头开始,同行业经验无法继承 冷启动周期长,人效随客户数线性下降
P-05 经验无法沉淀 脚本、模板、Logo、警示语散落在个人设备与聊天记录 人一走经验就断档,组织能力无法积累
P-06 行业与客户信息无统一口径 行业属性(电商 / 金融)与客户归属靠口头约定,多处重复录入 下游资产无法稳定按行业 / 客户归档,复用找不到入口

1.1.4 影响范围与量级

影响覆盖「需求提出 → 脚本 → 制作 → 审核 → 投放」全链路,且随客户数与行业数增长而放大。下表给出测算方法,示例值仅用于说明计算口径,需以真实数据替换。

表 1-3 影响量级测算

维度 口径 示例值 说明
覆盖行业数 在服务行业数 2(电商、金融) 每个行业需要独立沉淀一套资产
在服务客户数 客户总数 4(示例,电商 2 + 金融 2) 每新增 1 个客户,重复投入增加 1 份
单客户月均视频需求 条/月 40(示例) 【待补】
单客户月均图片需求 套/月 20(示例) 【待补】
需求延期率 超期需求 ÷ 总需求 30%(示例) 【待补】
单条素材平均返工次数 返工次数 ÷ 需求数 1.5 次(示例) 【待补】
新客户冷启动周期 首个素材可投的天数 10 个工作日(示例) 【待补】

量级结论(待真实数据验证):单客户素材需求按月计已是数十条视频、数十套图片的量级;在延期率与返工率叠加后,实际占用的产能接近需求量的两倍。跨行业时资产不能直接搬用(金融与电商的合规要求、视觉语言差异大),行业维度必须成为资产划分的一级目录,否则复用无从谈起。

1.1.5 问题归纳

表 1-4 问题归纳

编号 环节 现状问题 影响
Q-01 脚本 脚本靠人工撰写,依赖个人经验,无模板与复用 产能受限,风格不稳定,经验不留存
Q-02 制作 图片、视频逐条人工制作,无模板与组件沉淀 单条成本高,无法批量
Q-03 审核 待审内容分散,缺少统一编辑与提交入口 质量不可控,返工多,状态不可追溯
Q-04 资产 行业、客户、模板、Logo、警示语无统一管理 新客户需重复积累,组织能力无法沉淀
Q-05 流程 环节之间靠口头与群聊衔接,无流转与状态 过程不可控,责任不清,进度不透明
Q-06 基础数据 行业与客户信息分散、无层级关系 资产归属混乱,跨行业无法隔离

1.1.6 本产品的判断

为什么现在做:投放侧对素材量的要求在上升,而人力成本与设计产能无法同步扩张;同时,过往项目已经积累出可复用的脚本结构与模板雏形,具备「先标准化、再自动化」的条件。

基本判断:素材生产具备可标准化的特征。把脚本与素材的制作过程拆成可选、可编辑、可沉淀的步骤,用模板承接重复劳动,用统一编辑入口守住质量,用管理模块把成果变成组织资产——这是在不牺牲质量的前提下放大产能的唯一可行路径。

1.2 产品 / 项目目标

1.2.1 总目标

先做减法:产品不做大而全的工具箱,而是把「脚本 → 素材 → 编辑 → 资产」四个环节收成一条主线,功能指向明确、流程清晰、过程可控。任何一条素材在任一时刻,都能回答三个问题:现在在哪一环、谁在负责、下一步是什么。

1.2.2 分项目标与衡量方式

表 1-5 产品目标与衡量方式

序号 目标(做什么) 达成结果 衡量方式
1 建立「脚本生成 → 素材生产 → 编辑审核 → 管理沉淀」四模块主线,并以「行业 → 客户」两级目录组织全部资产 流程节点固定、状态可查、待审内容集中处理,全链路无口头交接 单条素材全链路流转时长;流转节点留痕率 = 100%;状态异常(卡单)率
2 脚本生成标准化:以「行业 + 客户 + 脚本模板 + 产品信息 + 数量」为输入批量产出待审脚本 脚本产出不再依赖个人即时创作,同行业可复用同一脚本模板,产出量随参数放大 单条脚本产出成本;生成到入库时长;脚本一次过审率;脚本模板复用次数
3 素材生产模板化 + 资产沉淀:图片按模板与位置生产、视频按脚本与视频方向生产,产出物与模板、Logo、警示语、视频方向统一入库 单套素材可批量产出,新客户可直接复用同行业既有资产,冷启动显著缩短 单套图片 / 单条视频成本;模板与视频方向复用率;新客户冷启动周期

1.2.3 产品定位与边界

定位:多行业信息流素材的生产线 + 资产库。上游承接客户需求与产品信息,下游产出可直接投放的成片与可复用的模板资产。

边界(本期不做):

  • 不做投放执行与效果归因(素材投出后的数据回传不在本期)。
  • 不做通用视频剪辑器(视频生产以模板参数化生成为主,不做逐帧精修)。
  • 不做客户协作前台(客户不直接登录系统,由运营代为操作)。
  • 不做计费与结算。

1.2.4 优先级定义

优先级 定义 交付要求
P0 主链路必需,缺失则流程走不通 本期必须交付
P1 显著影响效率与质量,主链路可先跑通 本期视排期交付,或紧随其后
P2 体验增强,可延后 后续版本

原需求中标注为 p0 / p1 / p2 的项,按原标注落入各模块;未标注的按 P0 处理,评审时确认后回填。

1.3 名词与术语

表 1-6 术语表

术语 含义
行业 客户所属的行业属性(如电商、金融等),是资产划分的一级维度
客户 行业下的具体服务对象,是资产划分的二级维度
行业模块 编辑模块中新建 / 修改行业信息的入口,自定义填写后提交,流入管理模块信息模块
客户模块 编辑模块中新建 / 修改客户信息的入口,先选择行业,再自定义填写客户信息,提交后流入信息模块
信息模块 管理模块中承载行业与客户信息的模块,以「行业 → 客户」上下级菜单呈现
脚本模板 按行业与客户划分、带方向与字数属性的可复用脚本结构,脚本生成时选取
脚本方向 脚本模板的创意与结构属性(如痛点切入、场景演绎、测评对比)
视频方向 视频的创意与呈现方向(如口播、剧情、产品展示),视频制作时选取
入库脚本 经编辑模块审核并最终提交、可用于视频制作的脚本
原始物料 图片制作的上游输入,含产品图与 AI 模特 / 脚模等展示素材
图片模板 图片的版式框架,含产品位、Logo 位、警示语位等图层
产品展示方式 商品在图片中的呈现形式(如 AI 模特、AI 脚模、纯产品)
产品位置 商品在图片模板中的落位,分「指定位置」与「自定义位置」
警示语 投放合规所需的提示文案,含内容与展示位置
通用字符命名 导出命名规则:允许中文、字母、数字、下划线、短横线,可含占位符(行业 / 客户 / 方向 / 日期 / 序号),禁止空格与特殊符号
预览 在导出或提交前查看产出效果的能力;图片为缩略图 / 大图,视频为在线播放

2 用户与场景

2.1 目标用户与角色

表 2-1 角色与权限

角色 职责 主要操作 可见范围
运营 承接客户需求,发起脚本生成与素材生产 维护行业 / 客户信息、选择参数、发起生成、预览勾选、下载导出 自己负责的客户
设计 / 编辑 在编辑模块编辑脚本、上传 Logo / 模板、配置位置与方向 编辑脚本、上传模板、配置产品位置、录入视频方向、填写警示语 全部(或按行业划分,待确认)
审核 / 管理 审核入库资产,维护信息模块 行业 / 客户信息维护、资产预览与删减排序、跳转编辑 全部
管理员 账号与权限配置 角色分配 全部

2.2 核心用户故事

表 2-2 用户故事

编号 角色 用户故事
US-01 运营 作为运营,我希望在行业模块与客户模块里直接填写信息,提交后立刻能在各处选中,这样不用为建一个客户跑多个页面
US-02 运营 作为运营,我希望管理模块里行业和客户是上下级菜单,点开行业就看到它下面的客户,这样资产归属一目了然
US-03 运营 作为运营,我希望选好行业、客户、脚本模板与数量后批量生成脚本并自动命名,这样我不用逐条构思
US-04 设计 作为设计,我希望在编辑模块审核脚本,能直接提交或改完再提交,这样质量由我把关
US-05 运营 作为运营,我希望图片制作能先预览再挑图导出,这样不会导出废图
US-06 运营 作为运营,我希望视频制作能选视频方向、一次生成多条并在线预览,挑中的再命名下载,这样成片可直接交付
US-07 设计 作为设计,我希望把做好的 Logo、模板、位置、警示语、视频方向提交进管理模块,这样同行业的下一个客户可以直接复用
US-08 管理 作为管理者,我希望在管理模块按行业 / 客户查看并预览各类资产,需要修改时跳转到编辑模块

2.3 端到端场景

新客户「某某旗舰店」(电商行业)接入的完整路径:

  1. 运营在编辑模块 → 行业模块自定义填写行业「电商」并提交;若已存在则直接选用。
  2. 运营在编辑模块 → 客户模块选择行业「电商」,自定义填写客户信息(名称「某某旗舰店」、简称等)并提交。
  3. 两条信息均流入管理模块 → 信息模块,以「电商 → 某某旗舰店」的上下级菜单呈现。
  4. 设计在编辑模块上传该客户的图片模板、Logo,配置产品位置,填写警示语,录入「口播」「剧情」等视频方向,命名后提交,资产分别流入管理模块对应列表。
  5. 运营在脚本生成模块选择行业、客户、脚本模板,填写产品信息与数量,系统自动命名并输出到编辑模块 → 脚本待审核;设计审核后直接提交或编辑后提交,脚本入库。
  6. 运营在素材生产 → 图片制作选择行业、客户、上传原始物料、选模板 / Logo / 产品位置、指定生成数量,生成后预览勾选再导出。
  7. 运营在素材生产 → 视频制作选择行业、客户、已过审脚本、视频方向、生成数量,生成后在线预览,勾选视频、命名(通用字符)并下载。
  8. 全部资产在管理模块按行业 / 客户可见、可预览、可排序、可跳转编辑;同行业的下一位客户接入时直接复用。

3 需求范围

3.1 本期范围(In Scope)

  • 行业与客户:编辑模块的行业模块 / 客户模块(自定义填写)→ 管理模块信息模块(上下级菜单)。
  • 脚本生成:参数化生成、自动命名、输出至编辑模块待审核、审核后提交入库。
  • 素材生产:图片制作(生成数量 → 预览勾选 → 导出)与视频制作(视频方向 → 生成数量 → 在线预览 → 命名下载)。
  • 编辑模块:行业模块、客户模块、脚本方向、视频方向、脚本待审核、Logo、图片模板、产品位置、警示语。
  • 管理模块:信息模块、脚本管理、视频方向管理、图片模板管理、产品位置管理、Logo 管理、警示语管理,均按行业及客户划分并提供预览。

3.2 不在本期范围(Out of Scope)

  • 投放执行、账户搭建、配置复制(历史方案中的能力,本期不做)。
  • 素材效果数据回传与归因分析。
  • 客户自助登录与协作。
  • 计费、结算、发票。
  • 通用设计工具能力(PSD 深度编辑、图层级精修)不在首版范围。

3.3 假设与约束

编号 类型 内容
A-01 假设 脚本与素材的生成能力由外部 AI 服务提供,本平台负责参数编排与结果落库
A-02 假设 导出目标为本地或指定网络文件夹,本期不做云端素材库分发
A-03 约束 单次生成数量设上限,避免批量任务阻塞(上限值待确认)
A-04 约束 模板以文件形式上传递交(P0),站内编辑为后续增强(P1)
A-05 约束 预览基于生成结果(图片缩略图 / 视频在线播放),不做实时合成预览
A-06 约束 行业与客户信息的层级固定为两级,不支持多级

4 功能需求

4.1 功能架构

表 4-1 四模块功能架构

模块 定位 子模块 产出 优先级
脚本生成 批量产出待审脚本 参数选择、自动命名、输出至编辑模块 待审核脚本 P0
素材生产 按模板产出成片 图片制作(生成 → 预览勾选 → 导出)、视频制作(方向 → 生成 → 预览 → 命名下载) 图片 / 视频成片 P0
编辑 统一编辑与资产生产入口 行业模块、客户模块、脚本方向、视频方向、脚本待审核、Logo、图片模板、产品位置、警示语 行业 / 客户信息 + 入库资产 P0(线上修改、自定义位置、警示语位置为 P1)
管理 资产统一管理与维护 信息模块、脚本管理、视频方向管理、图片模板管理、产品位置管理、Logo 管理、警示语管理 可复用资产 P0

4.2 主线流程

flowchart LR
    R1["编辑模块 · 行业模块<br/>自定义填写行业"] --> I["管理模块 · 信息模块<br/>行业 → 客户"]
    R2["编辑模块 · 客户模块<br/>选择行业 + 自定义填写"] --> I
    I --> A["脚本生成<br/>行业/客户/脚本模板/产品信息/数量"]
    A --> B["编辑模块 · 脚本待审核<br/>审核 / 编辑"]
    B -->|提交| D["入库脚本"]
    D --> E["视频制作<br/>脚本/视频方向/数量"]
    F["图片制作<br/>物料/模板/Logo/位置/数量"] --> P1["预览并勾选"]
    P1 --> G1["导出"]
    E --> P2["在线预览并勾选"]
    P2 --> G2["命名后下载"]
    R3["编辑模块<br/>模板/Logo/位置/警示语/视频方向"] --> M["管理模块<br/>七类资产(划分 + 预览)"]
    M -->|编辑跳转| R3
    M --> D
    M --> F
    M --> E

流程要点:

  1. 行业与客户信息是全平台的根节点:先有信息模块里的行业 / 客户,才有后续任何资产与生产。
  2. 脚本必须经编辑模块审核提交后才能被视频制作选用;图片与视频成片都必须经预览勾选后才能导出 / 下载。
  3. 所有可复用资产只在编辑模块产生、只在管理模块维护,形成单一入口。

4.3 脚本生成模块

4.3.1 目标与入口

运营在此按参数批量产出脚本,替代逐条撰写。入口位于平台主导航「脚本生成」。

4.3.2 生成参数

表 4-2 脚本生成参数

序号 参数 类型 必填 说明 优先级
1 行业 下拉单选 是 调取信息模块的行业列表 P0
2 客户 下拉单选 是 按所选行业过滤,调取信息模块的客户列表 P0
3 脚本(脚本模板) 下拉单选 是 调取管理模块「脚本模板管理」,展示方向与字数 P0
4 产品信息 富文本 / 多行文本 是 商品或产品卖点、价格、活动等需在脚本中体现的信息 P0
5 脚本数量 数字输入 是 单次生成的脚本条数,需受上限约束 P0

参数联动规则:

  • 行业变更 → 客户与脚本模板清空并重新加载。
  • 客户变更 → 脚本模板按该客户重新加载。
  • 所选脚本模板自带方向与字数属性,生成时自动带入命名与约束,不再单独选择字数(原 V0.2 的独立字数参数取消,见 O-03)。
  • 任一必填项未填时,生成按钮置灰并提示缺失项。

4.3.3 生成、命名与流转

  1. 点击「生成」后创建异步任务,按数量逐条产出脚本。
  2. 脚本自动命名,格式见 4.3.4;方向取自所选脚本模板。
  3. 生成结果不直接入库,全部输出到编辑模块 → 脚本待审核列表。
  4. 编辑模块中逐条审核:可直接提交,或编辑内容 / 命名后再提交;提交后进入管理模块「入库脚本管理」。
  5. 每条脚本记录来源参数快照(行业、客户、脚本模板、产品信息、生成时间、操作人),便于追溯。
  6. 任务状态:排队中 → 生成中 → 已完成 / 部分失败 / 失败;部分失败时保留已成功条目并列出失败原因。

4.3.4 命名规范

格式:行业-客户-方向-日期-编号

字段 取值规则 示例
行业 行业名称,去除空格与特殊字符 电商
客户 客户名称简称 某某旗舰店
方向 所选脚本模板的方向 痛点切入
日期 YYYYMMDD 20261031
编号 同一「行业 + 客户 + 方向 + 日期」下自增序号 001

示例:电商-某某旗舰店-痛点切入-20261031-001

规则:编号在同一日期与同一维度组合内唯一;生成时自动写入,编辑模块可修改,修改需保留原名(记入变更记录)。

4.3.5 校验与异常

场景 处理方式
数量超过上限 输入即拦截,提示上限值
该客户无可用脚本模板 生成按钮不可用,引导至编辑模块上传脚本方向
生成任务失败 任务列表保留记录,提供重试;可下载失败原因
脚本内容命中敏感词 标记为「待人工确认」,不阻断流转但在列表中高亮

4.4 素材生产模块

4.4.1 图片制作

表 4-3 图片制作参数

序号 参数 必填 说明 优先级
1 行业 是 一级维度,联动客户 P0
2 客户 是 二级维度,联动模板、Logo、产品位置 P0
3 原始物料 是 需提供上传能力,支持多图与批量;上传后展示缩略图 P0
4 图片模板 是 取自管理模块「图片模板管理」,按行业 / 客户过滤,可预览 P0
5 产品展示方式 否 细化各品类的展示方向与细节为 P1;P0 提供「跳过」选项 P0(跳过)/ P1(细化)
6 Logo 是 取自该客户的 Logo 列表,支持主 / 副 Logo 组合 P0
7 产品位置 否 P0 取「指定位置」;自定义位置为 P1 P0(指定)/ P1(自定义)
8 生成数量 是 单次生成张数,需受上限约束 P0
9 预览与勾选 是 生成后进入预览,勾选满意图片后再导出 P0
10 导出 是 仅导出已勾选项,输出到指定文件夹 P0

生成与预览规则:

  1. 上传的原始物料数量与生成数量共同决定产出:单张物料可生成多张,预览列表中逐张标注来源物料。
  2. 生成完成后自动进入预览页:缩略图网格 + 点击查看大图,支持单张勾选、全选、反选。
  3. 只有被勾选的图片才会进入导出;未勾选的保留在任务结果中,可稍后再选。
  4. 支持「重新生成」:调整参数后丢弃结果重新生成,旧结果按任务记录留存。
  5. 导出前可再次确认勾选数量与目标目录。

4.4.2 视频制作

表 4-4 视频制作参数

序号 参数 必填 说明 优先级
1 行业 是 一级维度,联动客户 P0
2 客户 是 二级维度,联动脚本、视频方向、Logo、警示语 P0
3 脚本 是 只能选取管理库中已过审脚本,按行业 / 客户过滤,可预览内容 P0
4 视频方向 是 取自管理模块「视频方向管理」,按行业 / 客户过滤 P0
5 生成数量 是 单次生成条数,需受上限约束 P0
6 产品 是 产品图或产品物料包,作为画面输入(沿用 V0.2,见 O-13) P0
7 Logo 是 取自客户 Logo 列表(沿用 V0.2,见 O-13) P0
8 警示语 否 需提供位置选择与内容编辑(沿用 V0.2,见 O-13) P0
9 在线预览与选择 是 生成后在线播放预览,逐条勾选 P0
10 命名与下载 是 勾选后按「通用字符命名」命名并下载 / 导出 P0

通用字符命名规则:

项 规则
允许字符 中文、英文字母、数字、下划线 _、短横线 -
禁止字符 空格、/ \ : * ? " < > | 等系统保留字符
占位符 支持 {行业}、{客户}、{视频方向}、{日期}、{序号} 组合,也允许直接输入固定文本
默认规则 {行业}-{客户}-{视频方向}-{序号},导出前可编辑
长度 ≤ 100 字符
冲突处理 同名自动追加序号,不覆盖

生成与预览规则:

  1. 生成后进入在线预览:逐条播放,支持播放 / 暂停 / 重播,标注来源脚本与视频方向。
  2. 支持单条勾选、全选、反选;仅勾选项可进入命名与下载。
  3. 下载前可统一命名或逐条命名;命名实时校验字符与长度。
  4. 未勾选的结果保留在任务记录中,可稍后再选。
  5. 同一脚本可配合不同视频方向生成多组成片,记录需保留参数快照。

4.4.3 导出与下载规则

项 规则
目标位置 图片导出到指定文件夹;视频支持「下载到本地」或「导出到指定文件夹」
范围 仅导出 / 下载预览页中已勾选的条目
命名 图片沿用脚本 / 客户命名规范;视频按通用字符命名规则
冲突处理 同名文件自动追加序号,不覆盖
结果反馈 完成后给出成功 / 失败清单,失败项可重试
留痕 每次导出生成一条记录(操作人、时间、参数、勾选数量、文件路径)

4.4.4 校验与异常

场景 处理方式
物料未上传或格式不支持 拦截并提示支持的格式与大小上限
所选模板缺少 Logo 位 提示模板不匹配,引导更换模板或先在编辑模块补位
脚本未过审 脚本下拉中不可选,并说明原因
无所选视频方向 视频方向下拉空态,引导去编辑模块录入
生成数量超上限 输入即拦截,提示上限值
预览全部未勾选即导出 拦截,提示「请先勾选要导出的条目」
命名含非法字符 实时提示并阻止提交
生成超时 / 失败 任务列表保留,支持重试与取消
导出目录无写权限 导出前预检,失败即提示更换目录

4.5 编辑模块

4.5.1 定位

一切待审核内容均在此编辑,以确保入库内容符合审核规范。编辑模块同时是资产与基础信息的唯一生产入口:填写或上传完成并提交后,内容流转至管理模块对应模块;管理模块的「编辑」按钮也跳回这里统一修改。

4.5.2 行业模块

项 说明
入口 编辑模块 → 行业模块
编辑方式 自定义填写:填写行业名称(必填)、行业说明(选填)、自定义字段(可选,键值对)
提交 提交后流转至管理模块「信息模块」,成为资产划分的一级目录
规则 行业名称全局唯一;重复时提示已存在并可跳转查看
优先级 P0

4.5.3 客户模块

项 说明
入口 编辑模块 → 客户模块
选择行业 调取管理模块「信息模块」中的行业信息,下拉单选
编辑方式 自定义填写:客户名称(必填)、客户简称(必填,用于命名)、客户说明(选填)、自定义字段(可选)
提交 提交后流转至管理模块「信息模块」,挂在所选行业之下,形成上下级关系
规则 客户名称在同一行业内唯一;简称用于各类自动命名,需满足通用字符规范
优先级 P0

4.5.4 脚本方向

项 说明
入口 编辑模块 → 脚本方向
操作 编辑脚本方向内容(方向名称、适用行业 / 客户、字数区间、结构说明)
提交 提交后流转至管理模块的「脚本模板管理」,成为脚本生成时可选的「脚本」
优先级 P0

4.5.5 视频方向

项 说明
入口 编辑模块 → 视频方向
操作 输入视频方向:方向名称(必填)、适用行业、适用客户、方向说明 / 示例(选填)
提交 提交后流转至管理模块「视频方向管理」,供视频制作选取
规则 方向名称在同一客户内唯一;停用后不影响历史成片
优先级 P0

4.5.6 脚本待审核

项 说明
入口 编辑模块 → 脚本待审核(即 4.3 节脚本生成的下游)
列表字段 命名、行业、客户、脚本方向、字数、生成时间、状态
编辑能力 可编辑脚本内容与命名;支持逐条编辑与批量提交;支持预览全文
提交 直接提交或编辑后提交;提交后状态变为已入库,流转至管理模块「入库脚本管理」,并可在视频制作中选用
优先级 P0

4.5.7 Logo 制作

项 说明
入口 编辑模块 → Logo
操作 选择行业 → 选择客户 → 上传 Logo 文件 → Logo 命名 → 确定上传(支持主 / 副 Logo 与拼接方式)
提交 提交后流转至管理模块的「Logo 管理」,供图片与视频制作选用
校验 命名在同一客户内唯一;文件格式与尺寸需校验
优先级 P0

4.5.8 图片模板

项 说明
入口 编辑模块 → 图片模板
P0 操作 选择行业 → 选择客户 → 上传图片模板文件 → 模板命名 → 确定上传
P0 流转 提交后流转至管理模块「图片模板管理」,供图片制作选用
P1 操作 提供线上修改:在编辑器内调整图层与版式;保存时可选「更新替换」原模板或「另存为新模板」
校验 文件格式与图层完整性校验;命名在同一客户内唯一
优先级 P0(上传)/ P1(线上修改)

4.5.9 产品位置

项 说明
入口 编辑模块 → 产品位置
前置 选择行业 → 选择客户
位置类型 「指定位置」(系统预设候选)与「自定义位置」(自由拖拽 / 框选)
P0 操作 选择「指定位置」→ 在画布上拖动产品位置并固定 → 选择确定位置 → 位置模板命名 → 确定上传
P1 操作 提供自定义位置的选择与预览:自由拖拽或框选落位,预览确认后命名提交
流转 提交后流转至管理模块「产品位置管理」,供图片制作选用
校验 位置需落在模板安全区内;命名在同一客户内唯一
优先级 P0(指定位置)/ P1(自定义位置 + 预览)

4.5.10 警示语

项 说明
入口 编辑模块 → 警示语
P0 操作 选择行业 → 选择客户 → 填写警示语内容(支持多条)→ 提交
P0 流转 提交后流转至管理模块「警示语管理」,供视频制作复用与编辑
P1 操作 提供指定警示语位置选项(顶部 / 中部 / 底部 / 四角及自定义偏移)
校验 单条长度上限;同一客户内重复内容提示
优先级 P0(内容)/ P1(位置)

4.5.11 状态与流转

stateDiagram-v2
    [*] --> 待审核: 脚本生成
    待审核 --> 编辑中: 打开编辑
    编辑中 --> 待审核: 暂存
    编辑中 --> 已入库: 最终提交
    待审核 --> 已入库: 直接提交
    已入库 --> [*]
状态 含义 可执行操作
待审核 由上游生成、尚未提交 编辑、暂存、直接提交、编辑后提交、删除
编辑中 已打开正在编辑 暂存、提交、放弃
已入库 已提交,可用于下游生产 查看、跳转管理模块;修改需从管理模块跳回

信息与资产类条目(行业、客户、Logo、模板、产品位置、警示语、视频方向)状态更简单:草稿 → 已提交(管理模块可见),无审核驳回环节。

4.6 管理模块

4.6.1 通用交互

所有模块统一支持:

  • 按行业及客户划分:以「行业 → 客户」两级维度组织,支持切换与筛选。
  • 预览:点击条目查看效果(图片类看大图,位置类看落位示意,文本类看内容,视频方向看示例)。
  • 删减:删除条目;被下游引用的条目删除时需二次确认,并提示影响范围。
  • 位置调整:拖拽或上下移动调整排序,排序影响下游下拉的展示顺序。
  • 编辑跳转:提供「编辑」按钮,跳转到编辑模块对应模块统一修改。
  • 检索:按行业、客户、名称搜索。

4.6.2 信息模块

定位:行业与客户信息的唯一归口。编辑模块的行业模块 / 客户模块提交后,均流入此处。

呈现方式:上下级菜单

电商
├── 某某旗舰店
├── 某某服饰
金融
├── 某某消金
└── 某某银行信用卡
层级 内容 操作
一级:行业 行业名称、说明、自定义字段 新增(跳转行业模块)、编辑(跳转行业模块)、排序、停用 / 删除
二级:客户 客户名称、简称、说明、自定义字段 新增(跳转客户模块)、编辑(跳转客户模块)、排序、停用 / 删除

规则:

  • 行业是其下客户的父级,删除行业前必须校验其下无客户、无资产。
  • 客户必须归属一个行业,不可跨行业移动(如需调整,走「停用 + 新建」)。
  • 支持展开 / 收起;默认展开第一个行业。
  • 提供详情查看(预览)以确认信息完整。

4.6.3 脚本管理

(1)脚本模板管理

  • 按行业及客户划分。
  • 每个模板提供方向与字数两项属性。
  • 提供预览:查看模板的结构说明与示例脚本。
  • 数据来源:编辑模块「脚本方向」。
  • 用途:脚本生成模块的「脚本」下拉。

(2)入库脚本管理

  • 按行业及客户划分。
  • 按字数从少到多排序展示已过审脚本。
  • 提供预览:查看脚本全文、来源参数与入库时间。
  • 数据来源:编辑模块「脚本待审核」提交。
  • 用途:视频制作模块的「脚本」下拉(仅已过审可选)。

4.6.4 视频方向管理

  • 按行业及客户划分。
  • 列表展示:方向名称、适用行业 / 客户、方向说明、示例、状态。
  • 提供预览:查看方向说明与示例内容。
  • 数据来源:编辑模块「视频方向」提交。
  • 用途:视频制作模块的「视频方向」下拉。
  • 支持排序、停用、编辑跳转。

4.6.5 图片模板管理

  • 按行业及客户划分。
  • 提供预览:缩略图列表 + 点击查看大图,显示模板尺寸与图层概要。
  • 数据来源:编辑模块「图片模板」上传(P0)或线上修改(P1)。
  • 用途:图片制作模块的「图片模板」下拉。

4.6.6 产品位置管理

  • 按行业及客户划分。
  • 提供预览:在模板缩略图上显示产品位置框与安全区示意。
  • 数据来源:编辑模块「产品位置」提交。
  • 用途:图片制作模块的「产品位置」下拉。

4.6.7 Logo 管理

  • 按行业及客户划分。
  • 提供预览:Logo 图片大图,显示透明底效果与主 / 副标识。
  • 数据来源:编辑模块「Logo 制作」提交。
  • 用途:图片与视频制作时的 Logo 选择。

4.6.8 警示语管理

  • 按行业及客户划分。
  • 提供预览:内容全文 + 位置示意(P1 位置配置生效后)。
  • 数据来源:编辑模块「警示语」提交,以及视频制作时的新增内容回流。
  • 用途:视频制作时的警示语复用与编辑。

4.6.9 删除与引用规则

资产 被引用处 删除时处理
行业 客户、脚本、模板、位置、Logo、警示语、视频方向 存在下级时禁止删除
客户 脚本、模板、位置、Logo、警示语、视频方向、制作记录 存在下级时禁止删除
脚本模板 脚本生成参数 允许停用,历史脚本保留
入库脚本 视频制作 允许停用,已产出成片不受影响
视频方向 视频制作 允许停用,历史成片保留
图片模板 图片制作 允许停用,历史产出保留
产品位置 图片制作 允许停用,历史产出保留
Logo / 警示语 制作参数 允许停用,历史产出保留

原则:删除为硬删且受限,停用为软删且通用——已产出的历史成片不得因资产变更而失效。

5 非功能需求

表 5-1 非功能需求

类别 要求 优先级
性能 列表页首屏 ≤ 2s;脚本单条生成 ≤ 30s;图片单张合成 ≤ 10s;预览缩略图加载 ≤ 1s P0
视频预览 在线播放首帧 ≤ 2s,支持断点续播;单次预览 20 条以内不卡顿 P0
预览 图片支持缩略图网格与大图查看,单次预览不低于 50 张不卡顿 P0
并发 支持多用户并行提交生成任务,任务队列可见 P0
可用性 生成失败可重试,不丢已成功结果;预览勾选状态刷新后可恢复 P0
兼容性 Chrome / Edge 最新两个大版本 P0
文件 单文件上传上限、支持格式(图片模板格式待确认)需明确;下载支持批量打包 P0
数据 关键操作留痕(信息提交、上传、生成、审核提交、勾选、命名、导出) P0
权限 按角色与客户范围隔离数据 P1
合规 警示语内容需落库留档,满足广告审核追溯要求 P0

6 交互与流程

6.1 页面清单

表 6-1 页面清单

模块 页面 关键元素
脚本生成 生成页 行业 / 客户 / 脚本模板 / 产品信息 / 数量、生成按钮、任务进度
素材生产 图片制作页 物料上传、模板 / Logo / 位置选择、生成数量、生成按钮
素材生产 图片预览页 缩略图网格、大图查看、勾选 / 全选、导出
素材生产 视频制作页 脚本、视频方向、生成数量、生成按钮
素材生产 视频预览页 在线播放、勾选 / 全选、命名、下载
编辑 行业模块页 自定义填写行业信息、提交
编辑 客户模块页 选择行业、自定义填写客户信息、提交
编辑 视频方向页 方向名称、适用行业 / 客户、说明、提交
编辑 待审核脚本页 列表、编辑器、预览、直接提交 / 编辑后提交
编辑 脚本方向页 方向编辑表单
编辑 Logo 页 行业 / 客户选择、上传、命名、组合配置
编辑 图片模板页 行业 / 客户选择、上传、命名、(P1)线上编辑
编辑 产品位置页 行业 / 客户选择、指定 / 自定义位置、拖动、命名
编辑 警示语页 行业 / 客户选择、内容编辑、(P1)位置选项
管理 信息模块页 行业 → 客户上下级菜单、新增 / 编辑跳转、排序
管理 资产列表页 ×5 行业 / 客户两级筛选、预览入口、排序、删除、编辑跳转

6.2 图片素材制作流程

flowchart TD
    A["编辑模块 · 行业模块<br/>自定义填写行业名称 → 提交"]
    A --> A2["编辑模块 · 客户模块<br/>选择行业 → 自定义填写客户信息 → 提交"]
    A2 --> I[("管理模块 · 信息模块<br/>行业 → 客户(上下级菜单)")]

    I --> B1["编辑模块 · 图片模板<br/>选择行业 / 客户 → 上传 → 命名 → 确定"]
    I --> B2["编辑模块 · Logo<br/>选择行业 / 客户 → 上传 → 命名 → 确定"]
    I --> B3["编辑模块 · 产品位置<br/>选择行业 / 客户 → 指定位置 → 拖动固定 → 命名 → 确定"]

    B1 --> M1[("管理模块 · 图片模板管理")]
    B2 --> M2[("管理模块 · Logo 管理")]
    B3 --> M3[("管理模块 · 产品位置管理")]

    S["图片制作<br/>选择行业 → 选择客户 → 上传原始物料"]
    M1 --> T["选择图片模板(可预览)"]
    M2 --> U["选择 Logo(可预览)"]
    M3 --> V["选择产品位置(可预览)"]

    S --> T --> U --> V --> W["选择生成图片数量"]
    W --> X["生成图片"]
    X --> Y["预览:缩略图 / 大图 / 勾选"]
    Y -->|确认勾选| Z["导出到指定文件夹"]
    Y -->|不满意| W

6.3 脚本生成流程

flowchart TD
    A["进入脚本生成模块"] --> B["选择行业"]
    B --> C["选择客户"]
    C --> D["选择脚本(脚本模板)"]
    D --> E["填写产品信息"]
    E --> F["选择脚本数量"]
    F --> G["脚本自动命名<br/>行业-客户-方向-日期-编号"]
    G --> H["输出脚本到编辑模块<br/>脚本待审核"]
    H --> I["进入编辑模块选择脚本"]
    I --> J["审核脚本"]
    J -->|直接提交| K["提交入库"]
    J -->|编辑后提交| L["编辑脚本内容 / 命名"]
    L --> K
    K --> M["流转至管理模块<br/>入库脚本管理"]

6.4 视频制作流程

flowchart TD
    A["进入视频制作模块"] --> B["选择行业"]
    B --> C["选择客户"]
    C --> D["选择管理库中已过审脚本"]
    D --> E["选择视频方向"]
    E --> F["选择生成视频数量"]
    F --> G["生成视频"]
    G --> H["在线预览"]
    H --> I["勾选视频"]
    I --> J["命名视频(通用字符命名)"]
    J --> K["导出 / 下载"]
    H -->|不满意| F

6.5 异常与空态

场景 表现
无行业 / 无客户 空态引导「先去编辑模块的行业模块 / 客户模块填写提交」
无脚本模板 空态引导「先去编辑模块上传脚本方向」
无过审脚本 视频制作页脚本下拉空态,说明「需先完成脚本审核」
无视频方向 视频方向下拉空态,引导去编辑模块录入
无可用图片模板 / Logo / 产品位置 图片制作页对应下拉空态,引导去编辑模块上传
生成中 进度条 + 可离开页面(后台任务)
预览未勾选 导出 / 下载按钮置灰,提示先勾选
视频播放失败 提供「重新加载」与「下载查看」兜底
网络中断 任务状态可恢复,刷新后重新拉取勾选状态

7 数据与埋点

表 7-1 核心埋点

事件 触发时机 用途
info_submit 行业 / 客户信息提交 统计新行业、新客户接入速度
script_generate_submit 点击生成 统计脚本生成量与参数偏好
script_review_submit 直接提交 / 编辑后提交 计算一次过审率、编辑耗时
video_direction_create 视频方向提交 统计方向资产沉淀速度
asset_upload 模板 / Logo / 位置 / 警示语提交 统计资产沉淀速度
image_render_submit 点击生成图片 统计出图量
image_select_export 勾选后导出 计算导出选中率(勾选数 ÷ 生成数)
video_render_submit 点击生成视频 统计成片量
video_preview_play 在线预览播放 统计预览使用率与平均观看时长
video_select_download 勾选后命名下载 计算下载选中率
asset_preview 管理模块点击预览 统计资产查看活跃度
asset_reuse 制作时选取既有资产 计算复用率(对应目标 3)

8 依赖与风险

8.1 外部依赖

依赖 内容 影响
AI 脚本生成服务 按参数产出脚本文本 质量与稳定性直接决定目标 2
图片合成引擎 模板图层合成、批量出图 影响出图速度与还原度
视频生成服务 脚本 + 视频方向合成成片 影响视频产出能力与成本
视频转码与流媒体 成片在线预览 影响预览体验与带宽成本
文件存储 物料、成片、导出目录 影响导出体验

8.2 风险登记

表 8-1 风险登记

编号 风险 可能性 影响 应对
R-01 AI 生成脚本质量不稳定,人工编辑成本反升 中 高 模板 + 字数约束收敛输出;保留人工审核为必经环节
R-02 上传式模板缺少图层语义,合成时无法自动对齐 高 高 定义模板上传规范(命名图层)并提供校验;不合格即拒收
R-03 视频生成耗时与成本超预期 中 高 设批量上限、异步任务、失败重试;按量灰度
R-04 资产被误删导致历史产出不可追溯 中 中 引用校验 + 软删停用 + 操作留痕
R-05 需求在评审中继续扩张,主线失焦 高 高 严格执行 1.2.1「做减法」,新需求一律进 P1 / P2 池
R-06 预览页大量素材导致加载缓慢 中 中 缩略图懒加载 + 分页;限制单次生成数量
R-07 视频在线预览带来带宽与存储压力 中 中 预览用低码率转码 + 短期有效期;下载取原始清晰度
R-08 视频方向与脚本方向职责混淆,用户不知该选哪个 中 中 两者在界面并列展示并写明差异:脚本方向决定「说什么」,视频方向决定「怎么呈现」

9 发布计划

表 9-1 里程碑

阶段 范围 出口标准
M1(P0 主链路) 行业模块 / 客户模块 / 信息模块、脚本生成与审核、视频方向、Logo / 图片模板 / 产品位置 / 警示语上传、图片制作(预览勾选)、视频制作(方向 + 生成 + 预览下载)、导出 一个客户可完整走通「信息 → 资产 → 生成 → 预览 → 导出」
M2(P1 效率) 图片模板线上修改、产品位置自定义与预览、警示语位置选项、产品展示方式细化 设计可在站内维护模板与位置,少依赖文件往返
M3(P2 体验) 模板选取后预览增强、批量能力增强、数据看板 复用率与效率指标可观测

10 待确认问题

表 10-1 待确认问题

编号 问题 当前处理 需谁确认
O-01 行业与客户是否仍允许在管理模块直接新增(V0.2 为录入页 + 管理页双入口,V0.3 改为编辑模块提交、管理模块只读维护) 按 V0.3:新增走编辑模块,管理模块仅维护(编辑跳转、排序、停用 / 删除) 产品
O-02 单次生成数量上限(脚本 / 图片 / 视频) 暂设待定,代码预留配置 产品 + 研发
O-03 取消独立「脚本字数范围」参数后,字数是否完全由脚本模板决定 按模板属性继承 业务方
O-04 图片模板上传的文件格式(PSD / AI / PNG 分层 / 平台自有格式)与图层命名规范 未定,R-02 高优先 设计 + 研发
O-05 「指定位置」的预设集合如何定义(九宫格?模板预留区?) 未定 设计
O-06 自定义位置 P1 的交互形态(自由拖拽 / 框选 / 坐标输入) 未定 设计 + 研发
O-07 客户信息「自定义填写」是否指可自由扩展字段(键值对),还是固定字段的自由输入 按「固定字段 + 可选自定义字段」设计 业务方
O-08 视频方向与脚本方向的边界,是否需要合并为一个「方向」资产 暂分设,R-08 已登记 产品
O-09 视频制作流程未包含产品 / Logo / 警示语,是否仍为必填 保留为必填(沿用 V0.2),待流程评审确认 业务方
O-10 通用字符命名中占位符的准确集合与顺序 暂定 {行业}{客户}{视频方向}{日期}{序号} 业务方
O-11 视频下载是「下载到本地」还是「导出到指定文件夹」,或两者都要 两者都保留 研发
O-12 导出目标是否支持网络共享盘 / 对象存储 首版仅本地目录 研发
O-13 编辑模块的权限是否需按行业隔离 暂定全量可见 管理
O-14 信息模块是否需要支持行业 / 客户的多级(如行业 → 子行业 → 客户) 暂定两级(A-06) 业务方

附录 A 命名字段字典

字段 长度上限 允许字符 去重规则
行业 20 中英文、数字 全局唯一
客户 30 中英文、数字、短横线 同一行业内唯一
客户简称 20 中英文、数字、短横线 同一行业内唯一,用于自动命名
脚本方向 20 中英文、数字 同一客户内唯一
视频方向 30 中英文、数字、短横线 同一客户内唯一
模板命名 30 中英文、数字、短横线 同一客户内唯一
Logo 命名 30 中英文、数字、短横线 同一客户内唯一
位置模板命名 30 中英文、数字、短横线 同一客户内唯一
视频文件名 100 中文、字母、数字、_、-、占位符 同目录内自动追加序号
日期 8 数字 固定 YYYYMMDD
编号 3 数字 同维度内自增,从 001 起

附录 B 评审前自检清单

  • 1.1.2 现状数据是否已由数据侧回填
  • 行业含义变更为「业务属性」后,存量行业数据如何迁移(如原「鞋靴」类目如何处理)
  • 信息模块的上下级菜单原型是否已出,两级是否够用(O-14)
  • 模板上传格式与图层规范(O-04)是否已定,风险 R-02 是否有应对
  • 「指定位置」预设集合(O-05)是否已出设计方案
  • 视频在线预览的转码与带宽方案(R-07)是否已确认
  • 通用字符命名的占位符集合(O-10)是否已确认
  • 第 10 章 14 项待确认问题是否已闭环
  • P0 范围是否经研发评估工作量与排期
  • 警示语合规要求是否经法务 / 审核侧确认