Skip to content

Latest commit

 

History

History
37 lines (24 loc) · 2.55 KB

File metadata and controls

37 lines (24 loc) · 2.55 KB

Agent Memory Course

Course Presentation | Agent Memory Discord Server

This repository contains companion code and examples for the AI Memory Management in Agentic Systems course.

Course Link

This is the companion code to the course: AI Memory Management in Agentic Systems

Viewers can access the course to watch the recording of the instructor going through each notebook and explaining the concepts in detail.

Libraries and Corresponding Notebooks

Library/Approach Notebook Description
Information Retrieval information_retrieval/zero_to_hero_with_genai_with_mongodb_openai.ipynb Zero to hero guide using MongoDB and OpenAI for generative AI applications
LangMem langmem/memory_augmented_agent_with_mongodb.ipynb Memory-augmented agent implementation using MongoDB
Mem0 mem0/memory_augmented_agent_with_mem0_mongodb.ipynb Memory-augmented agent using Mem0 library with MongoDB
Memory Bank memory_bank/memory_augmented_agent_with_local_memory.ipynb Memory-augmented agent with local memory implementation
MemoRizz memorizz/memagent_single_agent.ipynb Single agent memory implementation with MemoRizz framework

Purpose of This Repository

This repository demonstrates various approaches to implementing memory management in AI agents and agentic systems. It covers:

  • Different memory storage backends (MongoDB, local storage)
  • Various memory management libraries (LangMem, Mem0, custom implementations)
  • Information retrieval techniques for memory-augmented systems
  • Practical implementations of memory-enabled AI agents

Each notebook provides hands-on examples and code implementations that complement the theoretical concepts covered in the course, allowing learners to experiment with different memory management strategies in AI systems.

Utilities

The utilities/ directory contains helper functions including:

  • pdf_chunker.py - Utilities for processing and chunking PDF documents for memory storage