- 路径重构:脚本创作 V1.0/Lite1.0 扁平化(去技能文件夹层),分镜技能迁移至 短视频提示词生成/V1.0,旧路径清理 - 输出边界铁律固化:创作流程规范.md 新增「交付物输出边界(通用铁律)」+ S9 输出模板新增「输出边界」块(验收口径=执行约束非输出内容) - 开场钩子铁律三层固化:00_开场/06_编导终审/S9 相关规则 + S5 预设钩子口径区分(前3秒=呈现窗口,3-7秒=开场段总时长) - 帮助文档:新增「从账号分析到脚本创作」跨技能章节(你这样问|我会做什么风格) - mcn-dou-analysis 内嵌副本:红线边界声明+人设卡术语更新(设定分析说明)
11 KiB
11 KiB
业务逻辑
基于步骤1意图识别的五维度信息状态,将用户已有内容归类到对应板块,对缺失维度进行AI智能推理补全,补全模糊意图,确保后续生成基于完整上下文。
输入
- 步骤1输出:五维度信息状态表、用户原始输入全文
- 缺失维度由状态表中的 ❌/⚠️ 标记直接判定(模板表格已填充的=有,未填充的=缺失)
处理规则
模式区分
- ⚡ 自动模式:AI自动补全所有缺失维度,无需用户逐项确认
- 🤝 共创模式:AI生成补全候选方案后,必须先展示给用户,获得用户确认后才能正式写入对应维度;未确认的维度保持原有缺失状态
第一阶段:用户已有内容拆解归类
核心原则: 用户可能已经提供了账号设定、选题方向、框架偏好、大纲片段等信息,必须先将这些内容精确提取到对应板块,后续步骤直接引用,不做发散替代。
拆解归类规则:
| 用户输入中的内容特征 | 归属板块 | 提取要求 |
|---|---|---|
| 达人身份描述、账号定位、性格特征、语言风格、受众描述 | → 账号设定板块 | 逐句提取,保持原文表述,标注信息来源(用户原文) |
| 视频主题、选题方向、切入角度、内容类型偏好 | → 选题板块 | 提取主题关键词和切入角度,优先于AI生成的选题 |
| 内容结构描述、叙事方式偏好、时长分配、开头/结尾要求 | → 框架板块 | 提取结构要素,保留用户指定的段落划分 |
| 完整的段落内容、已写好的台词、故事线、情绪描述 | → 大纲板块 | 完整保留,作为大纲生成的起点和约束 |
| 广告产品、卖点、植入要求 | → 广告Brief板块 | 完整提取(与步骤1广告分类对齐) |
归类后操作:
- 将提取内容写入对应的「用户指定内容」容器
- 标注内容来源(原始输入第X段)
- 对该维度的缺失信息判定进行调整:若用户已提供核心内容,该维度状态从"缺失"改为"部分",补全范围限定为"在用户基础上补充缺失细节"
第二阶段:缺失维度AI补全
补全优先级(同步骤1原始规则):
| 优先级 | 说明 | 处理方式 |
|---|---|---|
| 必补 | 影响后续步骤推进(赛道、内容形式、预期时长) | 必须生成候选 |
| 推荐补全 | 影响产出质量但可默认(风格偏好、语速、口头禅) | 建议生成候选 |
| 可跳过 | 影响小(如特定平台要求) | 使用默认值 |
按维度补全策略(基于用户已有内容约束):
A. 账号设定补全
- 已有用户输入: 以用户提供的身份/性格/语言风格为准,仅补全缺失的细分维度(如用户提供了身份但未提供口头禅)
- 无用户输入: 推理链:赛道 + 目标受众 → 达人身份 → 性格气质 → 差异化标签
- 参考:步骤4中的账号设定 + 达人设定(约束引擎)模板 + 设计参考选项
- 输出2-3个候选版本,含身份/赛道/性格/语言风格
B. 选题补全
- 已有用户输入: 严格围绕用户选题展开 5 个不同切入角度(同一选题的不同叙事角度),不做主题发散
- 无用户输入: 推理链:赛道 + 已有素材 → 选题方向 → 切入角度
- ⚠️ 用户有明确选题时,不得生成替代选题,只能生成该选题的不同表达方式
C. 框架补全
- 已有用户输入: 以用户指定的结构为基础,补全缺失的叙事要素
- 无用户输入: 推理链:赛道 + 内容形式 + 预期时长 → 最优框架
- 时长分配:开场固定3-10s / 结尾固定5-10s / 中段=总时长-开场-结尾(长视频增量全部进中段,开场不随总时长放大)
D. 台词风格补全
- 已有用户输入: 基于用户描述的风格展开具体特征
- 无用户输入: 推理链:性格气质 + 赛道 → 说话语气 + 语速 + 口头禅
- 口头禅需朗朗上口,与核心价值强绑定
E. 广告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推理 / [?]需确认
补全规则:
- 账号设定补全:以用户提供内容为锚点 → 补充缺失细分维度;无用户输入时:赛道+受众 → 身份→性格→标签。补全目标框架参考:`知识库/01_账号设定/人设设计参考选项.md`
- 选题补全:用户有选题 → 围绕用户选题展开不同切入角度(⛔不生成替代选题);无用户输入:赛道+素材→方向→角度。方法参考:`知识库/02_故事选题/` 全部文件
- 框架补全:用户有结构 → 补全缺失叙事要素;无用户输入:赛道+形式→最优框架。结构知识参考:`知识库/03_框架节奏/` 全部文件
- 台词补全:用户有风格 → 展开具体特征;无用户输入:性格→语气+口头禅。风格映射参考:`知识库/08_对话风格/` 全部文件 + `知识库/01_账号设定/人设设计参考选项.md`(十、性格→语气映射)
- 广告补全:仅在用户有广告需求时触发
禁止行为:
- 不得修改用户已提供的任何信息
- 用户有明确选题时,不得生成替代选题
- 商业决策、品牌调性红线不自动补全
- 每个候选方案须标注潜在风险
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)
② 每个缺失维度的候选补全方案是否符合预期
③ 信息层级标记([U]/[AI]/[?])是否需要调整
✅ 如果确认通过 → 请回复「确认分析」进入下一步
✏️ 如果需要修改 → 请指出具体修改意见,本轮修改后重新提交
⛔ 不得在用户回复前自动推进到下一阶段
---