Memory for AI Applications / What is Memory in AI Applications?
Course Description:
Learn to design and implement memory systems for AI applications that combine short term and long term memory using MongoDB, LangGraph, and vector search so your agents can persist context, personalize behavior, and maintain reliable state across sessions. Build and wire up checkpointers, semantic caching, and MongoDB Vector Search with Voyage AI to store and retrieve user specific facts safely across threads and users, giving you production ready agents that truly remember while keeping data isolated and secure.
|
|
Upon completion of the Memory for AI Applications skill and skill check, you will earn a Credly Badge that you are able to share with your network. |
Learning Objectives

Understand Memory and Memory Systems in AI Applications
Explain why AI applications require memory systems and distinguish between short-term memory (conversation context within a session) and long-term memory (persistent knowledge across sessions), including appropriate use cases for each type.

Implement Memory in an AI Application
Design and implement both short-term and long-term memory using MongoDB as the memory store to maintain conversational context, improve response coherence, and enable AI applications to remember user preferences and past interactions across multiple sessions.

Explain MongoDB's Advantages for AI Agent Memory
Explain the advantages of MongoDB’s unified platform for reducing architectural complexity in AI memory storage and retrieval.