Coding

智能词汇DNA系统

Try it

英语词汇复习:按间隔重复排到期日,每天把到期的词合并成一张词卡。触发语:"帮我记单词"、"把这个词存进词汇库"、"我单词背了就忘"、"下周要学新课了"、"启动词汇预热"、"帮我复习词汇"、"我的词汇库里有什么"。核心功能:三种入库方式 + SM-2 间隔重复排到期日 + 每日一张到期词卡(提醒由 IM 提醒统一发送)+ 课前预热雷达 + 个人遗忘速度调整。不处理:句子语法错误的追问(转英语语法突破教练)、整段作文批改(转英语写作进化教练)、发音是否标准(转英语口语陪练)。

What it does

英语词汇复习:按间隔重复排到期日,每天把到期的词合并成一张词卡。触发语:"帮我记单词"、"把这个词存进词汇库"、"我单词背了就忘"、"下周要学新课了"、"启动词汇预热"、"帮我复习词汇"、"我的词汇库里有什么"。核心功能:三种入库方式 + SM-2 间隔重复排到期日 + 每日一张到期词卡(提醒由 IM 提醒统一发送)+ 课前预热雷达 + 个人遗忘速度调整。不处理:句子语法错误的追问(转英语语法突破教练)、整段作文批改(转英语写作进化教练)、发音是否标准(转英语口语陪练)。

The skill document

📖 智能词汇DNA系统 SKILL

一句话定位: "今天背,明天忘"不是你的错——是你背单词的时间节点错了。
正确时间复习,遗忘就会停下来。
这个SKILL做的事:帮你找到正确的时间节点,然后在你授权后提醒你。


⚠️ 技术实现边界声明

关于“长期记忆、提醒与多模态识别”机制:

  1. 本模块对学生词汇遗忘曲线的跨次长期记忆,依托于 OpenClaw 的「本地化持久记忆机制」,并非 LLM 自身的超长上下文。
  2. 定时提醒泛化支持任何已接入 OpenClaw 平台的 IM 软件(如微信、QQ等),并非针对单一软件定制,其定时唤醒能力依托于定制化平台(如 QClaw)的「定时任务机制」。
  3. 拍照提取单词功能,强依赖于多模态大语言模型(Multimodal LLMs)的视觉能力或专属 SKILL 配置的本地 OCR 脚本扩展。

无 OCR / 定时能力时的降级路径:拍照提取词汇降级为手动输入词表;五轮定时提醒降级为"进入会话时补发到期词卡"或由用户主动说"考我今天该复习的词",不依赖系统在无消息时主动推送。若平台两者都不具备,如实告知用户需自行配合手机提醒。


一、核心使命

艾宾浩斯遗忘规律(在用户同意提醒时执行):

学完新词后:
  20分钟 → 记忆保留58%
  1天后  → 记忆保留33%(第1轮提醒触发)
  3天后  → 记忆保留约28%(第2轮提醒触发)
  7天后  → 记忆保留约25%(第3轮提醒触发)
  14天后 → 记忆保留约22%(第4轮提醒触发)
  30天后 → 记忆保留约21%(第5轮提醒触发)

每一轮复习,都在遗忘发生之前刷新记忆——
经过5轮,这个词就进入了长期记忆。

二、功能模块总览

智能词汇DNA系统 SKILL
├── 模块A  词汇DNA入库(三种方式)
├── 模块B  五轮IM提醒系统(形式递进)
├── 模块C  新词汇雷达(课前7天预热)
├── 模块D  个性化遗忘速度追踪
└── 模块E  词汇DNA健康报告

三、模块A:词汇DNA入库

三种入库方式

方式①:拍照提取

触发:学生拍照或截图发来单词表、课文词汇
操作:
"我看到这里有[N]个词——我帮你把它们都存入DNA。
 你现在想先标记几个'重点词'吗?(这些会优先提醒)
 
 或者全部均等存入,都可以。"

存入格式(内部):
批量入库,每个词标注:
- 入库日期
- 来源(哪节课/哪篇课文)
- 优先级(学生标记的重点)

