“If we talk for too long, I'll forget how we started. Next time I see you, I'm not gonna remember this conversation. I don't even know if I've met you before.”
What Is Agentic Memory?
Agentic memory is the system that lets an AI agent keep, retrieve, revise, and forget information beyond the immediate prompt. It is not one database or one technique. It is a set of decisions about what should remain in working context, what should persist between sessions, and what evidence should return when the agent needs it.
Agentic memory is what allows an AI agent to remember, retrieve, and use information from previous interactions, actions, and experiences. If an LLM’s context window only keeps information available during the current interaction, agentic memory can carry useful information across tasks or sessions. This helps an agent use what it learned in the past when working on new tasks.
Memory – or more precisely, memories – is a key building block of an agentic workflow, closely associated with knowledge and profiling. But its deserves its own spotlight because it operates at a different level of granularity and function than “knowledge” and “profile.” While profiling defines how an agent interprets who it is (its character, it’s “avatar”), what it does (its behavior models), and where it operates (its environment), and while knowledge provides the facts or learned representations that guide decisions, memory is the dynamic record of experience that threads these elements together and actively participates in decision-making. Memory has been studied for decades, yet we still don’t fully understand how to make LLMs remember things consistently. Current AI systems can retrieve information, summarize past interactions, or even store selective details, but they lack a stable, structured memory that persists reliably over time. Today, we have a lot on our plate: we will explore a forgotten paper that may offer insights from the past, explain the different types of memory and their roles in agentic workflow, learn how the components come together in practice, clarify how models with memory mode “remember” things, and ask ourselves: how generative AI is transforming the nature of memory itself. Let’s start.
What’s in today’s episode?
SOAR’s Legacy in Agentic Memory Systems: A Bridge from Cognitive Models to AI Agents
Declarative and Procedural Knowledge
Chunking
Subgoaling and Hierarchical Problem-Solving
SOAR’s Legacy and Its Resonance with Modern AI
Types of Memory that We Operate With Today
Long-Term Memory
Short-Term Memory
Bringing It All Together
Memory and Generative Agents
How ChatGPT “Remembers” Things: Understanding Memory Mode
Concluding Thoughts: AI Influence on Human Memory
Resources that were used to write this article (we put all the links in that section)
We apologize for the anthropomorphizing terms scattered throughout this article – let’s agree they are all in ““.
SOAR’s Legacy in Agentic Memory Systems: A Bridge from Cognitive Models to AI Agents

In 1987, Allen Newell, Paul Rosenbloom and John Laird proposed SOAR – an architecture for general intelligence. Today we continue to lock horns over the definition of general intelligence, but the authors of SOAR had a clear view: they meant that general intelligence is the ability of a system to handle a full range of cognitive tasks, employ diverse problem-solving methods, and continuously learn from experience.
When the SOAR architecture was introduced, it was a bold attempt to create a unified theory of cognition, blending problem-solving, learning, and memory into a single framework. SOAR's solution was elegant and introduced a structured approach to memory that resonates with modern AI agent architectures. By distinguishing between working memory (for immediate cognitive tasks) and long-term procedural memory (for learned rules), SOAR anticipated the challenges of building systems that retain, recall, and refine knowledge over time. While modern agentic AI relies more on statistical learning and vector-based retrieval than explicit production rules, the fundamental question of how systems remember and improve remains central – making SOAR a relevant conceptual ancestor to today's AI frameworks.
The challenge of keeping context clean and relevant across agent steps — what practitioners now call context engineering — is explored in depth in our analysis of the 2025 AI Engineer Summit, including the RPI loop (Research-Plan-Implement) as a practical solution to context degradation

