Please wait...
Context windows, vector stores, knowledge graphs, persistent memory — SIEVE maps the evolution of AI memory from 4K tokens to infinite recall.

Ask an AI about your conversation from last week and it stares at you blankly. Every interaction starts fresh — a perpetual first date where the model knows nothing about you, your preferences, or your previous requests. This is the goldfish problem, and it's one of the most active areas of AI research in 2026.
The core limitation is architectural. Transformer models process a fixed window of tokens — the context window — and everything outside that window simply doesn't exist for the model. Early GPT models had 4K token windows. Today we have models claiming 1 million tokens or more. But bigger windows create their own problems: increased latency, higher costs, and the "lost in the middle" phenomenon where models struggle to use information from the center of very long contexts.
Human memory isn't one system — it's several, and AI needs the same diversity. Working memory holds current context (the conversation you're having). Short-term memory persists across a session (remembering you asked about Python earlier). Long-term memory survives across sessions (knowing you're a backend developer who prefers TypeScript). Semantic memory stores facts. Episodic memory stores experiences. Each requires different technical approaches.
The most common approach is RAG-based memory: convert conversations into embeddings, store them in a vector database, and retrieve relevant past interactions when needed. This works but suffers from the same retrieval quality issues as any RAG system. Summarization is another approach: periodically compress past interactions into summaries that fit in the context window. You lose detail but gain coverage.
Knowledge graphs offer a structured alternative: extract entities and relationships from conversations and store them in a graph database. "The user prefers TypeScript" becomes a node connected to other facts about the user. This enables reasoning about relationships between memories, not just keyword matching.
All current memory systems are external scaffolding around models that are fundamentally stateless. The dream is models that actually learn from interactions — that update their weights in real-time based on what users tell them. This exists in research (continual learning, meta-learning) but isn't production-ready. The challenges are immense: how do you prevent one user's corrections from affecting another's experience? How do you handle conflicting information? How do you let users delete their data from a model's weights?
Memory for AI isn't just a technical problem — it's an identity problem. An AI that remembers becomes an AI that has a relationship with you. That has profound implications for trust, dependency, and what it means to interact with a machine. The goldfish era is ending. The question is what comes next, and whether we're ready for AI that knows us better than we know ourselves.