Technical Talks

View All

Designing Memory Systems for AI Agents

Apoorva Joshi Apoorva Joshi | Staff Developer Advocate, AI/ML | MongoDB

AI agents need memory to maintain context across sessions, learn from experience, and handle long-running tasks. The challenge? Deciding what to remember, where to store it, and how to retrieve it when it matters. In this workshop, you'll learn a practical framework for architecting memory systems that actually work in production. We'll cover:

  • Types of memory in agentic systems
  • Storage patterns: Where to persist memories and how to structure them for retrieval
  • Retrieval strategies: Combining vector search with metadata, recency, and other signals
  • Memory lifecycle: When to create, update, or prune memories to keep your system performant
You'll apply this framework by building memory into an AI agent and seeing how different design choices impact behavior.

This is a hands-on workshop where you will code along with the instructor, so please bring a laptop.

Apoorva Joshi
Apoorva Joshi
Staff Developer Advocate, AI/ML | MongoDB

Apoorva is currently a Staff AI Developer Advocate at MongoDB. She has a diverse engineering background with a Bachelor’s in Electrical Engineering, a Master’s in Computer Engineering, and several years of experience as a data scientist, applying AI to problems in the cybersecurity space. She now uses that applied AI expertise to help data science and engineering teams at large enterprises and startups build AI applications with MongoDB and Voyage AI.

FEATURED MEETINGS