What is User Memory?
User Memory is a secure, personal, and persistent storage system that maintains important information about your preferences, decisions, and key details across all interactions with your digital twin.Secure & Private
All data is encrypted and private to your account only
Permanent Storage
Information persists across Digital Twins, sessions, weeks, and months
Selective Storage
Only important, relevant information is stored
AI-Powered
Your digital twin intelligently decides what to remember
You are in Control
You decide what is stored in your memory and manage your parameters
Works with Assistants
Use the set_in_memory and get_from_memory agents in your Assistant’s instructions to save/retrieve parameters in/from
user memory.Take complete control of your User Memory!You have full authority over every preference and parameter stored in your personal memory system, and the User Memory Optimizer assistant empowers you to efficiently manage, reorganize, and optimize this valuable data. Through intelligent namespace organization, standardized naming conventions, and storage optimization, you can transform scattered preferences into a streamlined, well-structured system that enhances AI personalization while reducing memory footprint—giving you faster responses, better assistance, and complete control over how your digital assistant understands and serves your unique needs. 🎯
How User Memory Works
1
Automatic Detection
Your digital twin identifies important information during conversations (preferences, goals, company details, etc.)
2
Manual Storage
Ask your digital twin to remember something about you or the conversation (ex: “Remember that I prefer decorator syntax for Javascript functions”)
3
Intelligent Storage
Key information is automatically stored in structured parameters with descriptions and organized by namespaces (personal, work, preferences, etc.)
4
Cross-Session Access
Stored information becomes available in all future conversations and Digital Twins, providing instant personalization
5
Continuous Learning
Your digital twin updates and refines stored information as it learns more about your needs and preferences
What Gets Stored in User Memory?
- Personal Information
- Project Context
- Preferences & Style
- Technical Preferences
- Assistant Integration
- Role & Position: Job title, responsibilities, expertise areas, seniority level
- Company Details: Organization name, industry, team structure, department
- Contact Information: Preferred communication methods, time zones, availability
- Personal Preferences: Working style, communication preferences, personality traits
- Background: Education, certifications, years of experience
Benefits of User Memory
Instant Context
No need to repeat basic information in new conversations—jump straight into productive work
Personalized Experience
Responses tailored to your specific needs, role, and communication style preferences
Faster Productivity
Jump straight into work without setup or explanation—your twin knows your context
Continuous Improvement
Experience gets better as your digital twin learns more about your patterns and needs
Consistent Quality
Maintains quality and style across all interactions, regardless of which assistant you use
Proactive Assistance
Anticipates needs based on stored preferences and suggests relevant solutions
Cross-Platform Continuity
Your preferences follow you across different Digital Twins and specialized assistants
Reduced Token Usage
Efficient storage reduces the need for lengthy context explanations in each conversation
Smart Recommendations
Provides suggestions aligned with your established preferences and past decisions
Managing Your User Memory
Viewing Stored Information
Your digital twin can display your current User Memory parameters in various formats:
Adding Information Manually
You can explicitly ask your digital twin to remember specific information with context:
- “Remember that I prefer concise documentation with clear examples”
- “Store that our project deadline is December 15th in the project_context namespace”
- “Remember that I work in the healthcare industry and need HIPAA-compliant solutions”
- “Save my preference for TypeScript over JavaScript for all new projects”
Updating Stored Information
Simply provide new information during conversations—your twin will automatically update relevant parameters:
Review the structure of the parameters saved into the user memory in the
Agent DetailsOrganizing with Namespaces
User Memory uses namespaces to organize information logically:- personal_info: Basic details, contact preferences, background
- work_context: Role, company, team, responsibilities
- project_details: Current initiatives, deadlines, stakeholders
- technical_preferences: Languages, frameworks, tools, methodologies
- communication_style: Tone, format, detail level preferences
- learning_preferences: How you like to receive information and feedback
Clearing User Memory
Use this carefully - clearing User Memory removes all personalization!
Optimization with User Memory Optimizer Assistant
Over time, your user memory accumulates scattered preferences from countless conversations, creating inefficiencies and forcing repetitive explanations across different assistants. The User Memory Optimizer consolidates these fragmented parameters into organized namespaces, creating a streamlined system that delivers consistent personalization, reduces token waste, and ensures your preferences follow you seamlessly across all Digital Twins—making every AI interaction faster, smarter, and truly tailored to you.
What the User Memory Optimizer Can Do:
Memory Analysis
Analyze your current User Memory for gaps, redundancies, and optimization opportunities
Strategic Organization
Organize stored information into logical namespaces and eliminate duplicate parameters
Personalization Enhancement
Identify missing preferences that could significantly improve your AI experience
Memory Cleanup
Remove outdated, conflicting, or redundant information to keep memory efficient and accurate
Namespace Restructuring
Reorganize parameters into logical categories for better accessibility and management
Performance Optimization
Streamline memory structure to reduce token usage and improve response speed
When to Use the User Memory Optimizer:
- Initial Setup: When starting with a new digital twin or after account creation
- Periodic Review: Monthly or quarterly memory optimization sessions
- Role Changes: When your job, company, or responsibilities change significantly
- Performance Issues: If responses feel less personalized or inconsistent over time
- Memory Bloat: When you notice scattered or conflicting preferences
- Cross-Assistant Issues: When different assistants seem to have different understandings of your needs