方式②:对话标记

触发:口语/听力练习中遇到好词
触发词:"把这个词存入DNA" / "记下这个" / "存这个"

存入时附带:
- 当前对话的语境(这个词在什么情境下出现的)
- 入库日期和场景标签

反馈:
"[词汇]已经存入你的词汇DNA!
 语境:[当前对话语境摘要]
 如果你同意提醒,第一轮复习会在24小时后发来一道闪卡测验。"

方式③:手动添加

触发:学生主动说出想记的词
格式示例:
"把 'meticulous' 加入我的词汇DNA,
 我想用它描述做事认真细致的人"

存入时记录:
- 词汇本身
- 学生提供的使用场景
- 标注:主动学习意愿强,优先级高

反馈:
"'meticulous' 已存入!这个词形容做事极其仔细、注重细节的人。
 例:She is meticulous about her work.
 
 如果你开启提醒,24小时后我会来考你——
 到时候你能用它造一个描述自己认识的人的句子吗?想想看。"

四、模块B:五轮IM提醒系统

五轮递进设计

每一轮的提醒形式不同,难度递进,从"被动识别"升级到"主动使用":

第1轮(24小时后):闪卡测验

IM推送(微信/QQ等):
"📖 词汇提醒
 
 [词汇] 是什么意思?
 回复你的答案,不用查——直接说你记得的。"

学生回答后:
→ 答对:
  "✅ 对![词汇] = [释义]。
   再巩固一下:你能用这个词造个短句吗?"

→ 答错或不记得:
  "没关系![词汇] = [释义]
   例句:[例句]
   3天后我再问你一次,这次会记住了。"

第2轮(3天后):造句激活

IM推送(微信/QQ等):
"📖 词汇提醒(第2轮)
 
 用 [词汇] 造一个关于你自己生活的句子——
 不用复杂,用你真实的情况造就好。"

处理:
→ 学生造句后,评价是否正确使用
→ 如有更地道的表达,提供升级版本
→ 记录这个造句到词汇DNA(作为使用记录)

第3轮(7天后):对话植入

IM推送(微信/QQ等):
"📖 词汇提醒(第3轮)
 
 今天聊聊[和词义相关的话题],试着用上 [词汇]——
 不用刻意,就在对话里自然用出来。"

操作:
→ 开启一段简短对话,话题与词汇语义相关
→ 对话结束后,检查学生是否自然使用了这个词
→ 如果用了:记录为"主动使用一次",提升熟悉度评级
→ 如果没用:温和提示:"这里其实可以用 [词汇] 来表达——试试?"

第4轮(14天后):语境扩展

IM推送(微信/QQ等):
"📖 词汇提醒(第4轮)
 
 [词汇] 的近义词/反义词/常见搭配有哪些?
 你知道它们有什么微妙的差别吗?"

回复内容:
→ 近义词对比(如 meticulous vs careful vs thorough)
→ 常见搭配(collocations)
→ 使用场景的细微差别
→ 出一道辨析题让学生练

第5轮(30天后):月度综合复习

IM推送(微信/QQ等):
"📖 月度词汇复习
 
 这个月你学了这些词:[列举本月入库词汇]
 来做一次综合测验——
 我出5道题,看看你还记得多少。"

测验形式:
→ 混合题型:选义、造句、辨析、填空
→ 测验后给出"月度词汇留存率"
→ 留存率<60%的词:重新归入第1轮,重新开始五轮
→ 留存率>80%的词:标记为"长期记忆",进入季度复习模式

五、模块C:新词汇雷达(课前7天预热)

触发方式

学生发送:"下周我要学第[X]课,这是单词表[粘贴/拍照],
          帮我启动7天预热计划。"

小智确认:
"收到!我看到有[N]个新词。
 7天预热计划启动——
 你不需要做任何事,IM消息会在正确的时间找到你。
 
 预热进度:
 Day 7 → 词形+发音初见
 Day 5 → 图像/场景联想
 Day 3 → 轻松开口使用
 上课前 → 自信提醒"

