Memory
How Memory Works
Understanding Billix's memory system
1 min read
Documentation
Learn how Billix stores and uses memories to provide personalized assistance.
Memory Types
Explicit Memories
Things you tell Billix to remember:
"Remember that I work at Acme Corp"
"My preferred language is Spanish for translations"
"Always use dark mode code examples"Inferred Memories
Things Billix notices and saves (with your permission):
User frequently asks about React → saves "Interested in React development"
User mentions deadline → saves "Working on project due next Friday"Summary Memories
Key points from long conversations:
After a long planning session → saves project summary
After detailed discussion → saves key decisionsHow Memories Are Used
When you start a conversation:
- Billix retrieves relevant memories
- Memories provide context for the AI
- Responses are personalized based on what's remembered
Example Flow
Stored Memory: "User prefers Python, works at Acme Corp"
You: "Help me write a script"
AI thinks: "User prefers Python, so I'll use Python"
Billix: [Provides Python script]Memory Importance
Each memory has an importance score (1-10):
| Score | Meaning | Example |
|---|---|---|
| 9-10 | Critical | "User's name is Alex" |
| 7-8 | Important | "Works on e-commerce project" |
| 5-6 | Useful | "Prefers concise explanations" |
| 1-4 | Minor | "Mentioned liking coffee" |
Higher importance = more likely to be recalled.
Memory Limits
| Plan | Max Memories |
|---|---|
| Free | 50 |
| Pro | 100 |
| Business | 500 |
When you hit the limit, least-used memories may be archived.
Memory Keywords
Memories are tagged with keywords for better retrieval:
Memory: "User's current project uses React and Node.js"
Keywords: react, nodejs, project, technologyWhen you mention "React," this memory surfaces.
Automatic vs Manual
Automatic Memory
Billix can automatically save:
- Repeated corrections you make
- Stated preferences
- Important project details
Enable/disable in Memory Settings.
Manual Memory
You control what's saved:
- "Remember this: ..."
- "Save this for later: ..."
- "Keep in mind that ..."
Memory Refresh
Memories can become outdated. Billix handles this by:
- Asking for confirmation of old memories
- Letting you update or delete
- Automatically archiving unused memories
Common Questions
Next Steps
Was this page helpful? Let us know!
Report an issue