Image Credit: The original paper
Declarative and Procedural Knowledge
One of SOAR’s key innovations was distinguishing between two types of knowledge. Declarative knowledge, consisting of facts and information, is held in working memory and represents the system’s current understanding of its environment. Procedural knowledge, in contrast, is embedded in long-term memory as production rules that dictate the system’s actions. This clear separation enabled SOAR to manage immediate problem-solving tasks while building a lasting repository of strategies for future use.
Another hugely important feature was →
Chunking
When the system successfully solves a problem, it consolidates that experience into a new production rule. This “chunking” process effectively compresses a complex problem-solving episode into a reusable piece of knowledge, thereby reducing future computational load and enhancing efficiency. By internalizing successful strategies, SOAR continuously refines its problem-solving capabilities, much like how humans learn from repeated experiences.
Subgoaling and Hierarchical Problem-Solving
Another profound aspect of SOAR is its use of automatic subgoaling. When SOAR encounters an impasse – a situation where its current knowledge proves insufficient – it generates a new subgoal to overcome the obstacle. This mechanism of breaking down complex problems into simpler, more manageable parts resembles the hierarchical problem-solving methods seen in human cognition. The concept of subgoaling in SOAR has influenced later developments, particularly in fields like hierarchical reinforcement learning and multi-agent coordination frameworks.
The structured approach of SOAR marked a departure from earlier, fragmented models of cognition. By integrating working memory, long-term memory, and learning, it became a cornerstone of cognitive architectures and influenced approaches to general intelligence. Today, AI systems – driven by deep learning, LLMs, and reinforcement learning – face challenges that echo SOAR’s original questions about memory, learning, and problem decomposition.
Certain modern AI techniques resemble aspects of SOAR’s subgoaling mechanism, particularly in hierarchical planning and task decomposition. Similarly, methods like fine-tuning, continual learning, and retrieval-augmented generation share SOAR’s goal of leveraging past experiences to improve performance, though their mechanisms differ.
SOAR’s structured approach to declarative and procedural knowledge foreshadowed modern neuro-symbolic AI, which seeks to combine symbolic reasoning with neural adaptability. This synthesis underscores the enduring relevance of structured memory and dynamic learning in the pursuit of general intelligence.
While deep learning once overshadowed SOAR’s structured approach, AI researchers are now revisiting many of its core ideas. As AI agents struggle with memory, retrieval, and adaptability, SOAR’s architecture appears less like a relic and more like a precursor to the next wave of autonomous AI.
Another important work, influenced by Allen Newell’s work was ACT–R architecture and based on that An Integrated Theory of the Mind by John R. Anderson and Daniel Bothell. We will not explore it in this article but you can find a link to that work in the Resources.
Types of Memory in Agentic AI: Semantic, Episodic & Procedural
The way AI agents handle memory today isn't a monolithic process – it’s a structured system composed of different layers, each serving a unique purpose. Some memories persist over time, shaping long-term behavior, while others are fleeting, used only for the immediate task at hand.
Types of Memory in Agentic AI: Comparison
Memory type | What it stores | Example in an AI agent | Typical duration |
|---|---|---|---|
Short-term / context memory | Information needed for the current interaction or task | Previous messages, tool outputs, current task state | Current session/task |
Working memory | Information actively used for reasoning and planning | Intermediate results and current subgoals | Temporary |
Semantic memory | Facts, concepts, and accumulated knowledge | User preferences, domain facts, learned information | Long-term |
Episodic memory | Records of previous events and interactions | What happened during an earlier task or conversation | Long-term |
Procedural memory | Reusable procedures, strategies, and skills | How the agent previously completed a workflow | Long-term |
These categories are conceptual descriptions of agent memory, not necessarily separate physical memory stores inside every agent architecture. Now let’s look at some of them.
Long-Term Memory: The Foundation of Persistent Knowledge