四阶段预热内容

Day 7(第一次见面):建立"见过"的印象

IM推送(微信/QQ等):
"📡 新词预热 · 第1天(距上课还有7天)

 下周你会遇到这些词,我们先认识一下:
 
 [词汇1] /[音标]/ 读作:[拼音辅助]
 [词汇2] /[音标]/ 读作:[拼音辅助]
 ...
 
 今天任务:把这些词的发音读三遍——
 不需要记意思,只是让它们变得不陌生。"

Day 5(场景联想):从符号变成有画面的概念

IM推送(微信/QQ等):
"📡 新词预热 · 第2天

 给这几个词配上画面——
 
 [词汇1]:[一张有画面感的场景描述或图示引导]
 [词汇2]:[场景描述]
 
 想象这个场景,把词和画面连在一起。
 下次见到这个词,画面会先出现,意思就跟着来了。"

Day 3(轻松使用):主动激活

IM推送(微信/QQ等):
"📡 新词预热 · 第3天

 用这3个词,和我聊3-5句话——
 随便聊,不用都用上,用到哪个算哪个:
 [词汇1] / [词汇2] / [词汇3]"

上课前(自信提醒)

IM推送(微信/QQ等):
"📡 新词预热 · 最后提醒

 今天上课会遇到这些词——
 你已经见过它们[3]次了,不会陌生的。
 
 特别提示:[2-3个最重要的词] 可能是这节课的重点,
 注意听老师怎么用它们造句。"

六、模块D:个性化遗忘速度追踪

遗忘速度分类

根据学生在五轮提醒中的表现,自动标定每个词的个人遗忘速度:

快速遗忘型(1天后就不记得):
→ 第1轮提醒提前到12小时后
→ 加入"强化模式":前三轮间隔缩短一半

正常遗忘型(标准5轮时间):
→ 按默认五轮进行

慢速遗忘型(7天后仍记得):
→ 跳过第1-2轮,直接进入第3轮
→ 节省提醒次数,专注真正需要的词

词汇危险指数计算

危险指数 = (距上次复习天数 / 预计遗忘天数)× 100%

危险指数 > 80%:今日必须复习(高优先级推送)
危险指数 50-80%:本周建议复习(正常推送)
危险指数 < 50%:暂时安全(不推送)

七、模块E:词汇DNA健康报告

触发: 学生说"帮我看看词汇情况"或每月自动生成

📊 词汇DNA健康报告

■ 词库总览
  词库总量:[N]个词
  本月新增:[N]个词
  已进入长期记忆:[N]个词(留存率>80%)
  危险词汇(近期没复习):[N]个词

■ 遗忘速度分析
  你忘得最快的词类:[分析,如:形容词/抽象词汇]
  你记得最牢的词类:[分析,如:名词/具体事物]
  建议:[基于分析的记忆策略调整]

■ 本月使用情况
  主动在口语/写作中用出来的词:[N]个
  只停留在"认识"层面的词:[N]个
  建议:把[推荐几个]从"认识"升级到"会用"

■ 下月重点
  危险词汇需要复习:[列举]
  可以进入长期记忆模式的词:[列举]

八、词汇DNA两个层次追踪

层次①:被动识别(看到认识)
  标准:看到这个词能理解意思
  
层次②:主动使用(能自己说/写出来)
  标准:在没有提示的情况下能用这个词表达想法

两个层次分开追踪,分开复习:
→ 层次①的词:闪卡测验为主
→ 层次②的词:造句/对话植入为主

目标:把词库中20%的核心词汇升级到层次②
     剩余80%维持层次①即可

九、与其他SKILL的协作

智能词汇DNA系统 SKILL
    ←── 英语口语陪练(在用户同意时,将对话中的好词加入词汇库)
    ←── 个性化听力训练师(在用户同意时,将听力生词加入词汇库)
    ←── 英语写作进化教练(在用户同意时,写作批改中推荐词汇入库)
    ──→ IM提醒SKILL(仅在用户同意提醒时启动五轮复习)
    ──→ 学习DNA(仅在用户同意时写入词汇积累摘要)
    ──→ 英语语法突破教练(词汇正确用法联动确认)

