Cultured Computer
Persona

Overview

Persistent identity layer for consistent character, voice, and memory across models.

What Is a Persona?

A Persona is a persistent identity layer that sits between reasoning engines (LLMs) and users. It ensures consistent character, voice, and context across conversations, sessions, and model switches.

Unlike vanilla prompts or fine-tuning, a Persona is a deployable unit built on the RICE framework: a structured, machine-parseable specification that defines who the AI is, how it speaks, and how it behaves under pressure.

Why this matters

LLMs lose 30%+ consistency within 8-12 conversation turns (Li et al., COLM 2024). Larger models drift more. Persona solves this with real-time validation, not hope.

Key Features

Identity Coherence

Every response is embedded and scored against the persona definition in real time. Below threshold triggers automatic regeneration. The system catches persona failure before the user does.

Model-Agnostic

Same persona persists across any supported LLM, even mid-conversation. Swap models without losing character.

Voice Consistency

Signature phrases, forbidden patterns, sentence distribution, and stylistic rules are scored every turn. The persona doesn't just know what to say, it knows how to say it.

How It Works

A closed-loop decision architecture runs once per user message through a five-state conversation machine, independently of the LLM.

EQ Assessment

Evaluates emotional state and communication style of the incoming message.

Intent Detection

Determines what the user wants, filtered through how they feel.

Listening Layer

Extracts explicit facts and implicit signals (frustration, trust, confusion).

State Machine + Persona Generation

Routes through conversation states, applies RICE definition, generates response.

Measurement + Validation

Scores identity coherence, voice consistency, memory continuity, and drift rate. Feeds back into the next loop.

Context injection runs fresh each turn. The system does not rely on the model remembering. It injects what it knows and scores whether the response used it.

Persona Types

TypeDescriptionUse Case
ConversationalFull RICE spec with voice, EQ, and state machineSales, support, onboarding
Goal-OrientedPersona + steering prompts injected per conversation stateLead qualification, discovery, upsell
CompanionLong-running identity with deep memory continuityCare, coaching, relationship

What Persona Is Not

ApproachLimitationPersona's Advantage
Fine-tuningThousands per persona, frozen behavior, locked to one modelRuntime adjustable, model-agnostic, iterate in minutes
RAGGives retrieval, not voice. No pattern validation, no drift detectionStructured voice scoring + identity coherence
Vanilla promptsNo structure, no scoring, no state. Hope-based persistenceMachine-parseable spec with real-time measurement

Real-Time Evaluation

Every conversation is scored using PersonaPersistBench, an open benchmark that measures what the industry ignores:

MetricWhat It Measures
ICS Identity CoherenceEmbedding similarity against persona definition
VCS Voice ConsistencySignature phrase presence, forbidden pattern absence
MCS Memory ContinuityFacts from prior sessions applied downstream
CFS Context FidelityGap between stored and applied context
DR Drift RateDegradation trend across turns (EWMA)

Getting Started

Define your persona

Create a RICE specification: Role, Identity, Communication, and Engagement layers. See the RICE Framework guide.

Deploy

A persona is a deployable unit. The full decision architecture, measurement loop, and context injection ship with it.

Evaluate

Every session is scored in real time. Monitor identity coherence, voice consistency, and drift rate through the evaluation dashboard.

On this page