Architecting Agent Memory: Principles, Patterns, and Best Practices — Richmond Alake, MongoDB
In the rapidly evolving landscape of agentic systems, memory management has emerged as a key pillar for building intelligent, context-aware AI Agents. Inspired by the complexity of human memory systems—such as episodic, working, semantic, and procedural memory—this talk unpacks how AI agents can achieve believability, reliability, and capability by retaining and reasoning over past experiences. We’ll begin by establishing a conceptual framework based on real-world implementations from memory management libraries and system architectures: Memory Components representing various structured memory types (e.g., conversation, workflow, episodic, persona) Memory Modes reflecting operational strategies for short-term, long-term, and dynamic memory handling Next, the talk transitions to practical implementation patterns critical for effective memory lifecycle management: Maintaining rich conversation history and contextual awareness Persistence strategies leveraging vector databases and hybrid search Memory augmentation using embeddings, relevance scoring, and semantic retrieval Production-ready practices for scaling memory in multi-agent ecosystems We’ll also examine advanced memory strategies within agentic systems: Memory cascading and selective deletion Integration of tool use and persona memory Optimizing performance around memory retrieval and LLM context window limits Whether you're developing autonomous agents, chatbots, or complex workflow orchestration systems, this talk offers knowledge and tactical insights for building AI that can remember, adapt, and improve over time. This session is ideal for: AI engineers and agent framework developers Architects designing Agentic RAG or multi-agent systems Practitioners building contextual, personalized AI experiences By the end of the session, you’ll understand how to leverage memory as a strategic asset in agentic design—and walk away ready to build agents that not only act and reason but also remember. --related links-- / richmondalake

Building AI Agents that actually automate Knowledge Work - Jerry Liu, LlamaIndex

12-Factor Agents: Patterns of reliable LLM applications — Dex Horthy, HumanLayer

Effective agent design patterns in production — Laurie Voss, LlamaIndex

The Four Types of Memory Every AI Agent Needs — with Richmond Alake

Mastering Memory, Context, and Prompt Engineering in AI Agents | Part 1 | Concepts and Principles

RAG vs. CAG: Solving Knowledge Gaps in AI Models

AI Agents for Beginners – Part 1 (Free Labs)

How to Train Your Agent: Building Reliable Agents with RL — Kyle Corbitt, OpenPipe

Reinforcement Learning for Agents - Will Brown, ML Researcher at Morgan Stanley

AWS re:Invent 2025 - Beyond a Chatbot: How to Build Intelligent Agent Memory (AIM284)

How AI will change software engineering – with Martin Fowler

Why your Agent needs Memory, not just context

The Multi-Agent Architecture That Actually Ships — Luke Alvoeiro, Factory

Andrew Ng: State of AI Agents | LangChain Interrupt

What Is Agentic Storage? Solving AI’s Limits with LLMs & MCP

Agentic Long-Term Memory for LLMs — Why Not to Rely on LangChain or Letta

How to Think About Memory in AI Agents (ft. Richmond Alake)

GraphRAG: The Marriage of Knowledge Graphs and RAG: Emil Eifrem

Build Hour: Agent Memory Patterns

