Skip to content

Repository files navigation

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

About

Learn words where they live. | 个人自用 Obsidian 插件

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages