(Tentative)

Definition Functional Requirements Syntax Semantics

Definition

A structured semantic data type that encapsulates the expressive configuration of the A-User following Personality Alignment. It conveys the modulated tone, style, pacing, and narrative framing derived from the enriched BK response and User State, enabling the A-User Rendering AIM to render the A-User that is contextually aligned and emotionally attuned to the User.

Functional Requirements

  1. Expressive Configuration
  • Encodes the A-User’s expressive stance, including tone, style, pacing, and narrative goal.
  • Reflects modulation decisions made by Personality Alignment based on PA-Input.
  1. Surface Realisation Readiness
  • Is directly consumable by the A-User Rendering for rendering into final output (text, voice, avatar).
  • Preserve semantic coherence and emotional alignment with the enriched response.
  1. Persona Traits
  • Optionally includes persona traits or behavioural framing (e.g., “attentive guide”, “empathetic mentor”).
  • Supports trait blending or overrides for dynamic modulation.
  1. Narrative Framing
  • Includes narrative goal or expressive intent (e.g., clarify, deepen, contrast, inspire).
  • Optionally includes rhetorical mode (e.g., explanatory, reflective, persuasive).
  1. Content Reference
  • Includes reference to the enriched response text from BKN.
  • Preserves linkage to the original Item and interaction focus.
  1. User State Context
  • Includes interpreted User State (engagement, affective tone, disposition) for traceability.
  • Optionally includes override flags for expressive enforcement.

Syntax

https://schemas.mpai.community/PGM1/V1.0/data/Personality.json

Semantics

Label Description
Header Personality Header
├─ Standard-PRS The characters “PGM-PRS-V”
├─ Version Major version – 1 or 2 characters
├─ Dot-separator The character “.” separating version components
└─ Subversion Minor version – 1 or 2 characters
PersonalityID Unique identifier for this Personality instance
MInstanceID Identifier of the metaverse instance
MEnvironmentID Identifier of the metaverse environment
ExpressiveConfig Modulated expressive configuration
├─ Tone Final tone for agent output (empathetic, assertive, etc.)
├─ Style Final stylistic preference (concise, elaborate, etc.)
├─ Pacing Final pacing cue (slow, steady, fast)
├─ NarrativeGoal Expressive goal (clarify, deepen, contrast, etc.)
└─ PersonaTrait Optional persona framing (curious guide, empathetic mentor, etc.)
ContentReference Reference to enriched BK response
├─ BKFragmentID ID of the BK fragment
└─ EnhancedResponse Full enriched response string
InteractionFocus Current focus of interaction
├─ ItemID Identifier of the focused Item
├─ ItemType Semantic category (from ItemTypeTaxonomy.json)
└─ Description Natural language description of the Item
UserState User State context for expressive alignment
├─ EngagementLevel User’s cognitive engagement level (low, moderate, high)
├─ AffectiveTone Emotional tone inferred from user response (neutral, positive, etc.)
└─ Disposition Inferred user disposition or attitude
Trace Provenance metadata for Personality
├─ PAInputID Reference to the originating PA-Input
├─ SAToPAID Reference to the originating UR-To-PA
├─ SAInputID Reference to the originating UR-Input
└─ Timestamp Time of Personality creation