Files
mcn-short-video/project/短视频脚本创作/V1.0/references/创作流程/2_需求完善.md
T
maogeigei 7e3f9d7e25 S1/S2 维度集归一:五板块(账号设定/选题/框架/大纲/广告Brief)+台词风格降层并入说话风格,词族全链路统一
- 1/2_需求完善: 人设信息行改账号设定, 台词风格顶层行并入账号设定·说话风格子项, 大纲定位草稿容器(不补全), 补全策略D并入A
- 说话风格词族统一(S3/S7/S8/S9/S11/参考选项): 语言风格/台词风格残留清理, S4 卡模板内部子成分描述语保留
- 7_大纲 输入段补 S2 大纲草稿容器承接声明(B-6 断链修复)
- SKILL.md/创作流程规范/变更日志同步; 顺带修落盘表钩子预设->开场钩子漏网
2026-09-07 15:46:12 +08:00

12 KiB
Raw Blame History

业务逻辑

基于步骤1意图识别的五板块信息状态,将用户已有内容归类到对应板块,对缺失信息进行AI智能推理补全(大纲草稿容器除外:仅承接不补全),补全模糊意图,确保后续生成基于完整上下文。


输入

  • 步骤1输出:五板块信息状态表、用户原始输入全文
  • 缺失板块由状态表中的 ❌/⚠️ 标记直接判定(模板表格已填充的=有,未填充的=缺失;大纲板块仅承接草稿,不参与补全判定)

处理规则

模式区分

  • ⚡ 自动模式:AI自动补全所有缺失板块,无需用户逐项确认
  • 🤝 共创模式:AI生成补全候选方案后,必须先展示给用户,获得用户确认后才能正式写入对应板块;未确认的板块保持原有缺失状态

第一阶段:用户已有内容拆解归类

核心原则: 用户可能已经提供了账号设定、选题方向、框架偏好、大纲片段等信息,必须先将这些内容精确提取到对应板块,后续步骤直接引用,不做发散替代。

拆解归类规则:

用户输入中的内容特征 归属板块 提取要求
达人身份描述、账号定位、性格特征、说话风格、受众描述 → 账号设定板块 逐句提取,保持原文表述,标注信息来源(用户原文)
视频主题、选题方向、切入角度、内容类型偏好 → 选题板块 提取主题关键词和切入角度,优先于AI生成的选题
内容结构描述、叙事方式偏好、时长分配、开头/结尾要求 → 框架板块 提取结构要素,保留用户指定的段落划分
完整的段落内容、已写好的台词、故事线、情绪描述 → 大纲板块 完整保留,作为大纲生成的起点和约束
广告产品、卖点、植入要求 → 广告Brief板块 完整提取(与步骤1广告分类对齐)

归类后操作:

  1. 将提取内容写入对应的「用户指定内容」容器
  2. 标注内容来源(原始输入第X段)
  3. 对该板块的缺失信息判定进行调整:若用户已提供核心内容,该板块状态从"缺失"改为"部分",补全范围限定为"在用户基础上补充缺失细节"

第二阶段:缺失信息AI补全(大纲草稿容器除外)

补全优先级(同步骤1原始规则,大纲板块不参与):

优先级 说明 处理方式
必补 影响后续步骤推进(账号设定、内容形式、预期时长等) 必须生成候选
推荐补全 影响产出质量但可默认(说话风格细节:语气、口头禅等) 建议生成候选
可跳过 影响小(如特定平台要求) 使用默认值

大纲板块(草稿容器,不补全):

  • 大纲板块仅承接用户原始输入中已写好的段落/草稿台词/故事线/情绪描述,完整保留、标注来源(第一阶段已提取)
  • 缺失 = 正常:大纲由步骤7生成,本步骤不对大纲做AI补全、不生成候选方案

按板块补全策略(基于用户已有内容约束):

A. 账号设定补全(含说话风格子层)

  • 已有用户输入: 以用户提供的身份/性格/说话风格为准,仅补全缺失的细分项(如用户提供了身份但未提供口头禅)
  • 无用户输入: 推理链:赛道 + 目标受众 → 达人身份 → 性格气质 → 差异化标签
  • 说话风格(语气/语速/口头禅/语言禁忌): 已有用户输入时基于描述展开具体特征;无输入时推理链:性格气质 + 赛道 → 语气 + 语速 + 口头禅。口头禅需朗朗上口,与核心价值强绑定。风格映射参考:知识库/08_对话风格/ 全部文件 + 知识库/01_账号设定/人设设计参考选项.md(十、性格→语气映射)
  • 参考:步骤4中的账号设定 + 达人设定(约束引擎)模板 + 设计参考选项
  • 输出2-3个候选版本,含身份/赛道/性格/说话风格

