TotalBrainNPC

Complex NPC communities, simple integration, single API call.

What it does

TotalBrainNPC is a framework for creating, managing, and interacting with NPCs in both game and non-game applications. TotalBrain NPCs are optimized for high-volume, long output interaction. They are capable of self-managing and compressing in-character context windows, taking user-defined actions, and handling the contents of multiple user-defined fields. It also includes built-in utilities for developers to create and manage NPC group information diffusion, and the ability to establish, modify, and dissolve relationships between NPCs. These relationships are used to simulate interactions that are logical and coherent within the context of the game world.
Features:
Context Compression: NPCs maintain critical information in-character without inflating context windows
Critical Information Storage: Essential details identified and preserved
Single API Call Execution: NPCs handle complex interactions, memory updates, and information exchanges in one API call, reducing latency, energy usage, and costs
Personality-Driven Interactions: NPCs’ personalities and past experiences influence their behavior and the information they share with other NPCs
Dynamic Relationships: Tools for establishing and managing NPC relationships enable realistic information sharing
Group Alerts: Manage group-level information diffusion
Customizable NPCs: Define personalities, actions, and fields with minimal setup
Extensive Control: Fine-tune NPC behavior and memory for immersive experiences

Built with

  • Vertex AI
  • Google Cloud

Team

By

TotalBrainNPC

From

United States