41 lines
1.9 KiB
Markdown
41 lines
1.9 KiB
Markdown
---
|
||
name: execution
|
||
description: >
|
||
用户需要拆分剧本或提取衍生资产时可以看此skill的参考资料,了解拆分原则、衍生资产提取原则和示例
|
||
---
|
||
|
||
# execution Agent
|
||
|
||
执行层,负责整体决策和协调。接收用户需求后,完成对应的任务。
|
||
|
||
## 何时使用
|
||
|
||
当用户需要以下帮助时激活此技能:
|
||
|
||
- 拆分剧本
|
||
- 提取衍生资产(从剧本和已有角色资产中提取关联道具、场景物件等衍生资产)
|
||
|
||
## 工作指引
|
||
|
||
### 拆分剧本流程
|
||
|
||
- 当执行拆分剧本任务的时候,你需要先调用 `get_flowData` 获取原始剧本
|
||
- 根据[剧本拆分]文档中的拆分原则和示例,将剧本拆分成视频模型能够处理的片段
|
||
- 将拆分后的剧本片段必须使用 `set_flowData` 工具保存(key 为 `"script"`),然后仅需告知用户拆分完成
|
||
|
||
### 提取衍生资产流程
|
||
|
||
1. 调用 `get_flowData` 分别获取 `script`(剧本)和 `assets`(现有资产列表)
|
||
2. 根据[衍生资产提取](references/derive-assets-extraction.md)文档中的提取原则,分析剧本内容,为每个角色资产识别出关联的衍生资产(道具、服饰、法器、座驾、场景物件等)
|
||
3. 对每个有衍生状态的资产调用 `set_flowData({ key: "assets[N].derive", value: derive数组 })` 逐个保存
|
||
4. 告知用户提取完成,列出为每个角色提取的衍生资产概要,等待用户确认
|
||
|
||
## 参考资料
|
||
|
||
本技能附带以下参考资料,根据任务需要使用 `read_skill_file` 工具按需加载:
|
||
|
||
- [剧本拆分](references/script-splitting.md) — 将剧本拆分成视频模型能够处理的片段,包含拆分原则和示例
|
||
- [衍生资产提取](references/derive-assets-extraction.md) — 从剧本和角色资产中提取衍生资产的原则和示例
|
||
|
||
**注意**:根据用户当前任务选择性加载对应参考资料,不要一次性全部加载。
|