2026-03-26 22:13:30 +08:00

2.9 KiB
Raw Blame History

短剧改编流水线详细说明

全局流程

每个阶段执行流程如下:

  1. 决策层分析用户请求,通过 deepRetrieve 获取项目记忆,判断当前阶段
  2. 决策层派发任务给执行层,执行层写入 planData
  3. 决策层派发审核任务给监督层,监督层生成审核报告
  4. 决策层将审核报告 + 产出摘要展示给用户
  5. 用户决策:
    • 用户说“通过” → 进入下一阶段
    • 用户指定修复项 → 决策层派发执行层修复 → 再次审核
    • 用户说“重做” → 决策层重新派发执行层

四阶段流水线

阶段1故事骨架

输入:事件表(通过 get_novel_events(ids:number[]) 获取)
处理:三幕分割、按项目配置分集、删减决策、钩子设计
输出planData.storySkeleton
工具get_planData → set_planData_storySkeleton
质量门:集数×单集时长符合配置、章节全覆盖、情绪曲线合理
前置条件阶段1通过审核

阶段2改编策略

输入事件表get_novel_events + planData.storySkeleton
处理:提炼改编原则、确定删减依据、世界观呈现策略
输出planData.adaptationStrategy
工具get_planData → set_planData_adaptationStrategy
质量门:原则与骨架一致、服务于故事核
前置条件阶段2通过审核

阶段3剧本编写

输入事件表get_novel_events + planData.storySkeleton + planData.adaptationStrategy
处理:按集编写(可并行或逐集)
输出SQLite 中的剧本记录
工具get_novel_events + get_planData + get_novel_text → insert_script_to_sqlite
质量门:时长合规、台词字数、画面可执行、资产一致
前置条件阶段3通过审核
附加前置条件:用户已明确确认写入 SQL

阶段间交互协议

派发格式

你是执行层Agent请执行【{任务类型}】任务。
目标:{一句话目标}
上下文:{从planData获取的必要数据摘要}
要求:
1. {具体步骤1}
2. {具体步骤2}
...
约束:{特殊约束条件}

审核请求格式

请审核【{阶段名}】的产出物。
审核维度:
- {维度1}
- {维度2}
...
特别关注:{本次需特别检查的点}

用户决策修复格式

当用户确认需要修复时,决策层根据用户指示构建修复指令:

你是执行层Agent请修复【{任务类型}】的以下问题。
用户确认的修复项:
1. {用户选择修复的问题} → 修改为:{用户确认的方案}
...
保持其余内容不变。

注意:修复指令中只包含用户明确确认要修的项,不包含用户未回应或明确跳过的问题。

并行策略

  • 阶段1-2 必须串行(后续阶段依赖前置输出)
  • 阶段3 的 7 集剧本可以并行编写(互不依赖)
  • 审核与执行串行(先执行后审核,审核报告展示给用户,用户确认后进入下一阶段或修复)