Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Ultimate Guide to Crafting AI Agents with Persistent Memory

Packt via Coursera

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. This comprehensive course will empower you to create AI agents that can remember, reason, and adapt. You will learn how memory plays a crucial role in enabling AI agents to handle complex tasks and interact intelligently. By understanding the fundamentals and practical applications of memory in AI, you will be able to build persistent, context-aware agents from scratch or using frameworks like LangMem, Mem0, and Supabase. Starting with an introduction to AI agents and their memory needs, you will dive into both theoretical and practical aspects of memory systems in AI. The course takes you step-by-step through building AI agents with memory, covering hands-on exercises to implement memory storage and retrieval from scratch, as well as using pre-built frameworks. You will also get familiar with key AI memory solutions like LangMem and Mem0, exploring their integration with different platforms and databases. The course is structured in a way that builds upon your previous knowledge, starting with foundational concepts and advancing to more complex real-world projects. By the end, you will have worked on creating AI agents with memory that can be applied in practical settings, from customer support agents to health coaches. This course is perfect for anyone interested in developing smart AI systems that can adapt to ongoing interactions. No prior knowledge of memory frameworks is required, although familiarity with AI basics will be helpful. Whether you're a beginner or an intermediate learner, this course will guide you through essential concepts and hands-on techniques to help you build sophisticated AI agents. By the end of the course, you will be able to design and implement AI agents with memory, work with frameworks like LangMem and Mem0, and develop a variety of AI-driven applications with persistent, context-aware capabilities.

Syllabus

  • Introduction
    • In this module, we will introduce the course, outline the prerequisites, and walk through the key skills you'll acquire by the end. You'll also get an overview of the course structure, development environment setup, and explore the crucial role memory plays in AI agents.
  • Memory - Deep Dive
    • In this module, we will delve into the concept of memory as a critical component in AI agent design. You’ll explore different types of memory and their impact on agent behavior, gaining a deep understanding of how memory enhances the user experience.
  • Giving AI Agents Memory - No Frameworks or Libraries
    • In this module, we will guide you through the process of building an AI agent with memory, entirely from scratch. We’ll cover class setup, memory implementation, and testing, enabling you to create a fully functional agent without external frameworks or libraries.
  • Giving AI Agents Memory - With Frameworks and Libraries
    • In this module, we will introduce frameworks and libraries that simplify the creation of memory-enabled AI agents. You’ll work with LangMem and Langchain to build a customer support agent, applying memory to enhance interactions and optimize performance.
  • LangMem Deep Dive
    • In this module, we will dive deep into LangMem, exploring its features and capabilities. You’ll learn how to create memory-enabled agents, such as a health coach, and apply advanced memory processes to improve performance and personalization.
  • Giving AI Agents Memory with Frameworks with Mem0 and Supabase – Capstone
    • In this module, we will combine the power of Mem0 and Supabase to create a persistent memory framework for AI agents. Through hands-on exercises, you will build a final health coach agent, applying the skills you've learned to create a fully functional, memory-driven AI.
  • Wrap up
    • In this final module, we will summarize the key takeaways from the course and provide you with actionable next steps. Whether you’re looking to apply your knowledge in a professional setting or explore further learning paths, this module sets you up for continued success.

Taught by

Packt - Course Instructors

Reviews

Start your review of Ultimate Guide to Crafting AI Agents with Persistent Memory

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.