thiswillbeyourgithub/AnkiAIUtils

AI-powered tools to enhance Anki flashcards with explanations, mnemonics, illustrations, and adaptive learning for medical school and beyond

解决的问题

该项目提供了一套AI工具,旨在提升Anki闪卡的质量和效果。它特别针对用户难以掌握的卡片,自动为其添加解释、视觉辅助和记忆钩子,以减少在高强度学习期间手动优化卡片所需的努力。

工作原理

该工具包由多个Python脚本组成,可直接在原地修改Anki笔记。它使用LiteLLM实现与提供方无关,允许用户连接到各种LLM和图像生成服务(如OpenAI、Anthropic或Stable Diffusion)。

关键机制包括:

  • 语义相似性:从用户提供的训练数据集中匹配相关示例,确保AI输出的一致性。
  • 记忆术系统:实现经过验证的技术,如Major System(将数字转换为声音/单词)和个人记忆锚点。
  • 直接集成:可在所有平台(Windows、Mac、Linux、Android、iOS)上修改Anki笔记,并可通过cron作业实现自动化。

适用人群

主要面向Anki的高级用户,特别是医学等高要求领域的学生,他们管理着大型卡片库,需要一种可扩展的方法来改进表述不清的卡片或创建复杂的记忆辅助工具。

主要亮点

  • Illustrator:基于卡片内容,使用DALL-E或Stable Diffusion生成定制的记忆术图像。
  • Reformulator:在保留cloze删除和媒体的前提下,重述模糊或表述不佳的卡片。
  • Mnemonics Creator:使用Major System和个人锚点生成多种记忆术选项。
  • Explainer:分解复杂概念,并为用户失败的卡片提供上下文解释。
  • Mnemonics Helper:一个交互式CLI工具,用于头脑风暴并保存新记忆术到数据集。

相关

  • 项目
  • 项目
  • 项目
  • Dispatch
  • 项目