Advanced User Memory Features
Conditional Preferences
Store context-dependent preferences for different scenarios:Temporal Context
Include time-sensitive information with automatic updates:Hierarchical Preferences
Establish preference hierarchies for decision-making:Best Practices for User Memory
1
Be Explicit About Important Information
Clearly state preferences, goals, and key details you want remembered. Include context about why these preferences matter for better AI decision-making.
2
Provide Context for Decisions
Explain the reasoning behind important choices so your AI can make better recommendations and understand trade-offs.
3
Update Information Regularly
Keep your digital twin current about changes in roles, projects, or preferences. Set reminders to review and update quarterly.
4
Use Descriptive Namespaces
Organize information logically using clear namespace categories that make sense for your workflow and responsibilities.
5
Leverage the User Memory Optimizer
Run this specialized assistant monthly to consolidate scattered preferences into an organized, efficient knowledge system.
6
Test Cross-Assistant Consistency
Verify that your preferences work consistently across different Digital Twins and specialized assistants.
7
Your Privacy is Protected
Your memory parameters are completely private and secure—accessible only to you, never shared externally, and protected by enterprise-grade security. Store preferences, learning styles, and personal details with confidence knowing your data remains under your full control.
Getting Started with User Memory
Pro Tip: Start by sharing key information about yourself, your role, and your current projects. Your digital twin will automatically begin building your User Memory profile with intelligent namespace organization!
Quick Start Checklist:
- Share your role, seniority level, and company information
- Mention your current projects, goals, and key deadlines
- State your communication and documentation preferences
- Identify your technical stack and tool preferences
- Set up important recurring tasks or standard processes
- Specify your learning style and feedback preferences
Example Initial Setup:
- personal_info: Senior Technical Writer, efficiency-focused
- work_context: Acme Corp, fintech platform, API documentation lead
- project_details: Payment API v2.0, December 15th deadline
- technical_preferences: TypeScript, REST APIs, authentication focus
- communication_style: Concise, actionable, technical accuracy priority
Troubleshooting User Memory
Information Not Remembered
Symptoms: AI doesn’t recall previously stated preferences
Solution: Explicitly ask your digital twin to remember specific details, or use the User Memory Optimizer to identify gaps in storage
Outdated Information
Symptoms: AI references old job titles, completed projects, or changed preferences
Solution: Provide updates during conversations, or ask the User Memory Optimizer to help clean up obsolete data
Inconsistent Responses
Symptoms: Different assistants provide conflicting advice or ignore established preferences
Solution: Review and optimize your User Memory with the User Memory Optimizer assistant for better cross-platform consistency
Conflicting Preferences
Symptoms: AI seems confused about your preferences or provides contradictory suggestions
Solution: Use the User Memory Optimizer to identify and resolve conflicting parameters, establishing clear preference hierarchies
Memory Bloat
Symptoms: Slow responses or repetitive questions about basic preferences
Solution: Run the User Memory Optimizer to consolidate redundant parameters and streamline your memory structure
Missing Context
Symptoms: AI asks for information you’ve provided before or doesn’t understand your work context
Solution: Ensure important context is explicitly stored and consider using namespace organization for better accessibility
Maximize Your Digital Twin Experience
User Memory transforms your digital twin from a helpful tool into a personalized AI assistant that truly understands your needs, preferences, and goals. The more thoughtfully you build and maintain your User Memory, the more valuable and efficient your digital twin becomes over time.Success Metrics:
- Reduced Setup Time: Jump into productive work immediately without explaining context
- Consistent Quality: Receive responses that match your style and preferences across all assistants
- Proactive Assistance: Get relevant suggestions and recommendations based on your stored preferences
- Cross-Platform Continuity: Experience seamless personalization whether using specialized assistants or general conversation
Next Steps:
- Try the “Personalize My Experience” assistant to go through a series of 5 questions that will help you build a comprehensive user memory foundation!
- Try the “User Memory Optimizer” assistant to analyze and enhance your current User Memory setup for maximum personalization and efficiency! 🚀
- Explore specialized assistants knowing your preferences will follow you seamlessly across all interactions!