Skip to content

Developer Guide

Learn how to integrate memory into your AI applications. This guide covers integration patterns, memory types, extraction strategies, and production considerations.

Core Concepts

  • 🔄 Memory Integration Patterns


    Three patterns for using memory: LLM-driven, code-driven, and background extraction

    Integration Patterns →

  • 📝 Working Memory


    Session-scoped storage for active conversation state

    Working Memory →

  • 🧠 Long-term Memory


    Persistent, cross-session storage for knowledge that should be retained

    Long-term Memory →

  • 🎯 Memory Extraction Strategies


    Configure how memories are extracted: discrete, summary, preferences, or custom

    Extraction Strategies →

Additional Topics

Topic Description
Memory Lifecycle How memories are created, updated, and managed over time
Vector Store Backends Configure Redis, Pinecone, Chroma, or other backends
AWS Bedrock Using AWS Bedrock for embeddings and generation
Authentication OAuth2/JWT and token-based authentication
Security Security considerations for custom prompts

Where to Start

Building a chatbot? Start with Memory Integration Patterns to understand your options.

Need to understand the data model? Read Working Memory and Long-term Memory.

Configuring extraction behavior? See Memory Extraction Strategies.