ICALM uses natural language processing and large language models (LLMs) to turn flashcards into concept maps by extracting subject-relation-object triplets. These maps form the foundation of an evolving knowledge graph.
After each session, ICALM invites a short reflection and generates a concise AI summary. Comparing the two reveals blind spots and consolidates understanding—no long essays required, just targeted metacognition.
Based on what students have studied or shown interest in, ICALM suggests new flashcards by navigating the knowledge graph. It uses AI to find the next best topic to study, helping learners explore content more deeply and logically.
Presents random cards from the graph to reinforce memory and improve recall.
Students can ask for hints or explanations as they go.
Starts with highly connected (high entropy) concepts and expands outward.
Builds structured understanding from complex, interlinked ideas.
Students input a topic of interest.
ICALM matches them to related flashcards using AI similarity scoring.
What's new in the 2025 build?