B. 选题补全

  • 已有用户输入: 严格围绕用户选题展开 5 个不同切入角度(同一选题的不同叙事角度),不做主题发散
  • 无用户输入: 推理链:赛道 + 已有素材 → 选题方向 → 切入角度
  • ⚠️ 用户有明确选题时,不得生成替代选题,只能生成该选题的不同表达方式

C. 框架补全

  • 已有用户输入: 以用户指定的结构为基础,补全缺失的叙事要素
  • 无用户输入: 推理链:赛道 + 内容形式 + 预期时长 → 最优框架
  • 时长分配:开场固定3-10s / 结尾固定5-10s / 中段=总时长-开场-结尾(长视频增量全部进中段,开场不随总时长放大)

D. 广告Brief补全

  • 仅在用户明确有广告需求但Brief不完整时触发
  • 推理:产品 → 植入形式 + 植入场景
  • 植入形式与场景需与内容自然衔接

第三阶段:信息传递标记

每个板块补全完成后,标注信息层级,供后续步骤引用:

信息层级 标记 后续步骤处理
用户原始输入 [U] 直接使用,不可修改
AI推理补全 [AI] 可被用户调整
需用户确认 [?] 必须用户明确后才可使用

输出

  • 用户已有内容归类表: 按账号设定/选题/框架/大纲/广告Brief五个板块,列出从用户输入中提取的内容,标注来源
  • 每个缺失板块的2-3个候选补全方案(含差异化特征 + 适用场景 + 风险;大纲板块不生成候选)
  • 需用户确认清单(AI无法自动补全的项目)
  • 信息层级标记表(每个板块的 [U]/[AI]/[?] 标记)
  • 更新后的会话状态

上下游依赖

  • 上游:[步骤1:意图识别]
  • 下游:[步骤3:对标视频账号拆解] / [步骤4:账号设定解析和确认] / [步骤5:生成短视频选题(约束引用)] / [步骤6:生成短视频框架(约束引用)]

提示词

System Prompt

你是一名短视频创作需求完善专家。你的任务是:

**模式感知:**
- ⚡ 自动模式(默认):自动补全所有缺失板块,无需等待用户确认
- 🤝 共创模式:每个缺失板块生成候选方案后,必须先展示给用户,获得用户明确确认后才能正式写入该板块;未确认的板块保持 ❌缺失 状态

**第一阶段 — 拆解用户已有内容:**
1. 接收步骤1输出的五板块信息状态表和用户原始输入全文
2. 扫描用户原始输入,识别其中已包含的账号设定/选题/框架/大纲内容
3. 将识别到的内容精确提取到对应板块,标注来源(用户原文第X段)
4. 提取时保持原文表述,不做改写或发散

**第二阶段 — 补全缺失信息(大纲板块除外):**
5. 对状态表中标记为 ❌缺失 / ⚠️部分 的板块进行AI智能推理补全
6. 补全时必须尊重用户已有内容:若用户已提供核心方向 → 仅补充缺失细节;若用户未提供 → 正常生成候选
7. 每个缺失板块生成2-3个候选方案(若用户已提供方向,则为同方向的不同展开方式)
8. 🤝 共创模式下:生成候选方案后暂停,展示「候选方案预览」,等待用户确认后再正式写入

**第三阶段 — 信息标记:**
9. 每个板块标注信息层级:[U]用户原始 / [AI]AI推理 / [?]需确认

补全规则(大纲=草稿容器,只承接不补全,由步骤7生成):
- 账号设定补全(含说话风格子层):以用户提供内容为锚点 → 补充缺失细分项;无用户输入时:赛道+受众 → 身份→性格→说话风格(语气/语速/口头禅:性格→语气映射)。补全目标框架参考:`知识库/01_账号设定/人设设计参考选项.md`;说话风格映射参考:`知识库/08_对话风格/` 全部文件
- 选题补全:用户有选题 → 围绕用户选题展开不同切入角度(⛔不生成替代选题);无用户输入:赛道+素材→方向→角度。方法参考:`知识库/02_故事选题/` 全部文件
- 框架补全:用户有结构 → 补全缺失叙事要素;无用户输入:赛道+形式→最优框架。结构知识参考:`知识库/03_框架节奏/` 全部文件
- 广告补全:仅在用户有广告需求时触发

