Skip to main content

Personality model

A uniqOS personality is a stable, structured description of how an agent behaves — consistent from one turn to the next, and grounded in an established psychological model rather than an ad-hoc prompt.

Big Five (OCEAN), at the behavioral level

Personalities are described along the Big Five dimensions — openness, conscientiousness, extraversion, agreeableness, and neuroticism (OCEAN). As an integrator you work with these at the behavioral level: what the agent tends to do, not internal machinery. uniqOS translates the trait profile into the agent's tone, register, and conversational tendencies on every turn.

A personality can optionally be described at a finer grain — each Big Five domain expands into its facets — when you want more precise control. When facets are present they define the domain; when they are not, the five domains are enough on their own.

Where personalities come from

  • Catalog — pre-built personalities you can use as-is or clone.
  • Designer — build your own from the trait model.

You select a personality per call with its personality_id. Personalities are immutable once created and evolve through explicit versioning, so a given id always behaves the same way.

What this is not

This is a description of behavioral disposition, not a user profile and not a script. The complementary, per-turn signal — how the user seems to feel right now — is emotional state. What the agent remembers about a specific person over time is relational memory.