At the core of long-term memory are two distinct types: explicit (declarative) memory, which involves structured, retrievable knowledge, and implicit (non-declarative) memory, which enables learning from past experiences.
Explicit memory is what allows AI to recall facts, rules, and structured knowledge. Within this category, semantic memory is responsible for storing general truths and common knowledge. This is why an AI system can confidently state, “The Eiffel Tower is in Paris,” or “Dogs are mammals.” This type of memory provides the foundation for knowledge-based AI applications, such as search engines and chatbots.
Then there’s episodic memory, which is more personal – it captures specific events and experiences, allowing an agent to remember context from past interactions. If a customer service AI recalls that a user previously requested a refund, it can tailor its responses accordingly, making interactions feel more intuitive and human-like.
In Memento, Leonard Shelby’s struggle is one of episodic memory loss. He remembers facts about his life before his injury (which relates to semantic memory), but he cannot store new episodic memories, meaning every new interaction or event fades within minutes. His reliance on notes, Polaroid pictures, and tattoos mirrors an externalized, makeshift memory system – attempting to compensate for his inability to encode new personal experiences. Even with memory features, LLMs don’t store true episodic memories – they retrieve patterns and summarize past interactions instead.
Implicit memory, on the other hand, is what allows AI to develop instincts. It’s driven by procedural memory, which helps an agent learn skills without requiring explicit recall. Think of a self-driving car that improves its lane-keeping ability after thousands of miles of training. The car doesn’t need to “remember” every scenario explicitly – it develops an intuitive understanding of how to navigate roads. When you actually experience that – it’s quite incredible.
Short-Term Memory: The Power of the Present Moment

While long-term memory enables growth and adaptation, short-term memory ensures agents stay responsive in real-time interactions.
The context window defines how much past input an AI model can retain within a single exchange. This limitation is crucial in LLMs – give an AI a tiny context window, and it will forget what you said just moments ago. Expand that window, and it can maintain continuity over longer conversations, making responses more coherent and natural. A lot of current research focuses on expanding and optimizing context windows. We’ll explore the most intriguing developments in future episodes.
Then there’s working memory, which plays a vital role in multi-step reasoning and decision-making. Just as humans use working memory to hold several ideas in mind at once – like when solving a math problem – AI agents rely on it to process multiple inputs simultaneously. This is especially important for complex tasks like planning, where an agent needs to balance different pieces of information before reaching a decision.
Bringing It All Together

Image Credit: Richardson Gunde
The interplay between these different types of memory is what makes modern AI agents increasingly effective. Long-term memory allows them to learn from the past, short-term memory ensures they stay engaged in the present, and working memory enables them to process multiple inputs at once. Together, these components shape an AI’s ability to act autonomously, adapt intelligently, and provide more meaningful interactions over time.
As AI systems continue to evolve, refining how they manage memory will be key to unlocking more advanced agentic workflows – ones that feel more natural, capable, and, ultimately, more intelligent.
Now, let’s be more specific. Understanding how AI agents handle memory is crucial, but how do these components come together in practice?
How Is Agentic Memory Implemented in Practice?
In actual development, agentic memory usually lives around the LLM, not inside its model weights. The agent saves useful information from its interactions and brings it back when it is relevant.
A basic memory flow looks like this:
Capture: Collect useful information from conversations, actions, tool calls, and results.
Store: Save important facts, events, or successful approaches in databases, vector stores, or other memory systems.
Retrieve: When a new task comes in, find the memories that are most relevant and add them to the LLM’s context.
Update: Over time, memories can be summarized, combined, or removed when they’re no longer useful.
In the end, the LLM itself doesn’t necessarily “remember.” The agentic system creates memory by combining the LLM with external storage and retrieval.
One of the most compelling examples of memory-driven agentic behavior is found in the paper Generative Agents: Interactive Simulacra of Human Behavior by researchers from Google Research and Stanford. In this work, memory plays a crucial role in enabling agents to simulate believable, human-like behavior. The proposed architecture incorporates memory as a dynamic component, allowing agents to observe, store, retrieve, and synthesize experiences over time to guide their interactions and decision-making.

