
Memo observes your patterns and conversation to become more helpful over time. The proactive system runs entirely on-device — no data leaves your machine for learning purposes.
Every user message passes through a lightweight keyword pre-filter first. Only messages containing time-bound plans or habit language ("yarin saat 11", "her gun", "every day at 9") are forwarded to the LLM for full intent extraction. Routine chatter never triggers an LLM call.
Message → [Keyword Filter] → pass → [LLM Intent Extraction] → Event
→ skip (no match) → ignored
When a plan is detected in conversation:
Intent extraction works on both sent and received WhatsApp messages. Memo learns from both directions of a conversation.
Memo tracks when you use specific features and builds usage models. For example:
These patterns are analyzed using circular statistics to detect temporal regularities (daily, weekly cycles).
Based on learned patterns, Memo can offer suggestions proactively. A notification appears with a suggested action — accept with one tap or dismiss.
| Level | Behavior |
|---|---|
| Off | No suggestions |
| Low | Only high-confidence patterns (90%+) |
| Medium | Moderate patterns (70%+) |
| High | All detected patterns, including low confidence |
Configure in Settings → Learning:
| Setting | Description |
|---|---|
enabled |
Master toggle for proactive learning |
level |
off, low, medium, or high |
| Single Model Mode | Route learning through one model instead of Orchestra |
Only summaries are stored — never raw message text. The keyword pre-filter ensures only relevant messages reach the LLM. All processing is local.