AI Agent Memory System
Teach your AI Agent to remember. Learn how memories work, how to manage them, and how to use them for personalized workflow execution.
AI Agent Memory System
The FlowDot AI Agent can remember information across conversations. This makes interactions more natural and enables personalized workflow execution.
What You'll Learn
- How Agent memory works
- Adding and managing memories
- Using memories with workflows
- Memory management best practices
Part 1: Understanding Agent Memory
How It Works
- You tell the Agent something
- A memory model analyzes your message
- Important information is extracted
- Memories are stored in your profile
- Future conversations access these memories
What Gets Remembered
The Agent learns:
- Preferences: "I prefer detailed responses"
- Facts: "I live in Buffalo, NY"
- Context: "I'm a software developer"
- Workflow preferences: "Always use Celsius for weather"
Part 2: Adding Memories
Explicit Memory Requests
Tell the Agent to remember:
You: Remember that I am the Demo User and I make YouTube videos.
The Agent:
- Acknowledges your request
- Extracts key information
- Shows a memory indicator (top right)
- You can approve or modify
Implicit Learning
The Agent also learns from context:
You: Check the weather in Buffalo, NY. That's where I live.
The Agent may remember:
- You live in Buffalo, NY
- You're interested in weather
Memory Indicator
When memories are created:
- A notification appears in the top right
- You can Approve, Edit, or Deny
- Auto-approve after a few seconds (configurable)
Part 3: Managing Memories
Viewing Your Memories
- Click the hamburger menu
- Go to Profile
- Find the Memories section
Memory Management
| Action | How |
|---|---|
| View all | Profile > Memories |
| Edit | Click the edit icon next to a memory |
| Delete | Click the delete icon |
| Add manually | Click "Add Memory" button |
Asking the Agent to Forget
You: Forget everything you know about my location.
The Agent:
- Identifies relevant memories
- Asks for confirmation
- Deletes the specified memories
Part 4: Memory-Powered Workflow Execution
The Power of Context
Without memory:
You: What's the weather?
Agent: I need to know your location. Where are you?
With memory:
You: What's the weather?
Agent: [Remembers you live in Buffalo]
Agent: [Runs weather workflow for Buffalo]
Agent: It's 45°F and cloudy in Buffalo.
Example: Smart Weather
-
Setup memory:
You: Remember that I live near Buffalo, NY. -
Later conversation:
You: Tell me the weather. Agent: [Uses Buffalo as location] [Runs weather workflow] Returns local weather!
Example: Discord Integration
-
Setup memory:
You: Remember that my Discord channel ID is #123456. -
Later:
You: Post the weather report to my Discord. Agent: [Uses remembered channel ID] [Runs Discord post workflow] Done!
Part 5: Memory Configuration
Memory Model Selection
Configure which AI model manages memories:
- Go to hamburger menu > API Settings
- Find Preferred Models tab
- Look for Memory Manager setting
- Select your preferred model
Recommendation: Use a capable model for memory management. It needs to understand context and extract relevant information.
Enabling/Disabling Memory
Toggle the entire memory system:
- Go to the Agent interface
- Find the Memory toggle (usually top area)
- Toggle Off to disable
- Toggle On to re-enable
Your memories persist even when disabled.
Part 6: Memory Best Practices
Good Memory Subjects
| Store | Examples |
|---|---|
| Location | City, timezone, country |
| Preferences | Units (Celsius/Fahrenheit), language |
| Identifiers | Discord channel, Slack workspace |
| Context | Job role, interests, common tasks |
| Defaults | Preferred models, output formats |
Avoid Storing
| Don't Store | Why |
|---|---|
| Passwords | Security risk |
| API keys | Use User API Keys instead |
| Sensitive data | Memory isn't encrypted |
| Temporary info | Clutters memory space |
Memory Hygiene
Periodically review and clean:
- Visit Profile > Memories
- Delete outdated information
- Correct inaccurate memories
- Consolidate similar memories
Part 7: Advanced Memory Use Cases
Business Context
You: Remember that I run a coffee shop called "Morning Brew" in Seattle.
Now the Agent can:
- Tailor marketing suggestions
- Use appropriate business context
- Reference your shop by name
Workflow Preferences
You: Remember that when I ask for weather, I want a summary, not raw data.
The Agent learns your output preferences.
Multi-Workflow Context
You: Remember that my standard flow is: weather check, then calendar review, then news summary.
Now:
You: Do my morning routine.
Agent: [Executes all three workflows in order]
Part 8: Troubleshooting
"Agent doesn't remember"
- Check memory is enabled (toggle)
- Verify memory was saved (check Profile > Memories)
- Memory may have been auto-denied
- Try explicitly: "Remember that..."
"Agent remembers wrong info"
- Go to Profile > Memories
- Find and edit the incorrect memory
- Or ask: "Forget [incorrect info]"
"Too many memory prompts"
The Agent may over-extract memories:
- Deny unnecessary memory suggestions
- Use a more capable memory model
- Be explicit: "Don't remember this, just answer"
Summary
Agent memory creates personalized experiences:
- Tell the Agent what to remember
- Manage memories in your Profile
- Use memories for context-aware workflow execution
- Clean up periodically
Memories + Workflows = Truly personalized AI automation.
Next, explore building custom React frontends with FlowDot Apps!