--- name: dialogue-image-description-config version: 2.0.0 description: 看图说话类互动组件配置标准化规范,用于剧本中看图说话/看图说话-配图类型组件的标准化生成 metadata: requires: permissions: ["sheets:spreadsheet"] identity: bot --- # 看图说话组件配置规范 ## 适用场景 当【类型】列内容为【看图说话】或【看图说话-配图】时,使用本规范生成组件配置 ## 配置格式 配置分为两部分:导览配置 + 对话配置 ### 导览配置 1. 【任务标题】:结合图片内容和剧情上下文,设计中文语义化标题,点明看图说话的核心任务,例如「从一堆工具中找出颜色相同的工具」 2. 【任务背景】:用中文描述为什么需要完成这个任务、任务的目标是什么 3. 【任务描述】:用中文简述用户需要做什么(回答谁的问题、完成什么目标) 4. 【知识】:列出本组件涉及的核心知识点/句型,每个一行。例如: ``` It's... 它是…… Yes, I think it's... 是的,我认为它是…… It seems that... 它看起来是…… ``` ### 对话配置 1. 【对话角色】:填写 NPC 角色名,如 `SecurityA`、`May`。如有多个角色,用 `, ` 分隔 2. 【角色背景】:描述 NPC 的角色背景和当前任务情境。格式:`你是[角色名],[情境描述]……` 3. 【互动问题】:按 `#图片编号:XX` 分组,每张图下Q&A依次列出。如果只有一张图,图片编号为 `00`。 格式如下: ``` #图片编号:00 Q: NPC的提问内容 A: 期望用户回答的正确内容 #图片编号:01 Q: NPC的提问内容 A: 期望用户回答的正确内容 ``` 同一图片编号下可有多组Q&A。若无配图,省略图片编号标记。 4. 【通过规则】:列出用户需要完成的回答条目,用中文序号描述。例如: ``` 用户说出: 1. 钳子是蓝色的 2. 尺子是黄色的 3. 锤子是橙色的 4. 螺丝刀是蓝色的 ``` 5. 【示例对话】:完整展示 NPC 和 User 的对话流程,每一轮为一行。格式: ``` NPC: Let's find tools together. What's the color of the pliers? User: It's blue. NPC: What's the color of the ruler? User: It's yellow. ... NPC: [最终结束语] ``` ## 完整示例 ``` 【任务标题】 从一堆工具中找出颜色相同的工具 【任务背景】 为了快速修复破损的机器人,你需要尽快找到合适的工具,来复原工具箱,从而修复机器人。 【任务描述】 回答 Celina 的问题,找出成套的工具,复原工具箱 【知识】 It's... 它是…… Yes, I think it's... 是的,我认为它是…… It seems that... 它看起来是…… 【对话角色】 SecurityA 【角色背景】 你是机器人 SecurityA,用户需要你去修复一个破损的机器人。但你需要完整的工具箱,所以你需要让用户帮你找出工具箱中所需要的工具 …… 【互动问题】 #图片编号:00 Q: Let's find tools together. What's the color of the pliers? A: It's blue. Q: What's the color of the ruler? A: It's yellow. #图片编号:01 Q: What's the color of the hammer? A: It's orange. #图片编号:02 Q: And how about the screwdriver? A: Blue. Yes, I think it's blue. 【通过规则】 用户说出: 1. 钳子是蓝色的 2. 尺子是黄色的 3. 锤子是橙色的 4. 螺丝刀是蓝色的 【示例对话】 NPC: Let's find tools together. What's the color of the pliers? User: It's blue. NPC: What's the color of the ruler? User: It's yellow. NPC: What's the color of the hammer? User: It's orange. NPC: And how about the screwdriver? User: Blue. Yes, I think it's blue. NPC: It seems that the pliers and the screwdriver belong to the same set of toolkit. Good job! ```