7.6 KiB
互动组件类型注册表
本文件是所有组件类型的唯一真相源。新增组件类型时在此注册。
注册状态总览
| # | 类型标识 | 中文名称 | 注册状态 | prompt | schema |
|---|---|---|---|---|---|
| 1 | dialogue_reading |
对话朗读 / 对话朗读-配图 | ✅ 已注册 | 🔲 | 🔲 |
| 2 | dialogue_fill_in_blanks |
对话挖空 / 对话挖空-配图 | ✅ 已注册 | 🔲 | 🔲 |
| 3 | dialogue_sentence_building |
对话组句 / 对话组句-配图 | ✅ 已注册 | 🔲 | 🔲 |
| 4 | dialogue_single_choice_image |
图片单选 / 图片单选-配图 | ✅ 已注册 | 🔲 | 🔲 |
| 5 | dialogue_image_description |
看图说话 / 看图说话-配图 | ✅ 已注册 | 🔲 | 🔲 |
| 6 | dialogue_core_navigation |
核心互动 / 导览配置 | ✅ 已注册 | 🔲 | 🔲 |
| 7 | image_interaction |
图片互动(坐标点选) | ✅ 已注册 | 🔲 | 🔲 |
| 8 | image_unordered |
图片互动-图片无序 | ✅ 已注册 | 🔲 | 🔲 |
| 9 | image_ordered |
图片互动-图片有序 | ✅ 已注册 | 🔲 | 🔲 |
| 10-30 | 待注册 | 随参考文件逐步添加 | 🔲 | 🔲 | 🔲 |
当前已注册:9 / ~30
已注册组件详情
1. dialogue_reading — 对话朗读
匹配规则: 【类型】= "对话朗读" 或 "对话朗读-配图"
子类型: basic(对话朗读)/ with_image(对话朗读-配图)
来源规范: skills/dialogue-reading-config/SKILL.md
字段列表:
| 字段 | 必填 | 来源 | 说明 |
|---|---|---|---|
| 任务标题 | ✅ | 剧本 | 10字以内,语义化 |
| 资源配置 | ✅ | 规则 | basic→"图片时机:无" / with_image→"图片时机:互动内容" |
| 情景引入 | ❌ | 剧本 | 默认"无" |
| 互动内容 | ✅ | 剧本 | 朗读句子 |
| 后置对话 | ❌ | 剧本 | 默认"无" |
2. dialogue_fill_in_blanks — 对话挖空
匹配规则: 【类型】= "对话挖空" 或 "对话挖空-配图"
子类型: basic / with_image
来源规范: skills/dialogue-fill-in-blanks-config/SKILL.md
字段列表:
| 字段 | 必填 | 来源 | 说明 |
|---|---|---|---|
| 任务标题 | ✅ | 剧本+AI | 语义化标题 |
| 资源配置 | ✅ | 规则 | basic→"无" / with_image→图片时机+音频载体 |
| 情境引入 | ❌ | 剧本 | 对话上下文 |
| 互动内容 | ✅ | 剧本 | 含__标记的句子+选项+正确标记 |
| 互动反馈 | ✅ | 剧本+AI | 正确/错误反馈台词 |
| 后置对话 | ❌ | 剧本 | 默认"无" |
3. dialogue_sentence_building — 对话组句
匹配规则: 【类型】= "对话组句" 或 "对话组句-配图"
子类型: basic / with_image
来源规范: skills/dialogue-sentence-building-config/SKILL.md
字段列表:
| 字段 | 必填 | 来源 | 说明 |
|---|---|---|---|
| 任务标题 | ✅ | 剧本+AI | 语义化标题 |
| 资源配置 | ✅ | 规则 | basic→"无" / with_image→图片时机+音频载体 |
| 情境引入 | ❌ | 剧本 | 对话上下文 |
| 互动内容 | ✅ | 剧本 | 题目描述+选项单词+答案+辅助信息 |
| 互动反馈 | ✅ | 剧本+AI | 正确/错误反馈 |
| 后置对话 | ❌ | 剧本 | 默认"无" |
4. dialogue_single_choice_image — 图片单选
匹配规则: 【类型】= "图片单选" 或 "图片单选-配图"
子类型: basic / with_image
来源规范: skills/dialogue-single-choice-image-config/SKILL.md
字段列表:
| 字段 | 必填 | 来源 | 说明 |
|---|---|---|---|
| 任务标题 | ✅ | 剧本+AI | 语义化标题 |
| 情境引入 | ❌ | 剧本 | 对话上下文 |
| 互动内容 | ✅ | 剧本 | 题干(高亮)+选项编号+答案编号+辅助信息 |
| 互动反馈 | ✅ | 剧本+AI | 正确/错误反馈 |
| 后置对话 | ❌ | 剧本 | 默认"无" |
5. dialogue_image_description — 看图说话
匹配规则: 【类型】= "看图说话" 或 "看图说话-配图"
子类型: basic / with_image
来源规范: skills/dialogue-image-description-config/SKILL.md
字段列表:
| 字段 | 必填 | 来源 | 说明 |
|---|---|---|---|
| 任务标题 | ✅ | 剧本+AI | 10字以内 |
| 资源配置 | ✅ | 规则 | basic→"无" / with_image→图片时机+音频载体 |
| 情境引入 | ❌ | 剧本 | 场景背景 |
| 互动内容 | ✅ | 剧本 | 图片内容+对话流程+辅助信息 |
| 互动反馈 | ✅ | 剧本+AI | 正确/错误反馈 |
| 后置对话 | ❌ | 剧本 | 默认"无" |
6. dialogue_core_navigation — 核心互动/导览配置
匹配规则: 【类型】= "核心互动" 或 "导览配置"
子类型: 值本身
来源规范: skills/dialogue-core-navigation-config/SKILL.md
字段列表:
| 字段 | 必填 | 来源 | 说明 |
|---|---|---|---|
| 任务标题 | ✅ | 剧本 | 10字以内 |
| 任务背景 | ✅ | 剧本+AI | 25字左右,二人称 |
| 任务描述 | ✅ | 剧本+AI | 15字左右,"你需要…" |
| 通关知识 | ✅ | 剧本 | 知识点列表 |
| 对话角色 | ✅ | 剧本 | 角色名(匹配资源库) |
| 角色背景 | ✅ | 剧本+AI | NPC背景,二人称 |
| 互动问题 | ✅ | 剧本 | Q&A+图片编号 |
| 回合设定 | ✅ | 剧本 | 每问题1-2回合 |
| 通过规则 | ✅ | 剧本+AI | 判定条件 |
| 示例对话 | ✅ | 剧本+AI | NPC开头和结尾 |
7. image_interaction — 图片互动(坐标点选)
匹配规则: 【类型】= "图片互动"(不含"无序""有序")
来源规范: business_knowledge/教研生产配置修改规范.md
字段列表:
| 字段 | 必填 | 来源 | 说明 |
|---|---|---|---|
| 任务标题 | ✅ | 剧本 | |
| 情境引入 | ❌ | 剧本 | |
| 互动内容 | ✅ | 剧本 | 题干(高亮)+答案坐标[x1,y1,x2,y2]+辅助信息 |
| 互动反馈 | ❌ | 剧本+AI | |
| 后置对话 | ❌ | 剧本 | |
| 图片资源 | ✅ | 命名规则 | {ID}.png |
8. image_unordered — 图片互动-图片无序
匹配规则: 【类型】含 "图片无序"
来源规范: business_knowledge/教研生产配置修改规范.md
字段列表:
| 字段 | 必填 | 来源 | 说明 |
|---|---|---|---|
| 任务标题 | ✅ | 剧本 | |
| 情境引入 | ❌ | 剧本 | |
| 互动内容 | ✅ | 剧本 | 题干+选项编号+答案编号(无序)+辅助信息 |
| 互动反馈 | ❌ | 剧本+AI | |
| 后置对话 | ❌ | 剧本 | |
| 图片资源 | ✅ | 命名规则 | question/option/answer |
9. image_ordered — 图片互动-图片有序
匹配规则: 【类型】含 "图片有序"
来源规范: business_knowledge/教研生产配置修改规范.md
字段列表:
| 字段 | 必填 | 来源 | 说明 |
|---|---|---|---|
| 任务标题 | ✅ | 剧本 | |
| 情境引入 | ❌ | 剧本 | |
| 互动内容 | ✅ | 剧本 | 题干+选项编号+答案编号(有序)+辅助信息 |
| 互动反馈 | ❌ | 剧本+AI | |
| 后置对话 | ❌ | 剧本 | |
| 图片资源 | ✅ | 命名规则 | question/option/answer |
新增组件注册模板
新增一种组件类型时,复制以下模板填充:
### N. {type_id} — {中文名称}
**匹配规则:** 【类型】= "{剧本中的类型值}"
**子类型:** {如有}
**来源规范:** {参考文档路径}
**字段列表:**
| 字段 | 必填 | 来源 | 说明 |
|------|------|------|------|
| ... | ... | ... | ... |
**AI衍生字段:**
| 字段 | 生成规则 | prompt文件 |
|------|---------|-----------|
| ... | ... | prompts/{type_id}.md |