Skip to content

Latest commit

 

History

History
68 lines (50 loc) · 2.59 KB

overview.mdx

File metadata and controls

68 lines (50 loc) · 2.59 KB
title
Overview
🎉 Exciting news! [CrewAI](https://crewai.com) now supports Mem0 for memory.

Mem0 (pronounced "mem-zero") enhances AI assistants and agents with an intelligent memory layer, enabling personalized AI interactions. Mem0 remembers user preferences and traits and continuously updates over time, making it ideal for applications like customer support chatbots and AI assistants.

Mem0 offers two powerful ways to leverage our technology: our managed platform and our open source solution.

Getting Started

Integrate Mem0 in a few lines of code Mem0 in action See what you can build with Mem0 ## Key Features
  • OpenAI-compatible API: Easily switch between OpenAI and Mem0
  • Advanced memory management: Save costs by efficiently handling long-term context
  • Flexible deployment: Choose between managed platform or self-hosted solution

Memory Classification in mem0

Mem0 uses a sophisticated classification system to determine which parts of text should be extracted as memories. Not all text content will generate memories, as the system is designed to identify specific types of memorable information.

When Memories Are Not Generated

There are several scenarios where mem0 may return an empty list of memories:

  • When users input definitional questions (e.g., "What is backpropagation?")
  • For general concept explanations that don't contain personal or experiential information
  • Technical definitions and theoretical explanations
  • General knowledge statements without personal context
  • Abstract or theoretical content

Example Scenarios

Input: "What is machine learning?"
No memories extracted - Content is definitional and does not meet memory classification criteria.

Input: "Yesterday I learned about machine learning in class"
Memory extracted - Contains personal experience and temporal context.

Best Practices

To ensure successful memory extraction:

  • Include temporal markers (when events occurred)
  • Add personal context or experiences
  • Frame information in terms of real-world applications or experiences
  • Include specific examples or cases rather than general definitions

Need help?