Compare commits

...

2 Commits

3 changed files with 123 additions and 24 deletions

View File

@ -1,4 +1,4 @@
lark-send-message-as-bot.vala b0696b6412214e892b6582eddef577c09c630bb01571ba9dbff3d79a6d1f972b
lark_wiki_operate_as_bot.vala f84c308bcb69280520dadf9458177d9c4af192d60cf409528bd65e13f3e67e0a
contextual-word-allocation eee3c02bebd937563c7814c31085038930956e20d69651085d55e17a6d489db2
children-english-script-writing 1505d43c1c6e7a849928998a1c1ab0d105b1ea8147875ed56bef088948626d15
children-english-script-writing 2814d9eb54517b382ec3cc63446a9b76b9415727e14f059966cad941c25e077b

View File

@ -1438,3 +1438,22 @@ To https://git.valavala.com/ai_member_only/ai_member_xiaobian.git
From https://git.valavala.com/ai_member_only/ai_member_xiaobian
* branch master -> FETCH_HEAD
Already up to date.
[master a54897b] auto backup 2026-04-23 08:10:01
10 files changed, 932 insertions(+)
create mode 100644 memory/2026-04-22-lesson-script.md
create mode 100644 memory/2026-04-22-new-session.md
create mode 100644 "output/Lesson_\346\234\272\345\231\250\344\272\272\350\277\233\346\240\241\345\233\255_\345\256\214\346\225\264\345\211\247\346\234\254.md"
create mode 100644 "output/Lesson_\346\234\272\345\231\250\344\272\272\350\277\233\346\240\241\345\233\255_\345\256\214\346\225\264\345\211\247\346\234\254.xlsx"
create mode 100644 output/build_17_2.py
create mode 100644 output/generate_script.py
create mode 100644 "output/\350\277\237\345\210\260\347\232\204\345\214\205\350\243\271\344\272\222\345\212\250\350\213\261\350\257\255\345\211\247\346\234\254.xlsx"
create mode 100644 "output/\351\200\237\347\214\264\350\277\220\350\276\223\344\272\222\345\212\250\350\213\261\350\257\255\345\211\247\346\234\254_\344\277\256\350\256\242\347\211\210.xlsx"
create mode 100644 scripts/export_script_to_excel.py
remote: . Processing 1 references
remote: Processed 1 references in total
To https://git.valavala.com/ai_member_only/ai_member_xiaobian.git
9bea571..a54897b master -> master
{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成2026-04-23 08:10\\n提交哈希a54897b\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1776903002491","deleted":false,"message_id":"om_x100b51a27b68eca4b3c6f3ad80737a3","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1776903002491","updated":false},"msg":"success"}✅ 备份完成Thu Apr 23 08:10:02 AM CST 2026
From https://git.valavala.com/ai_member_only/ai_member_xiaobian
* branch master -> FETCH_HEAD
Already up to date.

View File

@ -6,34 +6,114 @@ description: 儿童互动英语剧本创作技能,将已确认的故事大纲
# 儿童互动英语剧本创作技能
## 概述
本技能提供完整的儿童互动英语剧本创作工作流,严格遵循官方《儿童互动英语剧本创作指南》规范,将故事大纲转化为符合教研要求、适配互动游戏的高质量剧本面向5-9岁非英语母语儿童兼顾趣味性与教学目标。
本技能将故事大纲转化为符合教研要求、适配互动游戏的高质量剧本面向5-9岁非英语母语儿童兼顾趣味性与教学目标。完整创作规范详见 [《儿童互动英语剧本创作指南》](./references/儿童互动英语剧本创作指南.md),创作时必须严格遵循其中所有规则。
## 工作流
当用户提供故事大纲和对应知识点4个单词/词组 + 2个句型按照以下步骤执行
1. **诊断分析**阅读大纲评估是否存在低幼化、缺乏儿童自主性、说教感过强的问题确认教研容量是否符合单课要求2000-3500字
2. **结构规划**:按剧情段落分配字数和句数,规划每个知识点的输入、输出互动位置,确保满足"先输入后输出"原则每个知识点输入≥2次输出2-3次单词建议3次
3. **分段生成**按照规划分段撰写剧本严格使用规定的4列表格格式类型、剧情描述、名字、台词。每段完成后提交用户确认用户回复"Pass"或"过"后再进行下一段创作。
4. **整合审核**将所有分段整合成完整剧本对照自检清单进行最终审核确保所有知识点符合词性、释义、曝光频次要求核心互动包含至少3个知识点。最后导出为Excel文档并附上《知识点输入输出数量统计表》。
## 参考规范
完整创作规范、格式要求、示例模板详见:[《儿童互动英语剧本创作指南》](./references/儿童互动英语剧本创作指南.md),创作时必须严格遵循其中所有规则。
### 步骤1诊断分析
收到用户提供的大纲和知识点4个单词/词组 + 2个句型
- 阅读大纲,指出存在的问题(低幼化、缺乏儿童自主性、说教感过强等)
- 确认教研容量是否符合单课要求剧本总字数2000-3500字纯台词约1200字
- 检查知识点的词性和释义是否可以自然融入大纲中的剧情
### 步骤2结构规划
按剧情段落制定详细规划:
- 为每个段落分配大致句数和字数
- **逐个规划6个知识点的输入/输出位置**确保每个知识点满足输入≥2次首次输出前至少1次输入输出2-3次单词建议3次
- **规划互动分布**全课至少12个互动含对话互动和图片互动互动类型根据知识点特性选择动作类词汇适合对话互动名词/视觉类词汇适合图片互动)
- 规划核心互动的位置和形式确保包含至少3个知识点
- 将规划方案提交用户确认后再进入撰写
### 步骤3分段撰写
根据步骤2的规划分段逐个撰写剧本
- 严格使用4列表格格式类型、剧情描述、名字、台词
- 每段完成后提交用户确认,用户回复"Pass"或"过"后再进入下一段
- 撰写过程中实时追踪知识点的输入/输出计数
### 步骤4整合与审核
- 将所有分段整合为完整剧本
- **逐条对照自检清单**(见下方),确保全部通过
- 导出为Excel文档sheet1: 完整剧本sheet2: 知识点统计表sheet3: 自检清单)
---
## 通用撰写规范(强制执行)
基于创作实践总结的硬性规则,所有剧本必须遵守:
1. **台词难度适配**所有角色台词必须符合Pre-A1/A1简单英语水平使用简短完整句禁止复杂句式/生僻词汇,也禁止拆成零散单词堆砌。
2. **对话互动硬性要求**:所有标注为「对话互动」的内容必须同时满足两个条件:① 是User的台词② 至少包含1个本节课知识点。
3. **场景切换限制**:尽量减少场景切换,能在同一场景内完成的剧情不要更换场景,可通过电话、对话等方式完成跨地点信息传递。
4. **行动前置说明**:角色执行任何重要行动前,必须先用台词明确表达行动意图,禁止无铺垫直接执行动作。
5. **知识点前置规则**任何需要用户互动考察的知识点必须在互动前至少有1次NPC台词输入作为铺垫。
6. **角色设定一致性**:严格遵守角色定位,不符合角色身份的台词/动作必须调整,例如成年人角色不会主动让小孩涉险。
7. **长句拆分原则**:过长的口语台词拆分为多行独立短句,符合日常说话习惯。
### 一、User角色规范最高优先级
User是玩家代入的角色必须是剧情的**主导者和推动者**
1. **User台词占比**User台词应占全部台词的25-30%不得低于20%
2. **主动性要求**每个关键剧情节点User必须有主动思考/判断/决策的台词不能只是被动跟随NPC
3. **开场参与**剧本开头User就要有台词和主动行为禁止User在前10行内完全沉默
4. **决策驱动**重要剧情转折联络他人、发起行动、改变策略等应由User主动发起
### 二、互动设计规范
1. **互动总量**每课至少12个互动含对话互动和图片互动根据知识点特性合理分配类型
2. **对话互动硬性要求**:所有「对话互动」必须同时满足 ① 是User的台词 ② 至少包含1个本课知识点
3. **互动类型多样化**:善用不同互动变体(对话互动、对话互动-二选二、图片互动-单选/多选/拖拽等),避免形式单调
4. **互动分布均匀**:互动点应沿剧情线均匀分布,禁止前半段密集后半段空白(或反过来)
### 三、知识点控制规范
1. **曝光频次**每个知识点输入≥2次输出2-3次单词建议3次。首次输出前必须有至少1次NPC台词输入作铺垫
2. **均匀分布**:知识点不能在某一段集中轰炸,要沿剧情线均匀分布。每次出现的语境要有变化(不同场景、不同说话人、不同情绪)
3. **词性释义严格**:单词知识点必须以指定的词性和释义出现,不可随意更改形态或语境
4. **核心互动**必须位于剧情中后段高潮处包含至少3个知识点完成后剧情获得巨大推进感
### 四、剧情描述规范
1. **描述要细化**:剧情描述不能只写"角色做了某事",要写清楚**动作细节、表情变化、环境反应**,让制作团队能据此实现画面
2. **制作指令标注**:在剧情描述中积极使用制作标注,帮助下游团队理解意图:
- 【场景】场景名称 + 改动说明
- 【角色】本场景登场的所有角色
- 【emoji】角色表情参照emoji对照表
- 【音效】环境音/动作音
- 【spine动画】需要提需的角色/物件动画
- 【插入图】/【全屏插入图】剧情配图
- 【教研图】教研组件用图
- 【镜头】运镜处理
- 【画外音】角色不在画面中,仅出现立绘
- 【音乐/儿歌】
3. **情绪转折标注**角色情绪发生明显变化时生气→开心、得意→尴尬等用描述或emoji标注出来
### 五、场景与节奏规范
1. **场景切换最小化**:优先用视角/镜头切换代替场景切换。可通过手环通信、电话、对话等方式处理跨空间信息传递
2. **TL与互动的区别**「TL」是玩家无法操作的Timeline演绎部分剧情动画「互动」是需要玩家参与的环节。两者交替出现构成节奏
3. **因果逻辑闭环**:后续出现的关键事件,前面必须有因果铺垫(例如某角色赶到现场,前面必须有联络/通知的情节)
### 六、台词规范
1. **难度适配**所有角色台词必须符合Pre-A1/A1简单英语水平使用简短完整句禁止复杂句式/生僻词汇,也禁止拆成零散单词堆砌
2. **长句拆分**:过长的口语台词拆分为多行独立短句,符合日常说话习惯
3. **角色设定一致性**:严格遵守角色定位,台词风格要与角色性格匹配
4. **称呼规则**:所有角色台词中不得直呼"User"或User的名字用"Hey"/"Kid"等男女通用泛指称呼代替
5. **行动前置说明**:角色执行任何重要行动前,必须先用台词明确表达行动意图
---
## 自检清单
最终交付前必须逐项检查:
- 【 】故事围绕孩子日常生活中的"小危机"展开,无宏大叙事
- 【 】剧情由孩子主导解决问题,成年人仅作为辅助角色
- 【 】4个单词/词组+2个句型全部满足"先输入后输出"要求,词性、释义准确
- 【 】核心互动自然融入剧情高潮包含至少3个知识点
- 【 】语言句式简单符合Pre-A1/A1级别英语水平
- 【 】符合所有通用撰写规范要求
最终交付前必须逐项检查并标注结果:
**【剧情】**
- 【 】故事围绕孩子日常生活中的"小危机"展开,无宏大叙事
- 【 】剧情由孩子User主导解决问题成年人仅作辅助
- 【 】剧情因果逻辑闭环,无"凭空出现"的角色或事件
- 【 】场景切换次数合理(优先视角/镜头切换)
**【User角色】**
- 【 】User台词占全部台词的25-30%
- 【 】User在每个关键节点有主动思考/决策的台词
- 【 】User在开场前10行内有台词和主动行为
**【知识点】**
- 【 】4个单词/词组+2个句型全部满足"先输入后输出",词性、释义准确
- 【 】每个知识点输入≥2次输出2-3次单词建议3次
- 【 】知识点沿剧情线均匀分布,无集中轰炸
**【互动】**
- 【 】全课互动总量≥12个含对话互动和图片互动
- 【 】核心互动自然融入剧情高潮包含至少3个知识点
- 【 】互动类型有变化,不全是同一种形式
**【格式与规范】**
- 【 】语言句式简单符合Pre-A1/A1级别英语水平
- 【 】剧情描述包含必要的制作标注emoji/音效/动画/镜头等)
- 【 】剧本总字数在2000-3500字范围内
- 【 】符合所有通用撰写规范要求