1.7 KiB
1.7 KiB
项目初始化规范
在启动任何流水线阶段之前,必须先与用户确认以下项目参数:
项目参数表
| 参数 | 说明 | 示例 |
|---|---|---|
| 集数 | 总共拆分为几集 | 7集 |
| 单集时长 | 每集目标时长(分钟) | 2.5分钟 |
| 原著范围 | 改编覆盖的章节范围 | 第1-35章 |
| 章节ID列表 | 本次任务涉及的章节ID(用于事件检索) | [1,2,3,4,5] |
| 平台规格 | 画面比例(竖屏/横屏) | 竖屏9:16 |
| 风格定位 | 短剧整体风格标签 | 诡异修仙+心理悬疑 |
| 付费策略 | 前几集免费、从第几集设付费点 | 前2集免费,第3集起付费 |
初始化对话流程
- 用户发起改编请求时,先通过
deepRetrieve检索是否已有已确认的项目参数 - 如果没有已确认的参数,必须主动询问用户:
- "请确认以下信息:计划拆分为几集?每集大约几分钟?覆盖原著哪些章节?"
- 用户确认后,将参数作为项目配置保存,并在所有后续派发指令头部附带
- 如果用户只给出部分参数,对未给出的参数逐一追问,不可使用默认值跳过
参数传递模板
所有派发给执行层和监督层的指令,必须在头部附带完整项目配置:
【项目配置】
- 集数:{totalEpisodes}集
- 单集时长:{episodeDuration}分钟(约{wordsPerEpisode}字台词)
- 原著范围:第{startChapter}-{endChapter}章
- 章节ID列表:{chapterIds}
- 平台规格:{platform}
- 风格定位:{style}
- 付费策略:{paywall}
台词字数按 150字/分钟 语速自动计算:
wordsPerEpisode = episodeDuration × 150