Scenario
Chat-based product finder on an e-commerce site or marketplace that remembers user preferences across sessions.Extraction
From on-site chat, searches, clicks, and purchases, GetProfile maintains:style_preferences[]: “minimalist”, “streetwear”, “pastel colors”constraints: budget, size, materials to avoid (e.g. wool)brand_affinities[]andbrand_avoidances[]decision_speed: impulse buyer vs researcher
Injection
For each conversation turn:-
GetProfile injects a compact preference block:
- “User likes minimalist, neutral colors, hates wool, typical budget under $80, prefers sustainable brands.”
- It injects a few recent preference-confirming memories (click/purchase events) to help retrieval.
- Additional filters in its retrieval/system prompt (“avoid wool, budget under 80”),
- Guidance for how to present results (“3 options, sorted by sustainability and price”).
Impact
- Fewer irrelevant suggestions, higher conversion, and a user who feels understood without filling forms.
Implementation
Trait Schema Example
Related Resources
Proxy Integration
Set up automatic preference injection for your chat interface
Memories API
Store purchase events and preference confirmations