ai_member_xiaoyan/memory/.dreams/short-term-recall.json

870 lines
51 KiB
JSON
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"version": 1,
"updatedAt": "2026-05-15T07:13:08.147Z",
"entries": {
"memory:memory/2026-05-07.md:57:74": {
"key": "memory:memory/2026-05-07.md:57:74",
"path": "memory/2026-05-07.md",
"startLine": 57,
"endLine": 74,
"source": "memory",
"snippet": "3. **第三轮(用户要求重新发送三份文件后重算):** 最终确认 **表1有但表2表3都没有 = 255个** - **第三轮详细统计:** - 三表共有230 - 表1 ∩ 表2492 - 表1 ∩ 表3448 - 表2 ∩ 表3427 - 表1有表2没有472其中217个表3也有 - 最终255个 - **关键发现:** - 表1分类词表覆盖了大量基础生活词汇表3L1词表覆盖了其中的448个 - 最终的255个独有词主要集中在抽象名词advantage, attitude, courage、学术/学科词汇composition, grammar, pronunciation、专业/特定领域词cancer, clone, industry等偏中高难度的词汇 - 表1和表3有大量重叠448个说明两个L1级别的词表覆盖范围高度一致 - 从上一轮260变成255差5个差异主要来自表2/表3重新解析后个别单词的增删 - **输出文件:** `/root/.openclaw/workspace-xiaoyan/output/单词对比结果_最终版.xlsx` - Sheet 1255个单词完整清单序号+单词+中文释义) - Sheet 2全部统计指标汇总 - **用户 user_id** `58fd6864`(租户级) - **发送消息时踩坑记录:** ou_xxx 是 open_id 非 user_idBot 缺少 contact:user.id:readonly 权限",
"recallCount": 1,
"dailyCount": 0,
"groundedCount": 0,
"totalScore": 0.6621249966506227,
"maxScore": 0.6621249966506227,
"firstRecalledAt": "2026-05-07T08:48:55.437Z",
"lastRecalledAt": "2026-05-07T08:48:55.437Z",
"queryHashes": [
"c2c576894acd"
],
"recallDays": [
"2026-05-07"
],
"conceptTags": [
"学术/学科词汇",
"专业/特定领域词",
"差异主要来自表2/表3重新解析后个别单词的增删",
"user-id",
"ou-xxx",
"open-id",
"user.id",
"第三"
]
},
"memory:memory/2026-05-07.md:215:235": {
"key": "memory:memory/2026-05-07.md:215:235",
"path": "memory/2026-05-07.md",
"startLine": 215,
"endLine": 235,
"source": "memory",
"snippet": "3. He is (4) Japan. → from男孩穿和服背景富士山 4. She is a (7). → student女孩背书包进校门 - **JSON 结构:** questionSetID=020102, category=writing, type=writing_pic_qa - **关键教训:** - 初版设计错误:让学手写 Anna/China 等非知识点词,被用户纠正 - 初版 questionDesc \"She is a (7) girl.\" 不自然,修正为 \"She is a (7).\" - writing_pic_qa 题型核心考察点知识点词本身am/from而非题干已知信息 - 挖空字母数标记(如(4))必须与答案单词字母数一致 - **词库缺口发现:** L1和L2词库均缺失人称代词(I/you/he/she)、be动词(am/is/are)、介词(from)、国家名等基础功能词,写题时先绕过词汇校验硬性约束 ### 刘彦江 (ou_5af74c1fb96042e33cc0f16b5ca02cf4) — 单元挑战新增3个题型已完结 - 详见上文 11:19-11:28 记录 ### 刘彦江 (ou_5af74c1fb96042e33cc0f16b5ca02cf4) — 写作看图回答题 \"I am ready / Thank you\" 样题生产 - **时间:** 15:53 ~ 15:55 - **需求:** 使用知识点 \"I am ready! / Thank you for...\" 再生产一套",
"recallCount": 2,
"dailyCount": 0,
"groundedCount": 0,
"totalScore": 2,
"maxScore": 1,
"firstRecalledAt": "2026-05-08T01:18:18.412Z",
"lastRecalledAt": "2026-05-11T02:37:23.203Z",
"queryHashes": [
"390d35f8d143",
"be437071312f"
],
"recallDays": [
"2026-05-08",
"2026-05-11"
],
"conceptTags": [
"writing-pic-qa",
"anna/china",
"am/from",
"i/you/he/she",
"am/is/are",
"19-11",
"japan",
"男孩"
]
},
"memory:memory/2026-05-07.md:199:219": {
"key": "memory:memory/2026-05-07.md:199:219",
"path": "memory/2026-05-07.md",
"startLine": 199,
"endLine": 219,
"source": "memory",
"snippet": "### 刘彦江 (ou_5af74c1fb96042e33cc0f16b5ca02cf4) — 写作看图回答题 \"I am... / I am from...\" 样题生产 - **时间:** 15:38 ~ 15:52 - **需求:** 使用知识点 \"I am... / I am from...\" 生产一套写作看图回答题writing_pic_qa - **状态:** ✅ 已完成,用户确认 - **题型级别:** L2因L1词库缺少所有代词/be动词/介词/国家名) - **难度:** A级 - **题量:** 4小题 - **核心原则(用户明确):** 1. 挖空必须是考察知识点本身的单词am/from/student不是手写姓名/国名等附带信息 2. 只能为1个单词挖空不能两个及以上 3. 正确模式示例:`I (2) Anna.` → 挖空am数字标记字母数 4. 图片提供语境线索名牌→am地标→from国家书包→student学生填写核心知识点词 - **输出文件:** `output/writing_pic_qa_I_am_from_020102.json` - **题目清单:** 1. I (2) Anna. → am女孩指着名牌图片语境提示姓名已给出 2. I am (4) China. → from女孩站在长城前国家名已给出 3. He is (4) Japan. → from男孩穿和服背景富士山 4. She is a (7). → student女孩背书包进校门 - **JSON",
"recallCount": 2,
"dailyCount": 0,
"groundedCount": 0,
"totalScore": 2,
"maxScore": 1,
"firstRecalledAt": "2026-05-08T01:18:18.412Z",
"lastRecalledAt": "2026-05-11T02:37:23.203Z",
"queryHashes": [
"390d35f8d143",
"be437071312f"
],
"recallDays": [
"2026-05-08",
"2026-05-11"
],
"conceptTags": [
"writing-pic-qa",
"因l1词库缺少所有代词/be动词/介词/国家名",
"am/from/student",
"不是手写姓名/国名等附带信息",
"彦江",
"写作",
"回答",
"生产"
]
},
"memory:memory/2026-05-07.md:1:20": {
"key": "memory:memory/2026-05-07.md:1:20",
"path": "memory/2026-05-07.md",
"startLine": 1,
"endLine": 20,
"source": "memory",
"snippet": "# 2026-05-07 工作日志 ## 会话记录 ### 刘彦江 (ou_5af74c1fb96042e33cc0f16b5ca02cf4) — 单元挑战新增3个题型 - **时间:** 11:19 ~ 11:28 - **需求:** 单元挑战新增3个题型阅读看图回答题reading_pic_qa、阅读看图判断题reading_pic_judge、写作看图回答题writing_pic_qa - **状态:** ✅ 已完成题型规范落地 - **交付内容:** 1. 创建3个题型SKILL.md - `reading/common/reading_pic_qa/SKILL.md` — 阅读看图回答题(共享大图+多题Yes/No判断 - `reading/common/reading_pic_judge/SKILL.md` — 阅读看图判断题(每题独立配图+Yes/No判断 - `writing/common/writing_pic_qa/SKILL.md` — 写作看图回答题(看图+提示答案开头+填空) 2. 更新 `MEMORY.md` 全题型阶段归属规则 3. 明确题型JSON结构、难度等级A/B/C/D四级、能力标签、校验规则 - **关键决策:** 3个题型均为 L1&L2 共用通过难度参数区分阶段reading_pic_qa 共享大图reading_pic_judge 每题独立配图 ### 李应瑛 (ou_1bd7317ae2ccfeb57e1132028847279e) — 单词表对比请求",
"recallCount": 8,
"dailyCount": 0,
"groundedCount": 0,
"totalScore": 8,
"maxScore": 1,
"firstRecalledAt": "2026-05-08T01:18:18.412Z",
"lastRecalledAt": "2026-05-14T02:49:02.264Z",
"queryHashes": [
"390d35f8d143",
"fd4c9b7de37b",
"be437071312f",
"0e27779653c1",
"5c08c6f8788a",
"4ab75020b1ab",
"7ca0207f1308",
"d592c9ed5e0a"
],
"recallDays": [
"2026-05-08",
"2026-05-09",
"2026-05-11",
"2026-05-12",
"2026-05-14"
],
"conceptTags": [
"reading-pic-qa",
"reading-pic-judge",
"writing-pic-qa",
"创建3个题型skill.md",
"多题yes/no判断",
"yes/no判断",
"memory.md",
"a/b/c/d四级"
]
},
"memory:memory/2026-04-13.md:1:5": {
"key": "memory:memory/2026-04-13.md:1:5",
"path": "memory/2026-04-13.md",
"startLine": 1,
"endLine": 5,
"source": "memory",
"snippet": "## 2026-04-13 12:28 [童瑶需求] 读取飞书文档https://makee-interactive.feishu.cn/wiki/QkY5wkcZYindgzkv5O0cpApRnzh内L1S1_Unit 11【其他需求】中所有的图片并根据【描述】列的ID重命名为\"ID.png\" [执行结果] 完成35张图片的提取和重命名保存到unit11_final_images/目录下包含L1-L5全级别教研图、选项图全部符合命名规则。",
"recallCount": 1,
"dailyCount": 0,
"groundedCount": 0,
"totalScore": 1,
"maxScore": 1,
"firstRecalledAt": "2026-05-11T02:19:37.985Z",
"lastRecalledAt": "2026-05-11T02:19:37.985Z",
"queryHashes": [
"6f88450e9f9b"
],
"recallDays": [
"2026-05-11"
],
"conceptTags": [
"id.png",
"保存到unit11-final-images/目录下",
"包含l1-l5全级别教研图",
"需求",
"https",
"makee",
"interactive.feishu.cn",
"wiki"
]
},
"memory:memory/2026-05-08.md:33:55": {
"key": "memory:memory/2026-05-08.md:33:55",
"path": "memory/2026-05-08.md",
"startLine": 33,
"endLine": 55,
"source": "memory",
"snippet": "**图片资源新规:** - 每个题组共享一张图(非每题独立配图) - 产出 JSON 同时输出图片描述 prompt英文卡通简线条风格 - prompt 写入 bitable `图片描述` 列,格式 `{\"first\": \"...\", \"second\": \"...\"}` **通用化写入流程:** - 单元挑战全题型适用:定位 bitable 表 → 创建/更新记录 → 写入 `题目集合 ID` + `jsonData` + `图片描述` - 各题型仅 jsonData 结构不同,写入流程统一 **重写文件:** - `business_production/单元挑战/skills/unit_challenge/questions/writing/common/writing_pic_qa/SKILL.md`11节完整规范 - `business_production/单元挑战/skills/unit_challenge/questions/writing/writing_pic_qa/SKILL.md`(简化为快速入口) **bitable 更新:** 已将新 JSON每题组1图2题+ 图片描述写入 `recviZlAxxXlAb` ### 刘彦江 (ou_5af74c1fb96042e33cc0f16b5ca02cf4) — 图片描述格式修正 - **时间:** 09:46 ~ 09:51 - **修正:** 用户给出中文样例格式,要求图片描述从英文 prompt 改为纯中文结构化列表 - **新格式:** 编号 `1.` / `2.` 自上而下,每段",
"recallCount": 4,
"dailyCount": 0,
"groundedCount": 0,
"totalScore": 4,
"maxScore": 1,
"firstRecalledAt": "2026-05-11T02:19:37.985Z",
"lastRecalledAt": "2026-05-13T13:40:41.646Z",
"queryHashes": [
"6f88450e9f9b",
"be437071312f",
"11ea0881b126",
"08b6f3142a2b"
],
"recallDays": [
"2026-05-11",
"2026-05-13"
],
"conceptTags": [
"创建/更新记录",
"图片",
"资源",
"共享",
"一张",
"每题",
"独立",
"同时"
]
},
"memory:memory/2026-05-08.md:1:23": {
"key": "memory:memory/2026-05-08.md:1:23",
"path": "memory/2026-05-08.md",
"startLine": 1,
"endLine": 23,
"source": "memory",
"snippet": "### 刘彦江 (ou_5af74c1fb96042e33cc0f16b5ca02cf4) — writing_pic_qa 样题生产 \"I am / I am going to / I am ready / Thank you for\" - **时间:** 09:26 ~ 09:34 - **需求:** 生产 writing_pic_qa A级样题ID=0000012题组各2小题 - **状态:** ✅ 已完成,已写入飞书多维表格 - **目标表格:** 单元挑战 → 写作-P3-看图回答题 (tblFc9TVl2PeM2tg)record_id=recviZlAxxXlAb - **题目清单:** 题组1 (first): 1. I (2) a student. → am女孩穿校服举手考察be动词am 2. I am (5) to school. → going男孩背书包走向校门考察going 题组2 (second): 3. I am (5)! → ready男孩穿泳衣戴泳镜考察状态词ready 4. Thank you (3) the book. → for女孩接书微笑考察介词for - **核心修正(用户反馈):** 1. 挖空必须考察知识点核心词非附带信息you → for 2. 不能挖空题干已有信息(如姓名/国家名),只挖知识点词本身 3. 只能为1个单词挖空 4. question与questionDesc人称必须一致统一改为 What does [角色] say? → 第一人称直接",
"recallCount": 1,
"dailyCount": 0,
"groundedCount": 0,
"totalScore": 1,
"maxScore": 1,
"firstRecalledAt": "2026-05-11T02:37:23.203Z",
"lastRecalledAt": "2026-05-11T02:37:23.203Z",
"queryHashes": [
"be437071312f"
],
"recallDays": [
"2026-05-11"
],
"conceptTags": [
"writing-pic-qa",
"写作-p3-看图回答题",
"record-id",
"如姓名/国家名",
"彦江",
"生产",
"going",
"ready"
]
},
"memory:memory/2026-05-11.md:39:55": {
"key": "memory:memory/2026-05-11.md:39:55",
"path": "memory/2026-05-11.md",
"startLine": 39,
"endLine": 55,
"source": "memory",
"snippet": "- `基础信息表达|个人信息问答` — 姓名/年龄/家庭/外貌类 - `表达喜好与理由` — 偏好/观点/意愿类 - `过去经历描述Past Activities` — 过去事件类 - `互动应答|问答交流` — 社交场景类 - `信息交换|双向问答` — 物品归属/需求类 - 未使用标签(属看图/发音题型专用):图片描述类(3个)、图片对比、故事讲述、发音与语调 - **分类逻辑**基于关键词匹配what do you say → 互动应答; what did you/last → 过去经历; favorite/like/want → 喜好; name/age/from/family → 个人信息; whose/need → 信息交换) ### 刘彦江 — reading_matchInfo 阅读信息匹配题4套: 010901/011001/011101/01120118:55 ~ 19:15 - **需求:** 4套 reading_matchInfoL2 A级能力标签 标识与通知理解|标识 & 通知 - 每套 first=5q + second=5q每题含 questionImage/question/options/answer/ability/explanation - **表:** 阅读-P1-信息匹配题tblCgfYDnnqwLfgH - **自动化问题:** 该表存在异步自动化,创建后会将 jsonData 改写为模板壳(减少题量+覆盖 ability - **解决方案:** 两阶段延迟写入先创建空记录→等35s让",
"recallCount": 2,
"dailyCount": 0,
"groundedCount": 0,
"totalScore": 2,
"maxScore": 1,
"firstRecalledAt": "2026-05-12T01:33:44.968Z",
"lastRecalledAt": "2026-05-12T01:41:17.155Z",
"queryHashes": [
"4ab75020b1ab",
"7ca0207f1308"
],
"recallDays": [
"2026-05-12"
],
"conceptTags": [
"姓名/年龄/家庭/外貌类",
"偏好/观点/意愿类",
"物品归属/需求类",
"属看图/发音题型专用",
"you/last",
"favorite/like/want",
"name/age/from/family",
"whose/need"
]
},
"memory:memory/2026-05-11.md:20:43": {
"key": "memory:memory/2026-05-11.md:20:43",
"path": "memory/2026-05-11.md",
"startLine": 20,
"endLine": 43,
"source": "memory",
"snippet": "- **需求:** 2套 reading_pic_qaL2 A级能力标签 图文判断|句图一致性 - 每套5+5道 Y/N 判断3Y2N平衡4-7词陈述句 - **状态:** ✅ 已完成2套全部入库 + 图片描述回填验证通过 - **脚本:** `scripts/batch_reading_pic_qa_2.py` | ID | 题组1 | 题组2 | record_id | |----|-------|-------|-----------| | 010701 | notebook/star/folder/diary/contact | friendly/crazy/brilliant/kind/afraid | recvjiQuGtsVp8 | | 010801 | uncle/aunt/grandma/neighbour/pet | expensive/entrance/upstairs/downstairs/toast | recvjiQvc8EsB8 | - 表:阅读-P7-看图回答题tblweY65jGBiwSdt - 当前该表累计11条记录000001~010801含reading_pic_judge类型 4 条及其他) ### 刘彦江 — 口语-P1-日常回答 ability 标签填充18:15 ~ 18:25 - **需求:** 从能力标签名称图片中,选择与已生成题目契合的标签填入 jsonData - 表:口语-P1-日常回答tblRGv7k4WH58Jgq26条有效记录185道题 - **状态:** ✅ 全部完成 - *",
"recallCount": 1,
"dailyCount": 0,
"groundedCount": 0,
"totalScore": 1,
"maxScore": 1,
"firstRecalledAt": "2026-05-12T01:33:44.968Z",
"lastRecalledAt": "2026-05-12T01:33:44.968Z",
"queryHashes": [
"4ab75020b1ab"
],
"recallDays": [
"2026-05-12"
],
"conceptTags": [
"reading-pic-qa",
"y/n",
"4-7词陈述句",
"record-id",
"uncle/aunt/grandma/neighbour/pet",
"阅读-p7-看图回答题",
"含reading-pic-judge类型",
"口语-p1-日常回答"
]
},
"memory:memory/2026-05-11.md:66:83": {
"key": "memory:memory/2026-05-11.md:66:83",
"path": "memory/2026-05-11.md",
"startLine": 66,
"endLine": 83,
"source": "memory",
"snippet": "1. 图片应是**真实标识/通知**(非标签式),如零售楼层导览那种 2. 图片上的文字**至少为一句话**L2 A级难度不能只有一个词 - **处理:** 4 套 reading_matchInfo 全部重新设计(题目+图片描述),两阶段延迟写入 - **新record_ids:** recvjj2Nuw9MJd / recvjj2NZz75zb / recvjj2Ov8Stks / recvjj2OX0Dmo5 - **改进要点:** - 每张图改为真实通知/标识,如 \"TRAINS to the NORTH. Go to Platform 3.\" - 图片文字至少 1 句完整陈述,含足够信息供阅读提取 - 题目围绕通知/标识内容提问,考察学生从标识中抓取关键信息的能力 ### 刘彦江 — reading_matchInfo 阅读信息匹配题6套L2 B级: 021301-02180119:30 ~ 19:45 - **需求:** 6套 reading_matchInfoL2 B级能力标签 标识与通知理解|标识 & 通知 - **B级规范** 文本3-5词短句图片为同类差异简单对应每张图是真实的标识/通知(非标签式) - **状态:** ✅ 全部完成(两阶段延迟写入策略,避免自动化覆盖) - **脚本:** `scripts/batch_reading_matchInfo.py` | ID | 题组1 | 题组2 | record_id | |----|-------|-------|-----------| | 021301 |",
"recallCount": 1,
"dailyCount": 0,
"groundedCount": 0,
"totalScore": 1,
"maxScore": 1,
"firstRecalledAt": "2026-05-12T01:41:17.155Z",
"lastRecalledAt": "2026-05-12T01:41:17.155Z",
"queryHashes": [
"7ca0207f1308"
],
"recallDays": [
"2026-05-12"
],
"conceptTags": [
"真实标识/通知",
"reading-matchinfo",
"新record-ids",
"每张图改为真实通知/标识",
"题目围绕通知/标识内容提问",
"021301-021801",
"文本3-5词短句",
"每张图是真实的标识/通知"
]
},
"memory:memory/2026-05-11.md:51:68": {
"key": "memory:memory/2026-05-11.md:51:68",
"path": "memory/2026-05-11.md",
"startLine": 51,
"endLine": 68,
"source": "memory",
"snippet": "- **自动化问题:** 该表存在异步自动化,创建后会将 jsonData 改写为模板壳(减少题量+覆盖 ability - **解决方案:** 两阶段延迟写入先创建空记录→等35s让自动化完成→PUT jsonData010901/011201 修复后验证通过 | ID | 题组1 | 题组2 | record_id | |----|-------|-------|-----------| | 010901 | north/east/south/west/exit方向标识 | businessman/job/letter/call/guard职场 | recvjiYAHtp05c | | 011001 | beat/dancer/drum/player/work音乐体育 | aged/good-looking/mistake/weakness/be good at人物描述 | recvjiXLdt5itq | | 011101 | dangerous/badly/worst/steal/run away危险 | minute/close/kilometre/second/away时间距离 | recvjiXLOOWMsq | | 011201 | summer/winter/Earth/holiday/term季节 | examination/plus/minus/biology/study学校 | recvjiYBd8Mejs | - **脚本:** `scripts/batch_reading_matchInfo.py` - *",
"recallCount": 1,
"dailyCount": 0,
"groundedCount": 0,
"totalScore": 1,
"maxScore": 1,
"firstRecalledAt": "2026-05-12T01:41:17.155Z",
"lastRecalledAt": "2026-05-12T01:41:17.155Z",
"queryHashes": [
"7ca0207f1308"
],
"recallDays": [
"2026-05-12"
],
"conceptTags": [
"010901/011201",
"record-id",
"north/east/south/west/exit",
"beat/dancer/drum/player/work",
"dangerous/badly/worst/steal/run",
"summer/winter/earth/holiday/term",
"自动",
"问题"
]
},
"memory:memory/2026-05-12.md:206:226": {
"key": "memory:memory/2026-05-12.md:206:226",
"path": "memory/2026-05-12.md",
"startLine": 206,
"endLine": 226,
"source": "memory",
"snippet": "- **10 条 sentenceMeaningMeaning JSON 修复:** - 根因explanation 中 ASCII `\"` 被用作中文引号 - 修复策略演变:状态机拆分失败 → 正则重建 → 发现Q2丢失 → 从中文列完整重建 - 最终10/10 可正确解析,审校结果同步更新 - 受影响1213004/1213006/1213010/1214008/1215005/1216001/1216004/1216007/1216008/1216010 ### 刘彦江 — 核心互动全题型 JSON 配置标准沉淀17:05 ~ 17:50 - **产出 Skill 1** `skills/bitable-reader/SKILL.md` — 通用 bitable 读取(任何 bitable 通用) - **产出 Skill 2** `skills/core-content-json-standard/SKILL.md` v2.0 — 全题型 JSON 标准393行 - **架构:** 通用字段在前ID/kpInfo/taskData+ 5大题型分类📖阅读2 🎧听力3 🗣口语4 ✏写作5+ 审校规则 + 扩展指南 - **覆盖率:** 14/15 种题型(口语探讨 S0 无数据) - **产出脚本:** `scripts/audit_core_reading_S0.py` — 合作阅读 S0 审校 ## 经验教训 ### bitable 写入需严格流程管控2026-05-12 - 批量更新 JSON写入前完整提取",
"recallCount": 2,
"dailyCount": 0,
"groundedCount": 0,
"totalScore": 2,
"maxScore": 1,
"firstRecalledAt": "2026-05-13T03:09:54.362Z",
"lastRecalledAt": "2026-05-15T07:13:08.147Z",
"queryHashes": [
"f151bc633ad1",
"a0932e0e2749"
],
"recallDays": [
"2026-05-13",
"2026-05-15"
],
"conceptTags": [
"10/10",
"skills/bitable-reader/skill.md",
"v2.0",
"id/kpinfo/taskdata",
"14/15",
"scripts/audit-core-reading-s0.py",
"sentencemeaningmeaning",
"修复"
]
},
"memory:memory/2026-04-30.md:50:63": {
"key": "memory:memory/2026-04-30.md:50:63",
"path": "memory/2026-04-30.md",
"startLine": 50,
"endLine": 63,
"source": "memory",
"snippet": "格式: 【任务标题】【情境引入】【互动内容】【互动反馈】【后置对话】。目标词用$...$包裹,选项为图片区域编号(00/01/02)。 #### 5. 对话选择 (1条) — 规则: 参考 teaching_config 示例格式 + mid_dialog_choose prompt | ID | 任务标题 | 选项 | 知识点 | |---|---------|------|--------| | 1115514 | 判断蕃茄的好坏 | It is a good one. / It is a bad one. | one | 格式: 【任务标题】【资源配置】【情境引入】【互动内容】【后置对话】。互动内容含要求+选项+反馈。 ### 关键经验 - **组件配置列位置变更**: 本轮操作中发现sheet新增了「配置信息」列(C列)导致组件配置从F列移至G列。后续操作需先确认列结构。 - **Bot身份操作**: 所有飞书 sheet 写入均使用 Bot 身份App ID: cli_a931175d41799cc7Feishu API Token: t-g1044ubUXXMPFXBW75RILL7YZKRGAKQGWWDV2R3D - **对话选择组件**: 无独立 SKILL.md需参照 interactive-component-json 的 prompt_registry.py 中 mid_dialog_choose 模板 + bitable 中已有的 teaching_config 示例格式",
"recallCount": 1,
"dailyCount": 0,
"groundedCount": 0,
"totalScore": 1,
"maxScore": 1,
"firstRecalledAt": "2026-05-13T03:09:54.362Z",
"lastRecalledAt": "2026-05-13T03:09:54.362Z",
"queryHashes": [
"f151bc633ad1"
],
"recallDays": [
"2026-05-13"
],
"conceptTags": [
"00/01/02",
"teaching-config",
"mid-dialog-choose",
"cli-a931175d41799cc7",
"skill.md",
"interactive-component-json",
"prompt-registry.py",
"格式"
]
},
"memory:memory/2026-04-30.md:23:41": {
"key": "memory:memory/2026-04-30.md:23:41",
"path": "memory/2026-04-30.md",
"startLine": 23,
"endLine": 41,
"source": "memory",
"snippet": "| 8 | 对话朗读 | 我来刷漆吧 | Let me paint it. | 格式: 【任务标题】【资源配置】【情景引入】【互动内容】【后置对话】。情景引入和后置对话默认「无」。 #### 2. 对话挖空 (2条) — 规则: dialogue-fill-in-blanks-config | ID | 任务标题 | 挖空句 | 正确选项 | 干扰项 | 知识点 | |---|---------|--------|---------|--------|--------| | 9 | 告诉May这刷子是我的 | It is ___. | mine | May | mine | | 11 | 给稻草人John画张脸 | We need to ___ a face on John! | paint | make | paint | 格式: 【任务标题】【资源配置】【情境引入】【互动内容】【互动反馈】【后置对话】。挖空句结尾标注(音频),选项标注(正确),反馈台词贴合剧情。 #### 3. 对话组句 (3条) — 规则: dialogue-sentence-building-config | ID | 任务标题 | 答案 | 选项词 | 知识点 | |---|---------|------|-------|--------| | 10 | 制止BoBo拿我的刷子 | BoBo stop, it is mine! | BoBo/stop/it/is/mine | mine | | 12 | 告诉May我也有一顶帽子 | I have one too! | I/have/one/",
"recallCount": 1,
"dailyCount": 0,
"groundedCount": 0,
"totalScore": 1,
"maxScore": 1,
"firstRecalledAt": "2026-05-13T03:09:54.362Z",
"lastRecalledAt": "2026-05-13T03:09:54.362Z",
"queryHashes": [
"f151bc633ad1"
],
"recallDays": [
"2026-05-13"
],
"conceptTags": [
"dialogue-fill-in-blanks-config",
"bobo/stop/it/is/mine",
"i/have/one",
"对话",
"朗读",
"我来",
"let",
"paint"
]
},
"memory:memory/2026-04-02.md:1:16": {
"key": "memory:memory/2026-04-02.md:1:16",
"path": "memory/2026-04-02.md",
"startLine": 1,
"endLine": 16,
"source": "memory",
"snippet": "# 2026-04-02 工作日志 ## 【规则沉淀】对话台词优化通用规则来自11-4棒球单元案例 ### 适用场景:所有英语教研内容对话台词润色、优化、修改 --- #### 核心修改规则 1. **精简原则**删除所有冗余重复表述重复提到的核心名词如baseball可省略前文已交代的背景信息不再重复 2. **口语化原则**所有台词符合日常对话习惯避免书面化、生硬的表达适当增加语气词Haha、Oops、Uh-oh、Oh boy等 3. **拆分原则**长度超过8个单词的长句拆分为2-3个短句每句对应一个动作/情绪节点,增强交互节奏 4. **情绪匹配原则**:台词语气严格匹配角色当前情绪(惊讶时拆分句子加问号,欢呼时用短词,失落时用省略号) 5. **场景适配原则**:可通过动画/画面表达的内容,不再用台词重复表述,减少信息冗余 --- #### 统一风格标准 整体风格定位:低龄友好、活泼生动、节奏感强、代入感高 - 单句最长不超过10个单词核心知识点相关句子不超过7个单词 - 每个角色的台词符合其人设Matt阳光直率、Tom活泼有趣、Amber骄傲好胜 - 对话节奏快每2-3句台词对应一个剧情节点或互动环节",
"recallCount": 1,
"dailyCount": 0,
"groundedCount": 0,
"totalScore": 1,
"maxScore": 1,
"firstRecalledAt": "2026-05-13T03:18:48.153Z",
"lastRecalledAt": "2026-05-13T03:18:48.153Z",
"queryHashes": [
"633af3858f54"
],
"recallDays": [
"2026-05-13"
],
"conceptTags": [
"来自11-4棒球单元案例",
"uh-oh",
"长度超过8个单词的长句拆分为2-3个短句",
"每句对应一个动作/情绪节点",
"可通过动画/画面表达的内容",
"每2-3句台词对应一个剧情节点或互动环节",
"工作",
"日志"
]
},
"memory:memory/2026-05-13.md:88:108": {
"key": "memory:memory/2026-05-13.md:88:108",
"path": "memory/2026-05-13.md",
"startLine": 88,
"endLine": 108,
"source": "memory",
"snippet": "### kids-english-script-production 触发机制 - [刘彦江] 要求增加防误触发 - 更新文件: - `business_production/剧本翻译/skills/kids-english-script-production/assets/skill.yml` — 注册描述 - `business_production/剧本翻译/skills/kids-english-script-production/SKILL.md` — 新增触发方式章节 - 触发指令:`/英文台词 --feishu-url <链接> --stage <S1~S4>` (命令触发,推荐) - 短语触发:消息含\"英文台词生产\" - 不会触发:仅含\"翻译\"/\"台词\"/\"英文\" (防误匹配) ## 刘彦江 — 课程组件生产/审校/回填技能创建 ### script-component-production 技能 - 路径:`business_production/课程组件/skills/script-component-production/` - 覆盖27种中互动 + 14种核心互动组件类型 - 6节点流程读取文档→解析Sheet→识别组件行→匹配组件类型→LLM生成JSON→审校→回填 - 触发:`/组件配置 --feishu-url <链接>` (命令触发,推荐) - 防误触发:仅含\"互动\"/\"配置\"/\"JSON\"不触发 - 与 /英文台词 技能协作先英文台词回填列F后组件配置回填列G - 创建文件: - `SKILL.md` — 完整技能文档(",
"recallCount": 1,
"dailyCount": 0,
"groundedCount": 0,
"totalScore": 1,
"maxScore": 1,
"firstRecalledAt": "2026-05-13T07:40:28.541Z",
"lastRecalledAt": "2026-05-13T07:40:28.541Z",
"queryHashes": [
"3beb30f546c9"
],
"recallDays": [
"2026-05-13"
],
"conceptTags": [
"kids-english-script-production",
"feishu-url",
"课程组件生产/审校/回填技能创建",
"script-component-production",
"skill.md",
"kids",
"english",
"script"
]
},
"memory:memory/2026-05-13.md:71:92": {
"key": "memory:memory/2026-05-13.md:71:92",
"path": "memory/2026-05-13.md",
"startLine": 71,
"endLine": 92,
"source": "memory",
"snippet": "## 刘彦江 — 教学大纲文档结构解析 + 英文台词回填 + skill触发机制 ### S1/S2 大纲文档结构 - 文档https://makee-interactive.feishu.cn/wiki/IOmNwV55Si6JTykCAM5c1HM1nSd - 类型:独立电子表格,含 2 个子表 - S1 大纲264行×22列Unit 0~122行冻结表头 - S2 大纲204行×22列Unit 13~18 - 列结构A=Unit / B=Lesson / C~F=Vocabulary(知识模块/单词/词性/词义) / G~I=Sentences(知识模块/句型/例句) / J~V=未使用 - 每Unit有 Lesson 1~5每行=一条词汇+可选句型(知识模块维度独立) ### 英文台词生产并回填L1-S2-U17-L3 紧急拜访 - 文档https://makee-interactive.feishu.cn/wiki/FkKgw4jBPix9lNkRemLcSwYOnid - spreadsheet_token: DA7csROG6hmnQMt59oScOLRfnWc, sheet: Nr3Ovs - 知识点grandmother, grandfather, visit, today + 句型 Today is... / ...visit+sb - 操作清空列F → 按MEMORY.md对话台词优化规则重新生产116条 → 写入并验证通过 - 规则应用:知识点保留/精简/口语化(收缩)/拆分(>8词)/情绪匹配/正向引导(mad→up",
"recallCount": 1,
"dailyCount": 0,
"groundedCount": 0,
"totalScore": 1,
"maxScore": 1,
"firstRecalledAt": "2026-05-13T07:40:28.541Z",
"lastRecalledAt": "2026-05-13T07:40:28.541Z",
"queryHashes": [
"3beb30f546c9"
],
"recallDays": [
"2026-05-13"
],
"conceptTags": [
"s1/s2",
"知识模块/单词/词性/词义",
"知识模块/句型/例句",
"l1-s2-u17-l3",
"spreadsheet-token",
"按memory.md对话台词优化规则重新生产116条",
"知识点保留/精简/口语化",
"情绪匹配/正向引导"
]
},
"memory:memory/2026-05-13.md:105:115": {
"key": "memory:memory/2026-05-13.md:105:115",
"path": "memory/2026-05-13.md",
"startLine": 105,
"endLine": 115,
"source": "memory",
"snippet": "- 与 /英文台词 技能协作先英文台词回填列F后组件配置回填列G - 创建文件: - `SKILL.md` — 完整技能文档(触发/流程/组件类型速查/审校项/使用示例) - `assets/skill.yml` — 技能注册(依赖 interactive-component-json/core-content-json-standard 等) - `assets/component_rules.yaml` — 组件类型自动匹配信号规则 - `assets/review_checklist.yaml` — 15项审校清单ID/字段/题型/知识点/选项/高亮/反馈/超纲等) ### 已更新文件 - `component-design/SKILL.md` — 增加触发方式章节(防误触发) - `kids-english-script-production/assets/skill.yml` + `SKILL.md` — 增加 /英文台词 触发(上轮)",
"recallCount": 1,
"dailyCount": 0,
"groundedCount": 0,
"totalScore": 1,
"maxScore": 1,
"firstRecalledAt": "2026-05-13T07:40:28.541Z",
"lastRecalledAt": "2026-05-13T07:40:28.541Z",
"queryHashes": [
"3beb30f546c9"
],
"recallDays": [
"2026-05-13"
],
"conceptTags": [
"skill.md",
"触发/流程/组件类型速查/审校项/使用示例",
"assets/skill.yml",
"assets/component-rules.yaml",
"assets/review-checklist.yaml",
"id/字段/题型/知识点/选项/高亮/反馈/超纲等",
"component-design/skill.md",
"英文"
]
},
"memory:memory/2026-05-13.md:1:33": {
"key": "memory:memory/2026-05-13.md:1:33",
"path": "memory/2026-05-13.md",
"startLine": 1,
"endLine": 33,
"source": "memory",
"snippet": "# 2026-05-13 工作记忆 ## 王璐辰 — 剧本台词润色审校 ### 审校#1: L1-S2-U18-L1 中国周 - 文档https://makee-interactive.feishu.cn/wiki/PgWrwllW2ikQKgkLTYKcmKFonXc - 🔴 必须修改 4 项行70句子过长、行72 you→your、行157 It this→Is this、行159全角 - 🟡 建议关注 9 项 | ⚠️ 缺失润色 2 项行47图片单选4、行185核心听力17 ### 审校#2: L1-S2-U18-L2 登龙秘笈 - 文档https://makee-interactive.feishu.cn/wiki/KNAZwTYXsib2Ijk6BrGciRelnSf - 🔴 必须修改 1 项行120空格缺失 - 🟡 建议关注:全文 dragon/loong 混用 - ⚠️ 缺失润色 2 项 ### 格式约定 [王璐辰确认] 后续\"审校\"请求默认输出格式: 1. 表格概况(行数/覆盖) 2. 🔴 必须修改 → 表格列出(行号/角色/问题/当前值/建议修改) 3. 🟡 建议关注 → 表格列出 4. ⚠️ 缺失项(如有) 5. ✅ 整体评价 # 2026-05-13 工作记忆 ## 王璐辰 — 剧本台词润色审校 ### 审校#1: L1-S2-U18-L1 中国周 - 文档https://makee-interactive.feishu.cn/wiki/PgWrwllW2ikQKgkLTYKcmKFonXc - 🔴 必须修改",
"recallCount": 1,
"dailyCount": 0,
"groundedCount": 0,
"totalScore": 1,
"maxScore": 1,
"firstRecalledAt": "2026-05-13T09:14:31.249Z",
"lastRecalledAt": "2026-05-13T09:14:31.249Z",
"queryHashes": [
"4906de25dd2a"
],
"recallDays": [
"2026-05-13"
],
"conceptTags": [
"l1-s2-u18-l1",
"l1-s2-u18-l2",
"dragon/loong",
"行数/覆盖",
"行号/角色/问题/当前值/建议修改",
"工作",
"记忆",
"剧本"
]
},
"memory:memory/2026-05-12.md:189:209": {
"key": "memory:memory/2026-05-12.md:189:209",
"path": "memory/2026-05-12.md",
"startLine": 189,
"endLine": 209,
"source": "memory",
"snippet": "- **脚本:** `scripts/fix_matchInfo_0213_0218_desc.py` - **技能更新:** 图片描述规范写入 `business_production/单元挑战/skills/unit_challenge/questions/reading/reading_info_match/SKILL.md` ### 刘彦江 — L1 配置表审校 + 技能沉淀11:50 ~ 12:10 - **数据源:** `Nq3Zb258aae7SRs2QfXcqsQYnxJ` / `tblTxGpf6GQ5c7DZ` - **ID 编码:** 7位 = S(2位) + U(2位) + 序列号(3位) - **技能沉淀:** `scripts/audit_l1_config.py` + `skills/audit_l1_config/SKILL.md` ### 刘彦江 — 1213001-1216010 批量审校 40 条12:10 ~ 14:00 - **范围:** L1S2 Units 13-16 - **脚本修复(过程中):** sort 大小写误报 / ID 末尾空格 / 朗读跟读题误报 - **结果:** 系统性 classificationInfo 互换(已标记不视为错误) + 17条具体错误 + 23条通过 - **脚本:** `scripts/audit_l1_config.py` + `scripts/audit_batch_1213001_1216010.py` ### 刘彦江 — 审校结果修正 + JSON 修复14:00 ~",
"recallCount": 1,
"dailyCount": 0,
"groundedCount": 0,
"totalScore": 1,
"maxScore": 1,
"firstRecalledAt": "2026-05-13T09:14:31.249Z",
"lastRecalledAt": "2026-05-13T09:14:31.249Z",
"queryHashes": [
"4906de25dd2a"
],
"recallDays": [
"2026-05-13"
],
"conceptTags": [
"scripts/audit-l1-config.py",
"skills/audit-l1-config/skill.md",
"1213001-1216010",
"13-16",
"脚本",
"scripts",
"fix-matchinfo-0213-0218-desc.py",
"技能"
]
},
"memory:memory/2026-05-12.md:92:113": {
"key": "memory:memory/2026-05-12.md:92:113",
"path": "memory/2026-05-12.md",
"startLine": 92,
"endLine": 113,
"source": "memory",
"snippet": "- L2 B级及以上图片文字需为完整陈述句3-5词+ ### 刘彦江 — L1 配置表审校 + 技能沉淀11:50 ~ 12:10 - **数据源:** 飞书多维表格「互动知识点 - 句子」→「Level 1 配置表」(`Nq3Zb258aae7SRs2QfXcqsQYnxJ` / `tblTxGpf6GQ5c7DZ`) - **ID 编码规则:** 7位 = 前2位(Season) + 中2位(Unit) + 后3位(序列号) - 例: 1214001 = L1S2(12) + U14(14) + 001 - **审校记录 1214001 (You need to...) 发现:** 1. ❌ classificationInfo 值互换: cambridgeLevel=A1 vs cefrLevel=YLE与列字段反了 2. ❌ sentenceStructureSort 题2: 单词库有need无needs三单主语Otis语法错误 3. ⚠️ sentenceStructureClozeWordMcq: \"put your toys\" 省略 away 不够自然 - **技能沉淀:** - 脚本: `scripts/audit_l1_config.py` — 7项自动检查 - SKILL.md: `skills/audit_l1_config/SKILL.md` — 含完整审校流程 + 4项人工审核清单 ### 刘彦江 — 1213001-1216010 批量审校 40 条12:10 ~ 14:00 - **范围:** L1",
"recallCount": 1,
"dailyCount": 0,
"groundedCount": 0,
"totalScore": 1,
"maxScore": 1,
"firstRecalledAt": "2026-05-13T09:14:31.249Z",
"lastRecalledAt": "2026-05-13T09:14:31.249Z",
"queryHashes": [
"4906de25dd2a"
],
"recallDays": [
"2026-05-13"
],
"conceptTags": [
"3-5词",
"scripts/audit-l1-config.py",
"skill.md",
"skills/audit-l1-config/skill.md",
"1213001-1216010",
"以上",
"图片",
"文字"
]
},
"memory:memory/2026-05-12.md:1:20": {
"key": "memory:memory/2026-05-12.md:1:20",
"path": "memory/2026-05-12.md",
"startLine": 1,
"endLine": 20,
"source": "memory",
"snippet": "# 2026-05-12 工作日志 ## 会话记录 ### 刘彦江 — 021301-021801 图片描述修正 + 技能更新09:35 ~ 09:45 - **问题:** 021301-021801 信息匹配题的图片描述缺少 `【Notice Type】` 标签,格式不符合参考规范 - **处理:** 1. 查询 bitable 获取6条记录当前图片描述tblCgfYDnnqwLfgH 2. 按每道题的上下文匹配对应的标识/通知类型标签(如 Show Poster、Wanted Notice、School Notice 等) 3. 批量更新6条记录的图片描述字段全部10个 `【Type】` 标签验证通过 4. 脚本:`scripts/fix_matchInfo_0213_0218_desc.py` - **技能更新:** 将图片描述规范(格式要求、核心规则、参考示例、常用类型标签参考表)更新到 `business_production/单元挑战/skills/unit_challenge/questions/reading/reading_info_match/SKILL.md` - **规范要点:** - 每张图片 → `图片材料文本:\\n【Type】\\nActual text` - 图片必须是真实标识/通知(非标签式) - L2 B级及以上图片文字需为完整陈述句3-5词+ ### 刘彦江 — L1 配置表审校 + 技能沉淀11:50 ~ 12:10 - **数据源:** 飞书多维表格「互动知识点 - 句子」→「Level",
"recallCount": 3,
"dailyCount": 0,
"groundedCount": 0,
"totalScore": 3,
"maxScore": 1,
"firstRecalledAt": "2026-05-13T13:40:33.965Z",
"lastRecalledAt": "2026-05-14T02:49:02.264Z",
"queryHashes": [
"11ea0881b126",
"08b6f3142a2b",
"d592c9ed5e0a"
],
"recallDays": [
"2026-05-13",
"2026-05-14"
],
"conceptTags": [
"021301-021801",
"按每道题的上下文匹配对应的标识/通知类型标签",
"图片必须是真实标识/通知",
"3-5词",
"工作",
"日志",
"会话",
"记录"
]
},
"memory:memory/2026-05-12.md:36:52": {
"key": "memory:memory/2026-05-12.md:36:52",
"path": "memory/2026-05-12.md",
"startLine": 36,
"endLine": 52,
"source": "memory",
"snippet": "1. 查询 bitable 获取6条记录当前图片描述tblCgfYDnnqwLfgH 2. 按每道题的上下文匹配对应的标识/通知类型标签(如 Show Poster、Wanted Notice、School Notice 等) 3. 批量更新6条记录的图片描述字段全部10个 `【Type】` 标签验证通过 4. 脚本:`scripts/fix_matchInfo_0213_0218_desc.py` - **技能更新:** 将图片描述规范(格式要求、核心规则、参考示例、常用类型标签参考表)更新到 `business_production/单元挑战/skills/unit_challenge/questions/reading/reading_info_match/SKILL.md` - **规范要点:** - 每张图片 → `图片材料文本:\\n【Type】\\nActual text` - 图片必须是真实标识/通知(非标签式) - L2 B级及以上图片文字需为完整陈述句3-5词+ ### 刘彦江 — L1 配置表审校 + 技能沉淀11:50 ~ 12:10 - **数据源:** 飞书多维表格「互动知识点 - 句子」→「Level 1 配置表」(`Nq3Zb258aae7SRs2QfXcqsQYnxJ` / `tblTxGpf6GQ5c7DZ`) - **ID 编码规则:** 7位 = 前2位(Season) + 中2位(Unit) + 后3位(序列号) - 例: 1214001 = L1S2(12) + U14(14) + 001",
"recallCount": 2,
"dailyCount": 0,
"groundedCount": 0,
"totalScore": 2,
"maxScore": 1,
"firstRecalledAt": "2026-05-13T13:40:33.965Z",
"lastRecalledAt": "2026-05-13T13:40:41.646Z",
"queryHashes": [
"11ea0881b126",
"08b6f3142a2b"
],
"recallDays": [
"2026-05-13"
],
"conceptTags": [
"按每道题的上下文匹配对应的标识/通知类型标签",
"图片必须是真实标识/通知",
"3-5词",
"查询",
"bitable",
"获取",
"记录",
"当前"
]
},
"memory:memory/2026-05-12.md:170:193": {
"key": "memory:memory/2026-05-12.md:170:193",
"path": "memory/2026-05-12.md",
"startLine": 170,
"endLine": 193,
"source": "memory",
"snippet": "- 每个题型cType + bitable 定位 + JSON 字段表 + 结构特点 + 与同类题型的差异说明 #### 发现 - 写作互动和邮件组句 cType 相同(`core_writing_questionMakeSentence`),通过 textInfo 区分素材 - 口语快答/妙问 JSON 结构几乎相同,差异在 prompt 配置和对话样例内容 - 合作阅读和合作听力的核心差异:`textData.text[]` ↔ `textData.audio[]` - meaning 标签(合作阅读)为开放型自由文本,非受控词表 #### 产出文件 - `skills/bitable-reader/SKILL.md` — 通用 bitable 读取技能164行 - `skills/core-content-json-standard/SKILL.md` — 全题型 JSON 标准 v2.0393行 - `scripts/audit_core_reading_S0.py` — 合作阅读 S0 审校脚本(含审校发现) # 2026-05-12 工作日志 ## 会话记录 ### 刘彦江 — 021301-021801 图片描述修正 + 技能更新09:35 ~ 09:45 - **问题:** 021301-021801 信息匹配题的图片描述缺少 `【Notice Type】` 标签 - **处理:** 批量更新6条记录的图片描述字段全部10个标签验证通过 - **脚本:** `scripts/fix_matchInfo_0213_0218_desc.py`",
"recallCount": 1,
"dailyCount": 0,
"groundedCount": 0,
"totalScore": 1,
"maxScore": 1,
"firstRecalledAt": "2026-05-14T02:49:02.264Z",
"lastRecalledAt": "2026-05-14T02:49:02.264Z",
"queryHashes": [
"d592c9ed5e0a"
],
"recallDays": [
"2026-05-14"
],
"conceptTags": [
"口语快答/妙问",
"textdata.text",
"textdata.audio",
"skills/bitable-reader/skill.md",
"v2.0",
"scripts/audit-core-reading-s0.py",
"021301-021801",
"ctype"
]
},
"memory:memory/2026-05-12.md:76:95": {
"key": "memory:memory/2026-05-12.md:76:95",
"path": "memory/2026-05-12.md",
"startLine": 76,
"endLine": 95,
"source": "memory",
"snippet": "- **脚本回填脚本:** `scripts/audit_batch_1213001_1216010.py` # 2026-05-12 工作日志 ## 会话记录 ### 刘彦江 — 021301-021801 图片描述修正 + 技能更新09:35 ~ 09:45 - **问题:** 021301-021801 信息匹配题的图片描述缺少 `【Notice Type】` 标签,格式不符合参考规范 - **处理:** 1. 查询 bitable 获取6条记录当前图片描述tblCgfYDnnqwLfgH 2. 按每道题的上下文匹配对应的标识/通知类型标签(如 Show Poster、Wanted Notice、School Notice 等) 3. 批量更新6条记录的图片描述字段全部10个 `【Type】` 标签验证通过 4. 脚本:`scripts/fix_matchInfo_0213_0218_desc.py` - **技能更新:** 将图片描述规范(格式要求、核心规则、参考示例、常用类型标签参考表)更新到 `business_production/单元挑战/skills/unit_challenge/questions/reading/reading_info_match/SKILL.md` - **规范要点:** - 每张图片 → `图片材料文本:\\n【Type】\\nActual text` - 图片必须是真实标识/通知(非标签式) - L2 B级及以上图片文字需为完整陈述句3-5词+ ### 刘彦江 — L1 配置表审校 + 技",
"recallCount": 1,
"dailyCount": 0,
"groundedCount": 0,
"totalScore": 1,
"maxScore": 1,
"firstRecalledAt": "2026-05-14T02:49:02.264Z",
"lastRecalledAt": "2026-05-14T02:49:02.264Z",
"queryHashes": [
"d592c9ed5e0a"
],
"recallDays": [
"2026-05-14"
],
"conceptTags": [
"021301-021801",
"按每道题的上下文匹配对应的标识/通知类型标签",
"图片必须是真实标识/通知",
"3-5词",
"脚本",
"回填",
"scripts",
"audit-batch-1213001-1216010"
]
},
"memory:memory/2026-05-07.md:354:368": {
"key": "memory:memory/2026-05-07.md:354:368",
"path": "memory/2026-05-07.md",
"startLine": 354,
"endLine": 368,
"source": "memory",
"snippet": "- **需求:** 将 020102I am...)和 020103I am ready / Thank you两套题合并为一个 `{first:..., second:...}` JSON统一 questionSetID=0000001 - **状态:** ✅ 已完成 - **核心考点分析(用户强调):** 需分析每个句型的核心考点(孩子最容易犯错的地方),挖空对准核心考点 - I am/from 组am系动词第一人称、from介词选择、studenta+名词结构) - Thank you for 组for介词选择非 you、helpingfor+动名词,非 help/to help - **输出文件:** `output/writing_pic_qa_combined.json` ### 刘彦江 — 组件配置-json 请求L1-S2-U13-L4 沙漠之花) - **时间:** 16:45 ~ 17:51 - **文档:** `https://makee-interactive.feishu.cn/wiki/K5E1wzwk7it9t7kXvcbc6Xugnhc` - **状态:** ⚠️ 未完成 — pipeline 识别到 0 组件 - **根因:** 剧本文档的13个组件数据存储在 markdown 内联表格中lark-table5列×36行而非内嵌 Sheet。当前 pipeline 的 parse_script 只从内嵌 Sheet 读取组件数据,不支持 markdown 表格组件解析 - **已识别组件ma",
"recallCount": 1,
"dailyCount": 0,
"groundedCount": 0,
"totalScore": 1,
"maxScore": 1,
"firstRecalledAt": "2026-05-15T07:13:08.147Z",
"lastRecalledAt": "2026-05-15T07:13:08.147Z",
"queryHashes": [
"08364c8746ab"
],
"recallDays": [
"2026-05-15"
],
"conceptTags": [
"am/from",
"help/to",
"组件配置-json",
"l1-s2-u13-l4",
"lark-table",
"parse-script",
"需求",
"ready"
]
},
"memory:memory/2026-04-22.md:1:8": {
"key": "memory:memory/2026-04-22.md:1:8",
"path": "memory/2026-04-22.md",
"startLine": 1,
"endLine": 8,
"source": "memory",
"snippet": "[李应瑛 2026-04-22 提出要求] 所有需要包含对话的内容(如剧本、互动组件等)必须要有【后置对话】字段,无后置对话时填写“无”。 [李应瑛 2026-04-22 确认规则] 剧本内嵌表格组件填写位置规则仅当表格第一列A列明确标注为对话类类型对话朗读/对话挖空/对话选读/对话组句等才在同一行的H列【组件】列填写对应的组件内容其他类型行TL/场景/角色/图片/非对话类等)无需填写。 [李应瑛 2026-04-22 确认格式规则] 对话类组件字段换行规则:每个结构单独占一行,格式为: 【任务标题】xxx 【情境引入】xxx 【互动内容】xxx 【后置对话】xxx 单元格内使用\\n作为换行符实现后续所有组件均遵循此格式。",
"recallCount": 1,
"dailyCount": 0,
"groundedCount": 0,
"totalScore": 1,
"maxScore": 1,
"firstRecalledAt": "2026-05-15T07:13:08.147Z",
"lastRecalledAt": "2026-05-15T07:13:08.147Z",
"queryHashes": [
"08364c8746ab"
],
"recallDays": [
"2026-05-15"
],
"conceptTags": [
"对话朗读/对话挖空/对话选读/对话组句等",
"tl/场景/角色/图片/非对话类等",
"提出",
"要求",
"所有",
"需要",
"包含",
"对话"
]
}
}
}