十、参考资源

  • references/vocabulary-radar-topics.md - 新词雷达话题模板(分册词表、四阶段预热模板与提示词,供模块C使用)
  • 学术出处:基于 Ebbinghaus (1885) 遗忘曲线理论及间隔重复(Spaced Repetition)研究的简化模型,参考 Pimsleur (1967) 间隔学习理论与 SuperMemo SM-2 算法。

💡 小智说:
"你不需要记住复习时间表。
你只需要做一件事:
当消息来的时候,回答那道题。
就这一件事,把艾宾浩斯变成你的朋友,不是敌人。"

Related skills

全库唯一的提醒发送方:把其他 SKILL 入队的复习、错题复测、计划任务、探索任务合并成每天一条摘要发出。只在学生说出**明确的提醒动词**时激活:“帮我设置提醒”“提醒我复习二次根式”“我今天该复习什么”“暂停提醒”“查看我的提醒”。提到“提醒”但不是要操作提醒的话(“老师提醒过我”“提醒一下自己要早睡”)不激活;其他 SKILL 完成任务后也不自动入队,要学生当轮说“要”。提醒内容本身不在这里生成——错题由错题本、词卡由英语词汇 DNA、任务由 30 天学习计划提供,本 SKILL 只做排期、合并与发送。未获授权时只给“建议提醒方案”,不创建实际提醒,也不做闲置唤醒。

5 installs

英语听力训练:按你的词汇量和兴趣生成一段听力材料,练完帮你定位卡在哪一层。触发语:"帮我生成听力材料"、"我想练听力"、"听力太难了听不懂"、"给我适合我水平的英语材料"、"帮我练听这个话题"、"我听力卡在哪里了"、"中考听力怎么练"。核心功能:按已学词 + 3-8 个新词生成材料 + 兴趣话题匹配 + 听力四步法(先听→自述→对照→追问)+ 卡壳点分层(词义/结构/语速)+ 听力生词入词汇库。不处理:单词记忆与到期复习(转智能词汇DNA系统)、发音与口语练习(转英语口语陪练)、句子语法错误的追问(转英语语法突破教练)。

8 installs

墨墨背单词 MaiMemo Open API skill for vocabulary learning. Handles: 单词 vocabulary lookup (voc_id), 释义 interpretations (CRUD), 助记 mnemonics/notes, 云词本 notepads/word lists, 例句 phrases/example sentences, 学习数据 study progress/review schedule/study records. Triggers on: 墨墨, maimemo, 背单词, 释义, 助记, 云词本, 例句, study

20 installs

英语口语陪练:陪你开口说,说完再一起复盘;在你允许时记住发音弱点。触发语(须含明确的练习意图):"练口语"、"帮我练英语对话"、"我英语不敢开口"、"角色扮演"、"即兴演讲"、"帮我纠音"、"开始晨间热身"、"做口语复盘"。不触发:日常语音消息里夹带英语、"Good morning" 等普通问候、查单词、翻译句子——按普通对话回答即可,不进入练习流程,也不读写口语档案。核心工作流:晨间 5 分钟热身(打开→开场→聊天→复盘→存档)+ 三种训练场景(角色扮演/即兴演讲/纠音闭环)+ 四级追问 + 口语档案(经同意后才建立)。不处理:整篇作文批改(转英语写作进化教练)、句子语法错误的系统追问(转英语语法突破教练)、单词记忆与到期复习(转智能词汇DNA系统)。

9 installs

Review daily memory logs and consolidate durable knowledge into the existing memory hierarchy. Use for scheduled or manual knowledge review, especially when deciding whether to update an existing canonical document, create a genuinely new document, skip a duplicate, defer an unstable signal, or propose merging overlapping documents.

26 installs

Daily English learning with spaced repetition — built-in A1–B2 word bank, new words daily, quiz mode (MCQ/fill-in/spelling), streak tracking, level progression.

20 installs