Go to PGM-AUA V1.0 Data Types

Definition
Functional Requirements
Syntax
Semantics
Conformance Testing
Performance Assessment

Definition

Personality (PGM-PRS): The expressive configuration of the A-User determined by Prompt Contextualisation from the User States and the interaction context: tone, style, pacing and narrative goal. It is used by Prompt Planning and Formatting to assemble the PC Prompt.

Functional Requirements

  1. Header: The Data shall have Header “PGM-PRS-V1.0”.
  2. Identification: The Data shall carry the identifiers of the M‑Instance, of the U‑Environment and of the session, and a unique identifier and a time (PersonalityID, PersonalityTime).
  3. UserID: The Data may include identifier of the User to whom the configuration is addressed.
  4. Tone: The Data shall include tone of the response.
  5. Style: The Data may include style of the response.
  6. Pacing: The Data may include pacing of the response.
  7. NarrativeGoal: The Data may include narrative goal of the response.
  8. Confidence: The Data may include confidence, 0 to 1.
  9. Metadata: The Data shall include DataXMData and may include DescrMetadata.

Syntax

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

Semantics

Table 1 – Semantics of Personality

Label Description
Header Header of the Data Type, with the version. (required)
MInstance Identifier of the M-Instance. (required)
UEnvironment Identifier of the U-Environment. (required)
SessionID Identifier of the A-User session. (required)
PersonalityID Identifier of this instance. (required)
PersonalityTime Time at which the Data was produced. (required)
UserID Identifier of the User to whom the configuration is addressed.
Tone Tone of the response. (required)
Style Style of the response.
Pacing Pacing of the response.
NarrativeGoal Narrative goal of the response.
Confidence Confidence, 0 to 1.
DataXMData Data Exchange Metadata of MPAI-PTF: provenance, authorisation, security and confidence of the Data.
DescrMetadata Descriptive metadata (plain text, at most 2048 characters).

Conformance Testing

Data conforms with Personality if it validates against the schema of Section 3. If a schema contains references to other schemas, conformance of data for the primary schema implies that any data referencing a secondary schema shall also validate against the relevant schema.

Performance Assessment

Not part of this specification.

Go to PGM-AUA V1.0 Data Types