Skip to content

0.1.4

Choose a tag to compare

@Losecloud Losecloud released this 26 Sep 15:36
· 11 commits to main since this release

词忆 (Word Memo) 0.1.4

本次更新聚焦 AI 工坊新玩法与写作评估,另含记忆可视化、EF 算法与练习计时的改进。

AI 工坊

  • 新增「英文扑克」:掼蛋式拼词扑克——出单牌弃牌、出单词甩牌,用词书里的单词凑出「金色炸弹」压制对手。支持选词书开局、AI 与提示开关、炸弹门槛与失误率等设置;配置页与同义替换练习同宽,改用内置 uicon 极简图标。
  • CEFR 写作 · 全文 AI 综合评估:点击右下 CEFR 等级按钮即对该篇作文发起深层评估——任务回应 / 连贯与衔接 / 词汇资源 / 语法范围与准确性四项各 0–9 分(0.5 分档)。按钮内嵌一条小进度条显示请求过程,返回后自动更正等级与配色,并弹出结果弹窗:基本统计、CEFR 六级词数柱状图、四维 9 段评分条与逐条评语。同一篇作文内容未变时再次点击直接复用缓存结果,不重复计费。
  • CEFR 写作 · AI 纠错:错误以低透明红色色块就地标注,点击浮出纠正卡(精确片段 + 中文解释,过长片段裁到改动核心附近);正在分析的文字下方以「逐点独立呼吸浮动」的圆点提示分析中,区分不同批次段落。
  • 写作工具条换用内置 uicon 极简图标;「收藏」与「我的」可把当前作文存入用户配置并随时检索回填,检索结果自动定位到命中段落(开头 10 词 + … + 命中段)。

记忆可视化与算法

  • 星团配色改为按分类名稳定取色:理性物质派(政法与军事 / 经济与产业 / 空间与交通 / 科学与技术 / 时间与数量)走冷色,感性意识派(语言与沟通 / 生活与休闲 / 医疗与身心 / 感知与运动 / 思维与意志)走暖色,未分类用中性兜底色——蒲公英聚类与混沌星云同一套语义。
  • 难度口径由「错误率」改为「正确率」展示(重点难词 = 正确率 ≤ 50%),与直觉一致。
  • 记忆拟合图重做:横轴固定为 EF 值域 1.3(最难)→ 3.0(最易),新增最小二乘回归得到的「实际拟合线」与「理想标定线」对照,附图例与 info 说明弹窗;同一词书内的重复词条先归并再绘制,与「浏览词单」口径一致。
  • EF 计算优化:各练习模式按「记忆提取难度」加权(选义 0.5、记得么 0.8、选义 Pro 1.0、拼写 1.2),权重只作用于 EF 上升项,答错 / 用提示的扣分不缩放(答错是强证据);平均答题耗时按模式归一,使跨模式可比。

练习与稳定性

  • 新增答题计时:单题用时与倒计时进度可视化;一并修复判错时「下一题」自动切换计时未清除等问题。
  • 词义分类体系更新:旧标签「专业学科/医学」「基础领域/医疗」归入「医疗与身心」,「伤症症状」承接病名与症状,释义含「药 / 剂」者归「诊疗药物」,避免二级分类悬空。
  • 更换应用 logo(heavy / medium 两档),提升辨识度;搜索图标同步更新。
  • Obsidian 端新增 /weread 转发通道:微信读书官方网关的 CORS 只放行 weread.qq.com,页面无法直连;现由插件内置服务在 Node 侧代填 Authorization 后转发,Obsidian 用户无需再自行运行 node tools/serve.js,Key 只在内存中过手、不落盘。

文档与构建

  • README 修正难词口径描述(错误率 ≥ 50% → 正确率 ≤ 50%)。

A note on the build: main.js is a brotli+base64 container (WMB1 magic) holding the app's HTML/CSS/JS. It is not obfuscated or encrypted — it can be unpacked reproducibly, and the build script (tools/web2ob.py) lives in the companion repo Losecloud/VocRec. This release is 4.79 MB and bundles the new English Poker module (js/english-poker.js) alongside the rest of the app. No remote code is downloaded or executed at runtime; all third-party libraries ship inside the bundle. The plugin also starts a local static server on 127.0.0.1 to serve its UI to the preview iframe. Network use is documented in the README: opt-in dictionary downloads, the user's own AI/API keys, and two public hot-topic ranking endpoints.