USE CASE
Game DirectorNPCs That Actually Remember You
Non-player characters with persistent memory create emergent narratives. Branching storylines test in isolation before going live.
The Problem
Amnesia NPCs
Characters forget everything between sessions.
Static Worlds
Pre-scripted dialogues feel robotic after the first playthrough.
Content Costs
Hand-crafting every dialogue tree is prohibitively expensive.
The HatiData Fix
NPC Memory
Characters remember player actions, choices, and relationships.
Story Branches
Test narrative branches in isolation before merging to live.
Dynamic Dialogue
semantic_match() finds contextually relevant responses.
See It in Action
SELECT d.dialogue_id, d.text, semantic_rank(m.embedding, 'player helped village defend dragon') AS relevanceFROM npc_dialogues dJOIN_VECTOR player_memories m ON semantic_match(m.embedding, 'player helped village defend dragon', 0.6)ORDER BY relevance DESC LIMIT 5;4.8/5
player immersion
60%
longer session time
10x
content variety
Related Use Cases
Retail & Personalization
Real-time personalization powered by persistent customer memory. Recommendations improve with every interaction.
View use caseEducation & Adaptive Learning
Tutoring agents remember learning styles, struggles, and breakthroughs. Personalized instruction at scale.
View use caseCustomer Support
End the amnesia loop. Your support agent recalls every past interaction, preference, and resolution — across sessions.
View use caseReady to Build?
Get started with HatiData in under 5 minutes. Free forever for local development.
Join Waitlist