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
  • 專案