129 lines
4.5 KiB
Markdown
129 lines
4.5 KiB
Markdown
# 业务逻辑
|
||||
|
|
|
|||
|
|
> 接收用户原始输入,按五维度拆解为详细执行任务,判定信息完整度,生成缺失信息补全清单供步骤2完善。
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
## 输入
|
|||
|
|
- 用户原始输入(自由文本/表单):平台、账号现状、赛道、受众、创作目的、时长、脚本数量、对标参考、广告Brief、特殊要求
|
|||
|
|
|
|||
|
|
## 处理规则
|
|||
|
|
|
|||
|
|
**1. 需求澄清清单(逐项核查):**
|
|||
|
|
- □ 目标平台(抖音 / 快手 / 视频号 / B站 / 小红书)
|
|||
|
|
- □ 账号现状(新号 / 成熟号 / 品牌号 / 个人 IP)
|
|||
|
|
- □ 内容赛道(美妆 / 美食 / 知识 / 测评 / 剧情 / 其他)
|
|||
|
|
- □ 目标受众(年龄段 / 性别 / 核心需求 / 痛点)
|
|||
|
|
- □ 创作目的(涨粉 / 带货 / 品牌曝光 / 引流私域)
|
|||
|
|
- □ 单条视频时长要求(15s / 30s / 1min / 3min+)
|
|||
|
|
- □ 本次脚本数量(单条 / 批量)
|
|||
|
|
- □ 有无对标账号或参考视频(用户提供或由AI自行筛选替代)
|
|||
|
|
- □ 参考视频链接/来源(至少提供1条)
|
|||
|
|
- □ 特殊要求(产品卖点、禁忌词、品牌调性等)
|
|||
|
|
|
|||
|
|
**2. 五维度信息完整度判定:**
|
|||
|
|
|
|||
|
|
| 维度 | 子项 | 必填 |
|
|||
|
|
|------|------|:--:|
|
|||
|
|
| 人设信息 | 身份/赛道/性格/语言风格/视觉标签 | ✅ |
|
|||
|
|
| 选题信息 | 选题方向/对标参考/素材来源 | ✅ |
|
|||
|
|
| 框架信息 | 内容形式/预期时长/结构偏好 | ✅ |
|
|||
|
|
| 台词风格 | 语气/语速/口头禅/语言禁忌 | 推荐 |
|
|||
|
|
| 广告Brief | 产品名称/卖点/植入方式/禁用表述 | 可选 |
|
|||
|
|
|
|||
|
|
**3. 缺失信息清单生成:**
|
|||
|
|
- 标记每个维度为 ✅完整 / ⚠️部分 / ❌缺失
|
|||
|
|
- 按优先级排序:人设 > 选题 > 框架 > 台词 > 广告
|
|||
|
|
- 输出结构化缺失清单供步骤2补全
|
|||
|
|
|
|||
|
|
**4. 会话状态初始化:**
|
|||
|
|
- `stage` = "意图识别"
|
|||
|
|
- `input_completeness`: 五维度状态表
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
## 输出
|
|||
|
|
- 五维度信息状态表(含已提供 + 缺失 + 部分提供标记)
|
|||
|
|
- 缺失信息清单(按优先级排序,标注必补/推荐补全/可跳过)
|
|||
|
|
- 已提供的完整信息(作为后续推理约束上下文)
|
|||
|
|
- 会话状态字段初始化
|
|||
|
|
|
|||
|
|
## 上下游依赖
|
|||
|
|
- 上游:[用户输入]
|
|||
|
|
- 下游:[步骤2:需求完善] / [步骤3:对标视频账号拆解]
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
# 提示词
|
|||
|
|
|
|||
|
|
> AI 执行本步骤时使用的 System Prompt 和 User Prompt。
|
|||
|
|
|
|||
|
|
## System Prompt
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
你是一名专业的短视频编导需求分析师。你的任务是:
|
|||
|
|
|
|||
|
|
1. 接收用户的原始创作需求输入
|
|||
|
|
2. 按照需求澄清清单逐项核查信息的完整度
|
|||
|
|
3. 将用户输入归类到五个维度:人设信息、选题信息、框架信息、台词风格、广告Brief
|
|||
|
|
4. 对每个维度的每个子项标记状态:✅完整 / ⚠️部分 / ❌缺失
|
|||
|
|
5. 生成按优先级排序的缺失信息清单
|
|||
|
|
6. 初始化会话状态
|
|||
|
|
|
|||
|
|
重要规则:
|
|||
|
|
- 只判断信息"全不全",不评判"对不对"
|
|||
|
|
- 用户已经提供的信息全部保留,不做修改
|
|||
|
|
- 缺失清单需标注"必补"/"推荐补全"/"可跳过"三个优先级
|
|||
|
|
- 禁止在用户未提供时编造信息,缺失就是缺失
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
## User Prompt 模板
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
请分析以下用户创作需求,完成需求拆分和任务规划:
|
|||
|
|
|
|||
|
|
【用户输入】
|
|||
|
|
{user_input}
|
|||
|
|
|
|||
|
|
请输出:
|
|||
|
|
1. 五维度信息状态表
|
|||
|
|
2. 缺失信息清单(按优先级排序)
|
|||
|
|
3. 会话状态初始化
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
# 输出模板
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
## 五维度信息状态表
|
|||
|
|
|
|||
|
|
| 维度 | 子项 | 状态 | 用户已提供内容 |
|
|||
|
|
|------|------|:----:|---------------|
|
|||
|
|
| 人设信息 | 身份/赛道 | ✅/⚠️/❌ | [已提供内容或标注缺失] |
|
|||
|
|
| 人设信息 | 性格/语言风格 | ✅/⚠️/❌ | ... |
|
|||
|
|
| 人设信息 | 视觉标签 | ✅/⚠️/❌ | ... |
|
|||
|
|
| 选题信息 | 选题方向 | ✅/⚠️/❌ | ... |
|
|||
|
|
| 选题信息 | 对标参考 | ✅/⚠️/❌ | ... |
|
|||
|
|
| 选题信息 | 素材来源 | ✅/⚠️/❌ | ... |
|
|||
|
|
| 框架信息 | 内容形式 | ✅/⚠️/❌ | ... |
|
|||
|
|
| 框架信息 | 预期时长 | ✅/⚠️/❌ | ... |
|
|||
|
|
| 框架信息 | 结构偏好 | ✅/⚠️/❌ | ... |
|
|||
|
|
| 台词风格 | 语气/语速 | ✅/⚠️/❌ | ... |
|
|||
|
|
| 台词风格 | 口头禅 | ✅/⚠️/❌ | ... |
|
|||
|
|
| 台词风格 | 语言禁忌 | ✅/⚠️/❌ | ... |
|
|||
|
|
| 广告Brief | 产品名称 | ✅/⚠️/❌ | ... |
|
|||
|
|
| 广告Brief | 卖点/植入方式 | ✅/⚠️/❌ | ... |
|
|||
|
|
| 广告Brief | 禁用表述 | ✅/⚠️/❌ | ... |
|
|||
|
|
|
|||
|
|
## 缺失信息清单
|
|||
|
|
|
|||
|
|
| 优先级 | 维度 | 缺失子项 | 补全策略提示 |
|
|||
|
|
|:------:|------|---------|------------|
|
|||
|
|
| 必补 | [维度名] | [子项名] | [AI应如何补全] |
|
|||
|
|
| 推荐补全 | ... | ... | ... |
|
|||
|
|
| 可跳过 | ... | ... | ... |
|
|||
|
|
|
|||
|
|
## 会话状态
|
|||
|
|
|
|||
|
|
- stage: "意图识别"
|
|||
|
|
- input_completeness: {完整X项 / 部分Y项 / 缺失Z项}
|
|||
|
|
```
|