Definition Functional Requirements Syntax Semantics

Definition

PC‑Input (PGM‑PCI)
is the structured MCP object produced by the Prompt Creation AIM (PGM‑PRC) for consumption by the Basic Knowledge AIM (PGM‑BKN).
It represents the interpreted multimodal understanding of a User’s current communicative act, including:

  • refinement of the User’s Entity State,
  • resolved scene elements derived from Audio and Visual Scene Descriptors,
  • interpreted links between User intentions and scene elements, and
  • trace metadata supporting provenance and auditability.

PC‑Input does not contain raw contextual inputs (such as Context, Audio Scene Descriptors, Visual Scene Descriptors, or the Prompt Creation Directive), because these are inputs to Prompt Creation and not part of its output.
Instead, it contains the results of Prompt Creation’s interpretive process, exposed as structured data suitable for MCP‑based invocation by PGM‑BKN..

Functional Requirements

PC Inputconveys the following main information elements:

Function Description
PRC Interpretation Result PC‑Input shall convey the structured interpretation that Prompt Creation produces from contextual, spatial, and user‑state inputs.
Refined User State PC‑Input shall include the PRC‑refined portion of Entity State, especially inferred or clarified intentions.
Resolved Scene Elements PC‑Input shall include identifiers or full descriptions of scene elements (objects, persons, sound sources, etc.) identified as referents through PRC’s referent‑resolution process.
Intent–Element Mapping PC‑Input shall express structured links between inferred intentions and resolved scene elements to enable PGM‑BKN reasoning.
Provenance Tracking PC‑Input shall contain trace metadata enabling identification of originating AIM and timestamp, following the MPAI Trace conventions.
MCP Compatibility PC‑Input shall be structured as a machine‑interpretable MCP data object suitable for transmission over MCP interfaces.

Syntax

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

Semantics

Label Description
Header PC‑Input header — Standard‑PCI: “XRV‑PCI‑Vx.y”.
PCInputID Unique identifier for each PC‑Input instance.
InterpretedUserState PRC‑refined subset of Entity State, including inferred or clarified intentions. Derived from MMC Entity State specification.
ResolvedElements Array of scene elements (IDs or full SceneElement objects). These correspond to objects, persons, sound sources, or zones identified in Audio/Visual Scene Descriptors.
Interpretation
IntentToElementMapping Maps interpreted user intentions to resolved scene elements. PRC uses Audio/Visual inputs and user state to perform referent resolution.
Trace Source provenance and Time of production
DescrMetadata Non-normative metadata fields for documentation and validation status.