introducing NPAs — Non Playable Agents
NPAs are essentially NPCs that can think. they are generative agents so they use generative ai models as their engine, vector stores for long-term memory, and special memory retrieval mechanisms to simulate human behavior (diagram from this foundational paper)