vocAIbulary

unlisted

by LukiaLiang

Learn words where they live.

Updated 12d agoMIT
View on GitHub

vocAIbulary

WHAT IS vocAIbulary

简单而言,vocAIbulary 是我为自己需求开发的一个 Obsidian 插件,以单词在具体例句中的特定释义为基本单位,用 AI 辅助理解与记忆的英语学习。

它的功能设计完全基于本人的个人偏好:摒弃传统孤立记单词的方式,转而在真实的阅读语境中捕捉、理解和记忆单词,并借助大语言模型的交互能力,理解和掌握单词在具体场景下的用法和细微含义变化。

WHAT'S IT FOR

捕获与查询

当你在 Obsidian 中阅读英文材料遇到生词时,只需选中该单词,按下快捷键(默认为Ctrl+Shift+V),就可触发查询窗口。

插件会自动提取并预填选中的单词,它所在的完整句子。你可以对句子进行编辑,以保证上下文的准确性。

查询窗口还有一个输入框,鼓励你先尝试猜测单词在该语境下的释义。强烈建议你在查询前写下自己的猜测,这有助于主动思考。

提交后,插件会将单词、例句及你的猜测(如有)提交给大语言模型,以获取以下信息并呈现:

  1. 基础信息: 单词的基础信息。
  2. 精准释义: 单词含义的深入解释(从起源、含义到引申用法),以及在例句中的具体含义。
  3. 猜测反馈: 如果你填写了猜测,AI 会评估其准确性,并指出可能存在的偏差。
  4. 近义词辨析: 如果单词存在易混淆的近义词,AI会提供它们之间的详细对比和用法区别。

你可以多次重复提交,以获取最满意的回答,也可以在笔记区随时记录与编辑笔记。“单词-例句-释义-辨析-笔记”构成一个完整的词条信息,你可以将它保存于本地的生词本。

[!note]

  • 如果同一个单词在不同语境下有不同含义,可以多次保存,并被视为不同词条,因为本插件的词条定义是“一个单词在具体例句中的特定释义”绝不是因为偷懒
  • 插件的捕获功能支持 Obsidian 的大部分场景,但由于无法读取<iframe>内的元素内容,目前暂不支持笔记嵌入的网页和官方插件 Web Viewer。推荐将网页用阅读视图(Reader View)打开,或以 markdown 格式保存到本地(Save to vault)后选中并查询。
  • 为了开发上的简便,插件目前只支持选中一个单词,不支持词组搭配;你可以考虑对这个词组的核心单词进行查询。

回顾与记忆

通过 Ribbon 区域的图标,或者按下快捷键(默认Ctrl+Shift+R),你可以打开插件的回顾页面。

插件基于 SM-2 算法筛选出当天需要复习的词条,以随机顺序检测你的记忆情况:

  1. 回忆: 首先仅显示单词,你需要尝试回忆并输入此单词在对应语境下的含义。你可以选择显示例句作为提示,但这会略微降低 SM-2 算法的评分。
  2. 评估: 提交后,插件会完整呈现单词详细信息,你需要自主判断回忆的准确性,如果判断正确则进入下一词条的复习。
  3. 造句: 如果你判断回忆不正确,你需要用这个单词造句,且保证单词在新句中的含义与原例句一致。提交造句后,插件会将相关信息提交给大语言模型,它会从语法、地道性及含义一致性等方面评估你的造句。你可以多次修改并提交,直到满意为止,进入下一个词条。
  4. 统计: 今日任务全部完成后,将显示今日数据统计界面。

[!note]

  • 由于 AI 对单词的细微含义差别评判不稳定,因此无论是评价含义准确性,还是评价造句质量,目前都交由你自己个人判断。
  • 由于传统的、脱离语境的考查方式与本插件的核心理念有所冲突,因此复习过程不包含拼写、选择等题目类型。

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.