From a352dedd1a124178729e090dd8da3263cbbe0ed3 Mon Sep 17 00:00:00 2001 From: ai_member_only Date: Thu, 23 Apr 2026 08:10:01 +0800 Subject: [PATCH] auto backup: 2026-04-23 08:10:01 --- .vala_skill_hashes | 1 + memory/2026-04-22.md | 8 + skills/dialogue-interaction-config/SKILL.md | 208 ++++++++++++++++++++ 3 files changed, 217 insertions(+) create mode 100644 memory/2026-04-22.md create mode 100644 skills/dialogue-interaction-config/SKILL.md diff --git a/.vala_skill_hashes b/.vala_skill_hashes index a63dac6..3accc2e 100644 --- a/.vala_skill_hashes +++ b/.vala_skill_hashes @@ -33,3 +33,4 @@ image_generated e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 script_writing 08b378e090c12083762462e9d310fc43e8bb6f0904eebc5dee1828b785abbbb5 knowledge-mastery-calculator 61a098cebf90ccca12e918f5bb82fe08d8c2baf576416385b8415e7fbaf77516 feishu-embedded-sheet c680d2fd1e086c7b9f931f4809d06b2797bd9f7d9f75761165573b58221f0338 +dialogue-interaction-config f4e14e10149fe0ee796e483834ad93a22f912b245b6b4e4d74492c1edcccf93d diff --git a/memory/2026-04-22.md b/memory/2026-04-22.md new file mode 100644 index 0000000..59d6e55 --- /dev/null +++ b/memory/2026-04-22.md @@ -0,0 +1,8 @@ +[李应瑛 2026-04-22 提出要求] 所有需要包含对话的内容(如剧本、互动组件等)必须要有【后置对话】字段,无后置对话时填写“无”。 +[李应瑛 2026-04-22 确认规则] 剧本内嵌表格组件填写位置规则:仅当表格第一列(A列)明确标注为对话类类型(对话朗读/对话挖空/对话选读/对话组句等)时,才在同一行的H列(【组件】列)填写对应的组件内容,其他类型行(TL/场景/角色/图片/非对话类等)无需填写。 +[李应瑛 2026-04-22 确认格式规则] 对话类组件字段换行规则:每个结构单独占一行,格式为: +【任务标题】xxx +【情境引入】xxx +【互动内容】xxx +【后置对话】xxx +单元格内使用\n作为换行符实现,后续所有组件均遵循此格式。 \ No newline at end of file diff --git a/skills/dialogue-interaction-config/SKILL.md b/skills/dialogue-interaction-config/SKILL.md new file mode 100644 index 0000000..2bfef91 --- /dev/null +++ b/skills/dialogue-interaction-config/SKILL.md @@ -0,0 +1,208 @@ +--- +name: dialogue-interaction-config +version: 1.0.0 +description: "对话类互动组件配置规范,包含对话朗读/表达/选读/选择/挖空/组句6类互动的配置规则、格式要求、校验标准" +metadata: + requires: + domains: ["教研生产", "互动组件配置"] +--- + +# 对话类互动组件配置规范 +本技能定义6类对话类互动组件的配置标准、格式要求和校验规则,所有对话类互动必须严格遵循此规范生产。 + +## 适用场景 +当需要配置、修改、校验以下类型的互动组件时使用本技能: +1. 对话朗读 +2. 对话表达 +3. 对话选读 +4. 对话选择 +5. 对话挖空 +6. 对话组句 + +## 通用配置规则(所有对话类互动通用) +### 通用字段规范 +| 字段 | 要求 | 示例 | +|------|------|------| +| 【任务标题】 | 10字以内,清晰说明任务内容,避免使用"-",多部分用"(一)"标识 | 与调酒师对峙(一) | +| 【情境引入】 | 每行一句对话,格式为`角色名: 对话内容`,无情境引入填"无" | User: He already ran away.
Piper: I didn't see him on my way here. | +| 【后置对话】 | 每行一句对话,无后置对话填"无" | 无 | +| 【资源配置】 | 无资源填"无";有资源时填写资源命名和出现时机:
1. 图片命名:`组件ID.png`
2. 音频命名:`组件ID.mp3`
3. 出现时机:可填【情境引入】/【互动内容】/【互动反馈】/【后置对话】,多时机并列 | 图片时机:
互动内容
互动反馈
音频载体:Pioneer Band | +| 【互动反馈】 | 分正确反馈和错误反馈,格式为`角色名: 反馈内容`,正确反馈非必填,无则填"无" | 正确 Piper: Thank you, my friend.
错误 Piper: I don't think so. | + +--- + +## 各类互动专属配置规则 +### 1. 对话朗读 +#### 核心结构 +【任务标题】→【资源配置】→【情境引入】→【互动内容】→【后置对话】 +#### 配置要点 +- 【互动内容】格式:`User: 句子内容 (朗读)` +- 无互动反馈字段 +#### 示例 +``` +【任务标题】与调酒师对峙(一) +【资源配置】无 +【情境引入】 +User: He already ran away. +Piper: I didn't see him on my way here. +Piper: You're lying! It must be your mistake! +【互动内容】 +User: I'm sorry you lost the X-Juice. (朗读) +【后置对话】无 +``` + +--- + +### 2. 对话表达 +#### 核心结构 +【任务标题】→【资源配置】→【情境引入】→【互动内容】→【互动反馈】→【后置对话】 +#### 配置要点 +- 【互动内容】包含三部分: + 1. 表达目标描述:第二人称描述,格式为`表达:向XXX表达XXX` + 2. 示例回答:`User: 示例句子内容` + 3. 辅助信息:完整句子,句末加句号,无则填"无" +#### 示例 +``` +【任务标题】与调酒师对峙(一) +【资源配置】无 +【情境引入】 +User: He already ran away. +Piper: I didn't see him on my way here. +Piper: You're lying! It must be your mistake! +【互动内容】 +表达:向 Piper 表达歉意 +示例回答:User: I'm sorry you lost the X-Juice. +辅助信息:可以使用 I'm sorry... 句型。 +【互动反馈】 +正确 Piper: Thank you, my friend. +错误 Piper: I don't think so. +【后置对话】无 +``` + +--- + +### 3. 对话选读 +#### 核心结构 +【任务标题】→【资源配置】→【情境引入】→【互动内容】→【后置对话】 +#### 配置要点 +- 【互动内容】: + 1. 要求说明:如`要求:选择一个你想表达的观点` + 2. 选项按"选项1/2/3"排列,每个选项后对应对话式反馈 + 3. 无正确/错误区分,任意选择均可 + 4. 需要音频播放选项时标注`(音频)` +#### 示例 +``` +【任务标题】加入搏斗俱乐部 +【资源配置】无 +【情境引入】 +Johnny: What do you think of the club? +【互动内容】 +要求:选择一个你想表达的观点(默认这句话) +选项:(音频) +选项1:That's great! I'm going to ask Otis and Skely to go together! +- 反馈 Johnny : I don't think it's OK to have so many people in. +选项2:Interesting! I can go on this trip alone. +- 反馈 Johnny : You'd better not do this by yourself. +选项3:It's no fun. I'd better not participate. +- 反馈 Johnny : Ok, it's a good decision. +【后置对话】无 +``` + +--- + +### 4. 对话选择 +#### 核心结构 +同对话选读 +#### 配置要点 +- 正确选项后标注`(正确)` +- 其余要求同对话选读 +#### 示例 +``` +【任务标题】加入搏斗俱乐部 +【资源配置】无 +【情境引入】 +User:Thanks for helping me. +Johnny: You have received an invitation. What does it say? +【互动内容】 +要求:选择正确的回复(默认这句话) +选项:(音频) +选项1:Follow the road straight. +- 反馈 Johnny : Oh, I don't understand what you mean. +选项2:Turn left after passing security. (正确) +- 反馈: 无 +【后置对话】 +Johnny: Then let's hurry to find her together. +``` + +--- + +### 5. 对话挖空 +#### 核心结构 +【任务标题】→【资源配置】→【情境引入】→【互动内容】→【互动反馈】→【后置对话】 +#### 配置要点 +- 挖空使用**3个英文下划线`___`**表示 +- 支持两种版本: + 1. 单空/单内容组:选项2-3个,正确选项标注`(正确)` + 2. 多空/多内容组:最多3个内容组,每个内容组单独配置选项 +- 每个选项后对应对话式反馈,正确反馈非必填 +#### 示例(单空版本) +``` +【任务标题】介绍照片 +【资源配置】无 +【情境引入】 +Johnny : What's That? +【互动内容】 +This is my picture. It's ___, green and orange.(音频) +选项1:blue(正确) +选项2:black +【互动反馈】 +正确 Johnny :It looks nice! +错误 Johnny :Come on! It's not what you said. +【后置对话】无 +``` + +--- + +### 6. 对话组句 +#### 核心结构 +【任务标题】→【资源配置】→【情境引入】→【互动内容】→【互动反馈】→【后置对话】 +#### 配置要点 +- 【互动内容】: + 1. 题目:中文描述组句要求 + 2. 选项:乱序单词/短语,不添加句末标点、不首字母大写,数量3-5个 + 3. 答案:完整正确句子 + 4. 辅助信息:完整句子,无则填"无" + 5. 需要音频时标注`(音频)` +#### 示例 +``` +【任务标题】提醒 Otis 系好安全带 +【资源配置】无 +【情境引入】 +User: Let me ask Smith if Maeve is really a visitor. +【互动内容】 +题目:询问 Smith:Maeve 真的是你邀请的客人吗? +(音频) +选项1:is +选项2:the visitor +选项3:you invited +选项4:Maeve +答案:Is Maeve the visitor you invited? +辅助信息:可以用 is 引导的一般疑问句询问;you invited 是 visitor 的后置定语 +【互动反馈】 +正确 User : Got it!Sent successfully! +错误 User : Oh no, this isn't a correct sentence. +【后置对话】无 +``` + +--- + +## 校验清单(必填) +所有对话类互动生产完成后必须逐项校验: +✅ 【任务标题】符合字数要求,无"-"符号 +✅ 【情境引入】/【后置对话】每行一句,无内容填"无" +✅ 【资源配置】无资源填"无",有资源时命名格式正确 +✅ 【互动内容】符合对应类型的格式要求 +✅ 挖空使用3个英文下划线`___`,无多余空格 +✅ 选项无首字母大写、无句末标点(句子类除外) +✅ 所有字段无错别字、英文标点正确 +✅ 无超纲词汇、句型,符合对应级别难度要求 \ No newline at end of file