Knowledge BaseFeaturesMemory Buckets - Organizing Your AI Memories

Memory Buckets - Organizing Your AI Memories

Learn how to use Memory Buckets to organize and manage your AI's long-term memory effectively

Last updated: August 5, 2024

Memory Buckets are a powerful feature of MemoryPlugin that allow you to organize your AI's memories into distinct categories. This organization helps your AI retrieve the right information at the right time and enables you to manage different aspects of your interactions separately.

What Are Memory Buckets?

Memory Buckets are like folders or categories for your AI's memories. Each bucket can store related memories, such as:

  • Personal preferences and information
  • Project-specific details
  • Technical knowledge or instructions
  • Role-specific guidance for your AI

By organizing memories into buckets, you can:

  • Improve memory retrieval relevance
  • Manage and update related memories together
  • Share specific memory collections with others (Enterprise plan only)
  • Create context-specific AI personalities

Default Buckets

MemoryPlugin creates the following default buckets when you first set up your account:

  • Personal: For your personal information, preferences, and biographical details
  • Work: For professional and work-related memories
  • Projects: For project-specific details and requirements

These default buckets help you get started with organizing your memories, but you can create custom buckets to fit your specific needs.

Creating Custom Buckets

To create a new Memory Bucket:

  1. Log in to your MemoryPlugin dashboard at www.memoryplugin.com/dashboard
  2. Navigate to the "Memory Buckets" section
  3. Click "Create New Bucket"
  4. Enter a name and optional description for your bucket
  5. Set permissions and visibility options (Enterprise plans only)
  6. Click "Create Bucket"

Adding Memories to Buckets

There are several ways to add memories to specific buckets:

Method 1: Direct Instruction in Chat

You can tell your AI which bucket to use when creating a memory:

User: Please remember in my "Work" bucket that my colleague Sarah's birthday is March 15, and she likes chocolate cake.

AI: I've saved to your "Work" bucket that your colleague Sarah's birthday is March 15 and she likes chocolate cake. I'll remember this for future conversations.

Method 2: Using the Dashboard

You can create, edit, and organize memories directly in your dashboard:

  1. Go to your MemoryPlugin dashboard
  2. Select the desired bucket or "All Memories"
  3. Click "Add Memory" to create a new memory
  4. Select the appropriate bucket from the dropdown menu
  5. Enter the memory content and save

Method 3: Moving Existing Memories

You can reorganize your existing memories:

  1. In your dashboard, locate the memory you want to move
  2. Click the "Move" or "Edit" option
  3. Select the destination bucket
  4. Confirm the move

Accessing Bucket Memories in Conversations

Your AI will automatically access memories from all buckets by default, but you can also specifically request memories from certain buckets:

User: Let's focus on my work project today. Please only use memories from my "Projects" bucket for this conversation.

AI: I understand. For this conversation, I'll primarily use information from your "Projects" bucket. What aspect of your work project would you like to discuss today?

Advanced Bucket Management

Hierarchical Buckets (Premium & Enterprise Plans)

Premium users can create hierarchical bucket structures:

  • Create parent-child relationships between buckets
  • Example: Projects > Project A > Phase 1
  • Memories can be inherited from parent buckets

Bucket Permissions (Enterprise Plan)

Enterprise users can set detailed permissions:

  • Control who can view, edit, or manage each bucket
  • Share buckets with team members or departments
  • Create private buckets visible only to you

Best Practices for Memory Buckets

To make the most of Memory Buckets:

  • Use clear naming conventions - Give your buckets descriptive, specific names
  • Add bucket descriptions - Include detailed descriptions to help you remember each bucket's purpose
  • Avoid too many buckets - Start with a few key buckets and expand as needed
  • Regularly review and clean up - Periodically audit your buckets to ensure they're well-organized
  • Use color coding - Assign colors to buckets for visual organization in the dashboard

Example Bucket Structure

Here's an example of how you might structure your Memory Buckets for different aspects of your life:

  • Personal
    • Preferences (food, entertainment, etc.)
    • Family & Friends
    • Health Information
  • Work
    • Team Members
    • Processes & Procedures
    • Meeting Notes
  • Projects
    • Project A
    • Project B
    • Research Topics
  • Learning
    • Course Notes
    • Research Findings
    • Study Plans

Conclusion

Memory Buckets are a powerful way to organize your AI's knowledge about you and your world. By thoughtfully structuring your memories into relevant categories, you can help your AI assistant provide more contextually appropriate and accurate responses. Start with a simple organization system and refine it as you discover what works best for your unique needs.

Was this article helpful?