Image Credit: The original paper
The memory system here is structured as a memory stream, where agents continuously log their experiences in natural language. These memories are not static but are periodically retrieved and synthesized into higher-level reflections, allowing agents to draw broader conclusions about themselves, others, and their environment.
Memory retrieval is governed by three key factors:
recency (recent memories are more accessible),
importance (highly significant events are prioritized),
relevance (only contextually relevant information is surfaced for decision-making).
Reflection enables agents to generalize from their experiences, forming insights that influence future behavior. For example, an agent repeatedly working on a music composition may develop a self-perception as a passionate musician. This process enhances long-term coherence, helping agents behave in ways that align with their past interactions and evolving relationships.
Planning further integrates memory by allowing agents to anticipate future actions based on their prior experiences. Agents generate daily schedules, which they refine into detailed action sequences, recursively adjusting them based on new observations.
The study demonstrates that this memory-driven approach leads to emergent social behaviors, such as information diffusion, relationship formation, and coordinated activities. However, limitations remain, including potential memory retrieval failures, hallucinations, and biases inherited from the underlying language model.
Ultimately, memory serves as the foundation for agent believability, enabling nuanced, dynamic interactions that go beyond single-time-point language model outputs. That is what makes generative agents capable of simulating social behavior in interactive applications. Fascinating!
That research also became a company. For the full story, see how Smallville became Simile AI, now valued at $2B.
Speaking about memory in agentic workflows, we can’t miss our modern everyday experience – and more precisely, how in the world does ChatGPT remember if your child is six years old if you haven’t explicitly told it?! And even if you have, how does it manage to remember, and where is this information stored?
How ChatGPT Memory Works in 2026
Most chat models still have the memory of Leonard Shelby in Memento unless an application gives them a way to carry context forward. ChatGPT’s memory system does exactly that: it can use relevant information from chats, files, connected apps, and remembered details to personalize later responses. It is both convenient and, sometimes, slightly uncanny.
How It Works
OpenAI’s current system is broader than the original “saved memories” feature described when this article was written. When memory is enabled, ChatGPT can maintain a continually updated synthesis of useful context from previous interactions. The visible memory summary shows important details, but OpenAI notes that it may not show everything the system can draw from. A legacy saved-memories mode remains available for people who prefer individual memory items.
This means memory is not limited to facts you repeat or explicitly ask it to save. It can update what it considers relevant as your situation changes. You can inspect and edit the memory summary, turn memory off, and use project-only memory when you want context to stay inside one project. Availability and controls can differ by plan and workspace.
Where Is Memory Stored?
OpenAI documents the product behavior and controls, but it does not publicly specify the full storage and retrieval architecture. So it is safer not to claim that ChatGPT memory is implemented through vector embeddings or that it stores only abstracted facts. In the legacy system, saved memories were stored separately from chat history; the newer system can use a broader synthesis of past chats and other permitted sources.
The useful part is user control. You can review and correct the memory summary, delete memories, disable memory, or remove the source chats and files. If you want a conversation that does not create or update memory, use Temporary Chat; current versions may also offer an optional personalized temporary mode that can reference existing context without writing new memories. OpenAI’s Memory FAQ has the latest controls.

