
Learn to build memory-enabled AI agents, covering fundamentals, why memory matters, and practical from-scratch implementations with real-world use cases. Prerequisites include programming basics and familiarity with large language models.
Explore the course structure blending theory with hands-on practice, and set up your development environment using Python, VS Code, and OpenAI API keys to build memory-enabled AI agents.
Discover how memory creates continuity and context-aware, personalized interactions in agents, enabling conversation persistence and knowledge accumulation through learning, adaptation, and task management.
Explore how agents with memory personalize interactions, maintain context, and ensure continuity across sessions by storing details like user name Alex and dinner preferences, contrasted with agents without memory.
Explore how sensory, short-term, and long-term memory mirror human memory in ai agents, enabling sensor input, a working buffer for context, and a knowledge base as a core experience.
Explore semantic, episodic, and procedural memory in AI, with vector databases and knowledge graphs for semantic facts, episodic context via conversation histories, and procedural workflows for automated tasks.
Learn to give AI agents memory through hands-on practice, starting without frameworks and then integrating libraries to demonstrate memory implementation across approaches.
Build an agent with memory using brute force, no framework; set up environment, initialize json memories (facts, conversations, procedures), and generate context for the large language model.
Learn to build an AI agent with memory by setting up memory storage, initializing OpenAI's GPT-4 mini model, and managing episodic and procedural memory through facts and procedures.
Demonstrate testing memory-enabled agents by running interactions that save episodic conversations, facts, and procedures, and show how remember commands trigger storage. Highlight brute-force limits and tease tool-based memory solutions.
Visualizes an ai agent memory system, detailing working memory (ram), episodic, semantic, and procedural memory; shows memory retrieval, context assembly with a large language model, and updates.
Explore how frameworks and libraries simplify building ai agents with memory. See how Lang Ma'am enables scalable storage from in-memory to database back ends and supports hot-path memory.
Langman by Langchain equips AI agents with memory to remember and learn from interactions, enabling context and personalization. It offers hot path memory, background memory, and file storage with namespaces.
Explore how cognitive language agents use memory, a neural network, and reasoning to observe, process, retrieve information, and act within an environment, guided by a hierarchical decision cycle.
Explore memory updating in cognitive language agents with the koala architecture, comparing synchronous hard-path updates before responses and asynchronous background updates across semantic, episodic, and procedural memory.
Compare memory update approaches for AI agents, showing hot path updates for instant, up-to-date responses versus background updates for faster replies with potentially outdated memory.
Build a memory-aware customer support agent using land graph to classify inquiries, route responses, and update memory across conversations. Leverage memory store, vector embeddings, and retrieval for personalized replies.
Explore building a customer support agent with memory using Lang Graph, in-memory stores, and triage routing to classify inquiries and generate responses.
Test a customer support agent with memory across a full workflow, demonstrating memory tools, hot path and background updates, and personalized responses from stored context.
Explore LangMem's approach to enabling AI agents to manage long-term memory. Utilize a core memory API, memory management tools, asynchronous background storage, and native long-term memory integration.
Create a simple lang ma'am agent using a lang graph, set up an in-memory store with embeddings, and use memory tools to store and retrieve user preferences.
Explore how LangMem uses asynchronous background memory updates to attach contextual information to AI agents, extracting key details like dog name Fido and storing them in namespaces for fast retrieval.
Explore building an interactive health coach with LangMem memory. Retrieve user profiles, progress, coaching context, and conversation history to deliver personalized, long-term health guidance.
Build an interactive health coach with memory using LangMem and LangChain, enabling real-time console conversations, memory storage, and contextual recall of user fitness data.
LangMem background memory flow delivers a low-latency response by separating the main thread from memory processing. The memory manager extracts and stores key details, like Fido, via an async handoff.
Meet the memory-enabled recipe assistant that stores and retrieves user food preferences using memory storage with embeddings, forms prompts from memories, and updates memory after each interaction to tailor recipes.
Introduce mem zero as a memory layer for AI agents enabling persistent, personalized interactions. Describe add and search workflows with extraction of information, entities, relationships, graph database, vector database, ranking.
Discover mem zero, an open source memory layer for ai agents, featuring multi-level memory, user sessions, and adaptive personalization, accessible through a simple api and github repository.
Learn to build a simple memory-enabled ai agent using mem zero with an open ai client, memory search and add, and chat with memories to personalize responses.
Learn to use supabase to store memory in the cloud by creating a project, securing a database password, and retrieving the database URL and anon public API key for authentication.
Configure a Supabase-backed memory store by creating a public chat memories table, setting up a .env file with the project URL and API keys, and testing RESTful endpoints.
Connect mem zero to supabase by configuring the memory store, loading the environment, and creating an OpenAI client. Retrieve memories, build prompts, and save conversations to mem zero and supabase.
Build and deploy a health coach AI agent with long-term memory using mem zero and supabase, featuring authentication, memory storage, vector store, and OpenAI integration within a Streamlit UI.
Review AI agents with memory fundamentals, real-world use cases, and hands-on implementations, while noting mem zero and superbase for authentication and saving memory.
Unlock the power of AI agents with memory in this hands-on course designed for developers and AI enthusiasts!
You'll dive deep into the essentials of building memory-enabled AI agents using LangChain, LangGraph, and LangMem, Mem0 and Supabase. You'll learn how memory transforms basic agents into intelligent, context-aware systems.
You’ll start by exploring a simple AI agent without memory and uncover its pitfalls—forgetting user interactions, offering repetitive answers, and providing poor user experiences. Then, we’ll move on to introduce LangMem and LangGraph, two powerful tools that bring memory to the forefront, allowing your agent to remember and improve interactions over time.
What You'll Learn:
AI Agents Basics: Understand the fundamentals of AI agents and how memory plays a crucial role in making them smarter.
Memory Types: Explore short-term, long-term, and episodic memory, and see how they enhance your agents.
LangGraph and LangMem: Master these tools to manage conversational and user memory with ease.
Mem0 and Supabase Integrations for Long Term Memory
Hands-on Project: Build your own AI agent with memory, test it live, and see memory in action as your agent remembers user preferences and interactions.
Real-World Application: Learn how to implement your agent in practical scenarios such as chatbots, support agents, and task assistants.
Who This Course is For:
Developers who want to add memory to their AI agents.
AI enthusiasts keen to dive into LangChain and LangGraph.
Beginners with a basic understanding of Python and APIs who want to build smarter AI systems.
By the end of this course, you’ll be able to create memory-enabled AI agents that learn, adapt, and engage with users like never before.
Whether you're building customer support bots, virtual assistants, or intelligent tools, this course will equip you with the skills to take your AI agents to the next level.
Join now and learn how to build AI agents that not only respond but remember, adapt, and improve over time!