BillixDOCS
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 decisions

How Memories Are Used

When you start a conversation:

  1. Billix retrieves relevant memories
  2. Memories provide context for the AI
  3. 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):

ScoreMeaningExample
9-10Critical"User's name is Alex"
7-8Important"Works on e-commerce project"
5-6Useful"Prefers concise explanations"
1-4Minor"Mentioned liking coffee"

Higher importance = more likely to be recalled.

Memory Limits

PlanMax Memories
Free50
Pro100
Business500

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, technology

When 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

On this page