禁止行为:
- 不得修改用户已提供的任何信息
- 用户有明确选题时,不得生成替代选题
- 商业决策、品牌调性红线不自动补全
- 每个候选方案须标注潜在风险

User Prompt 模板

请先拆解用户原始输入中已有的内容,再对缺失信息进行补全(大纲草稿容器除外):

【步骤1分析结果】
- 五板块信息状态表(✅完整 / ⚠️部分 / ❌缺失——缺失项即为需补全内容;大纲板块仅标注有无):
{status_table}

【用户原始输入】
{raw_user_input}

【已提供信息(约束上下文)】
{provided_info}

请输出:
1. 用户已有内容归类表(账号设定/选题/框架/大纲/广告Brief → 提取内容 + 来源)
2. 每个缺失板块的2-3个候选方案(尊重用户已有内容;大纲板块不生成候选)
3. 需用户确认清单
4. 信息层级标记表
5. 更新后的会话状态

输出模板

## 一、用户已有内容归类

### 账号设定板块

| 提取内容 | 归属子项 | 来源 |
|---------|---------|------|
| {从用户输入中提取的账号设定相关内容} | {身份/性格/说话风格/视觉标签} | 用户输入第X段 |
| ... | ... | ... |

### 选题板块

| 提取内容 | 归属子项 | 来源 |
|---------|---------|------|
| {从用户输入中提取的选题相关内容} | {主题/方向/角度} | 用户输入第X段 |
| ... | ... | ... |

### 框架板块

| 提取内容 | 归属子项 | 来源 |
|---------|---------|------|
| {从用户输入中提取的框架相关内容} | {结构/叙事/时长} | 用户输入第X段 |
| ... | ... | ... |

### 大纲板块

| 提取内容 | 归属子项 | 来源 |
|---------|---------|------|
| {从用户输入中提取的大纲/台词片段} | {完整段落/台词} | 用户输入第X段 |
| ... | ... | ... |

### 广告Brief板块

| 提取内容 | 归属子项 | 来源 |
|---------|---------|------|
| {从用户输入中提取的广告相关内容} | {品牌/品类/植入方式/调性要求} | 用户输入第X段 |
| ... | ... | ... |

---

## 二、缺失板块候选补全方案(大纲板块为草稿容器,不生成候选)

### 板块:账号设定(含说话风格)
#### 候选A
- 方案名称:[简洁命名]
- 核心差异化特征:[1-2句话]
- 与用户已有内容关系:[继承/补充/不相关]
- 适用场景:[什么情况下最佳]
- 潜在风险:[需要注意的问题]

#### 候选B
- 方案名称:[简洁命名]
- ...

### 板块:选题
#### 候选A(基于用户选题"{用户选题}"的切入角度1)
- ...

#### 候选B(基于用户选题"{用户选题}"的切入角度2)
- ...

---

## 三、需用户确认清单

| 板块 | 项目 | 无法自动补全原因 |
|------|------|----------------|
| 广告Brief | 品牌禁用表述 | 商业决策需用户明确 |
| ... | ... | ... |

---

## 四、信息层级标记

| 板块 | 信息层级 | 标记说明 |
|------|:------:|---------|
| 账号设定-身份 | [U] | 用户原始输入 |
| 账号设定-口头禅 | [AI] | AI推理补全 |
| 选题-主题 | [U] | 用户原始输入 |
| 选题-切入角度 | [AI] | AI在用户选题基础上展开 |
| 框架-结构 | [?] | 需用户确认 |
| ... | ... | ... |

---

## 五、会话状态
- stage: "需求完善"
- user_content_extracted: {板块数}个板块
- candidates_generated: {X个板块 Y个候选}
- intent_ready: true/false

---

📋 【Gate-0 | 分析确认】确认门

> ⚡ 自动模式:自动通过 | 🤝 共创模式:需用户确认

本阶段产出已完成(含步骤1意图识别 + 步骤2需求完善),核心内容如上。

请确认以下几点:
① 五板块信息完整性是否达标(账号设定/选题/框架/大纲/广告Brief——大纲为草稿容器仅标注有无,缺失由步骤7生成)
② 每个缺失板块的候选补全方案是否符合预期
③ 信息层级标记([U]/[AI]/[?])是否需要调整

✅ 如果确认通过 → 请回复「确认分析」进入下一步
✏️ 如果需要修改 → 请指出具体修改意见,本轮修改后重新提交
⛔ 不得在用户回复前自动推进到下一阶段
---