Five brain tiers from reactive insects to scheming politicians. Persistent personality evolution, faction dynamics, and emergent social behavior — all stored as temporal vectors with behavioral compression.
Scale NPC cognitive complexity to match their narrative importance. Background crowds use T0 reactive behaviors. Key characters use T4 strategic planning with personality-driven decision making.
Each NPC has a five-factor personality profile that evolves through experience. No two NPCs respond identically to the same situation.
Factions are living organizations with measurable cohesion, internal politics, and inter-faction relationships that evolve based on member actions.
NPC state is inherently compressible. An NPC guarding a door for 8 hours generates one compressed segment. The moment they spot an intruder, a new behavioral regime begins.
Seven built-in query functions for NPC AI analytics and runtime decision support.
POST /v1/npc/response-prediction — predict NPC response to a stimulus based on personality and historyPOST /v1/npc/personality-evolution — track how an NPC's personality has shifted over timePOST /v1/npc/behavioral-archetype — classify NPCs into behavioral archetypes from their historyPOST /v1/npc/emergent-behavior — detect unexpected behavioral patterns in NPC populationsPOST /v1/npc/faction-cohesion — measure behavioral alignment within a factionPOST /v1/npc/social-cascade — predict ripple effects of NPC actions through social networksPOST /v1/npc/relationship-trajectory — forecast relationship evolution between NPCsNative ingestion adapters for game engine state. Push NPC, faction, and social bond data directly from your engine without format conversion.
# Ingest NPC state from game engine curl -X POST https://api.vectorscaledb.com/v1/ingest/game-engine \ -H "Content-Type: application/json" \ -d '{ "npc_agents": [{ "entity_id": "guard-captain-01", "brain_tier": 3, "personality": [0.3, 0.8, 0.5, 0.6, 0.2], "mood": [0.7, 0.1, 0.3], "position": [120.5, 45.2, 10.0], "faction": "city-guard", "state": "patrolling" }], "timestamp": "2026-03-13T14:30:00Z" }' # Query: predict NPC response to player action curl -X POST https://api.vectorscaledb.com/v1/npc/response-prediction \ -H "Content-Type: application/json" \ -d '{ "entity_id": "guard-captain-01", "stimulus": "player_bribe", "k": 5 }'
See biologically-grounded NPC AI running on your game data.