<- References Go to ToC AI Modules ->
1. Technical Specification | 2. Reference Software | 3. Conformance Testing | 4. Performance Assessment |
1. Technical Specification
Technical Specification: Multimodal Conversation (MPAI-HMC) V2.0 assumes that workflows are based on Technical Specification: AI Framework (MPAI-AIF) V2.1 specifying the standard AI Framework (AIF) that enables initialisation, dynamic configuration, execution, and control of AI Workflows (AIW) composed of interconnected AI Modules (AIM).
Table 1 provides the full list of AIWs specified by MPAI-HMC V2.0 with links to the pages dedicated to each AI Workflow which includes its function, reference model, Input/Output Data, Functions of AIMs, Input/Output Data of AIMs, and links to the AIW-related AIW, AIMs, and JSON metadata.
All AI-Workflows specified by MPAI-HMC V2.0 are superseded by those specified by previous MPAI-MMC specifications which can still be used if their version is explicitly indicated.
Table 1 – AIWs of MPAI-HMC V2.0
Acronym | Title | JSON |
MPAI-HMC | Communicating Entities in Context | X |
#2. Reference Software
As a rule, MPAI provides Reference Software implementing the Technical Specification released with the BSD-3-Clause licence and the following disclaimers:
- The purpose of the Reference Software is to demonstrate a working Implementation of an AIW, not to provide a ready-to-use product.
- MPAI disclaims the suitability of the Software for any other purposes that those of the MPAI-HMC Standard and does not guarantee that it is secure.
- Users shall verify that they have the right to use any third-party software required by the Reference Software Implementation.
- Users should note that the Reference Software Implementation may require the acceptance of licences from third-party repositories.
Note that at this stage the MPAI-HMC AIW is only partly implemented.
3. Conformance Testing
An implementation of an AI Workflow conforms with MPAI-HMC if it accepts as input and produces as output Data and/or Data Objects (Data and its Qualifier) conforming with those specified or referenced by MPAI-HMC.
The Conformance of an instance of a Data is to be expressed by a sentence like “Data validates against the Data Type Schema”. This means that:
- Any Data Sub-Type is as indicated in the Qualifier.
- The Data Format is indicated by the Qualifier.
- Any File and/or Stream have the Formats indicated by the Qualifier.
- Any Attribute of the Data is of the type or validates against the Schema specified in the Qualifier.
The method to Test the Conformance of a Data or Data Object instance is specified in the Data Types chapter.
4. Performance Assessment
Performance is a multidimensional entity because it can have various connotations, and the Performance Assessment Specification should provide methods to measure how well an AIW performs its function, using a metric that depends on the nature of the function, such as:
- Quality: the Performance of a Communicating Entities in Context AIW can measure how well the AIW responds to a question.
- Bias: Performance of a Communicating Entities in Context AIW can measure the quality of responses in dependence of the type of message received.
- Legal compliance: the Performance of an AIW can measure the compliance of the AIW to a regulation, e.g., the European AI Act.
- Ethical compliance: the Performance Assessment of an AIW can measure the compliance of an AIW to a target ethical standard.
Note that at this stage only some AIMs of the MPAI-HMC AIW include a Performance Assessment Specification.