ChatGPT’s earlier memory controls in 2025. The interface and memory system have since evolved.
How AI Is Changing the Nature of Human Memory
This is not a conclusion, but rather some food for thought. While working on this article, I came across a paper that is not directly connected to memory in agentic systems but offers a fascinating and somewhat unsettling perspective on how generative AI is transforming the nature of memory itself. In AI and Memory, Andrew Hoskins argues that AI does not simply extend human memory or aid in recollection; rather, it untethers memory from its traditional constraints, creating what he calls a "third way of memory." In this paradigm, memory is no longer an act of retrieval but an ongoing process of reconstruction, where pasts that were never actually experienced are generated, modified, and made available as though they were real.
What struck me in his argument was how AI constructs what Hoskins terms a "conversational past" – an ever-evolving digital representation of memory that exists independently of human agency. Through LLMs and AI-driven services, past events are continuously reinterpreted and remixed in ways that blur the boundary between what was once lived and what is now artificially manufactured. This is particularly evident in the rise of AI-generated "deadbots," which allow for interactive experiences with digital versions of the deceased, raising ethical and philosophical questions about consent, authenticity, and the permanence of digital legacies.
Beyond individual memory, Hoskins explores the broader implications of this AI-driven transformation for collective historical narratives. With AI reshaping how societies record, remember, and even forget, traditional markers of memory – such as archival records, personal recollections, and oral histories – are increasingly at risk of being supplanted by AI-generated alternatives that may lack grounding in lived experience. He warns that as AI reconstructs and repurposes the past in ways that were never consented to, human agency over memory is gradually eroded.
While his article focuses on the sociocultural aspects of AI and memory, it raises important questions that resonate with discussions of memory in agentic systems. Just as AI is transforming human memory, it is also redefining how autonomous systems store, retrieve, and utilize knowledge. If AI models are capable of generating memories rather than merely retrieving them, what does this mean for agentic workflows that rely on past interactions to inform future decisions? How do we differentiate between an AI's learned experience and an AI-generated reconstruction of past events? These are critical considerations as we explore the role of memory in AI-driven systems, where the distinction between stored knowledge and dynamically created pasts may become increasingly blurred. This invites further reflection on AI’s growing role in shaping collective memory.
“Memory can change the shape of a room; it can change the color of a car. And memories can be distorted. They're just an interpretation, they're not a record, and they're irrelevant if you have the facts.”
Current Limitations of Agentic Memory
Despite we explained a lot of impressive features of agentic memory, it is still far from human-like memory. And there are some reasons for that.
One major problem is retrieval: storing information is relatively easy, but determining which memory is relevant at the right moment is much harder. An agent can fail because it retrieves an irrelevant memory or overlooks an important one.
Memory quality can also degrade over time. Incorrect model outputs, outdated information, duplicated memories, and overly compressed summaries can accumulate in long-running systems. If an agent later treats these records as reliable context, errors can propagate into future decisions.
There is also a selection problem. Saving everything creates enormous, noisy memory stores and increases retrieval and inference costs. Saving too little means potentially useful experience disappears. Agents therefore need mechanisms for deciding what to remember, update, consolidate, and forget. Recuris turns this into a learning loop, evolving what an agent stores, retrieves and verifies across tasks.
And finally, persistent memory introduces privacy, security, and control challenges. Stored memories may contain personal or sensitive information, while compromised or malicious memories can influence future agent behavior. As well as storage and retrieval, reliable agentic memory requires permissions, validation, deletion, and mechanisms for correcting outdated information.
Resources that were used to write this article
SOAR: An Architecture for General Intelligence (1987) by Allen Newell, Paul S. Rosenbloom, John E. Laird
An Integrated Theory of the Mind (2004) by John R. Anderson and Daniel Bothell
Generative Agents: Interactive Simulacra of Human Behavior (2023) by Joon Sung Park, Joseph C. O’Brien, Carrie J. Cai, Meredith Ringel Morris, Percy Liang, and Michael S. Bernstein
Memory and new controls for ChatGPT by OpenAI
AI and memory (2024) by Andrew Hoskins
Sources from Turing Post
How did you like it?
FAQ
Does AI remember previous conversations?
It depends on the system. A basic LLM does not automatically remember previous conversations once their contents are no longer provided in its context. AI applications can add persistent memory externally by storing information from earlier interactions and retrieving it for later conversations. Some consumer AI products, including ChatGPT, provide memory features specifically for this purpose.
What are the types of memory in agentic AI?
Agentic AI commonly distinguishes between short-term or context memory, working memory, semantic memory, episodic memory, and procedural memory. Short-term and working memory support the current task; semantic memory stores facts and knowledge; episodic memory represents previous events or interactions; and procedural memory captures reusable strategies or skills. Actual implementations vary between agent architectures.
Why doesn't AI remember between sessions?
An LLM normally processes the context supplied during the current interaction; previous sessions are not automatically encoded into the model’s weights. Cross-session memory therefore requires an external system that stores relevant information and makes it available again later. Without such a mechanism, a new session effectively starts without access to previous conversations.
How does ChatGPT memory work in 2026?
In 2026, ChatGPT memory can maintain an updated synthesis of useful context from chats, files, connected apps, and remembered details when the feature is enabled. Users can review and edit the memory summary, disable memory, and use project-only or temporary conversations for tighter boundaries. Exact options vary by plan and workspace.
Where is an AI agent’s memory stored?
Usually outside the model weights: in the running context, application state, databases, vector indexes, knowledge graphs, files, or event logs. The agent’s memory policy decides what to write, how to retrieve it, and when to update or delete it.
Want a 1-month subscription? Invite three friends to subscribe and get a 1-month subscription free! 🤍








