A Machine – An MPAI-MMC Implementation – communicates with an Entity by performing the following high-level functions:
A Machine communicates with an Entity by performing the following high-level functions:
- Receive a sequence of either:
- Audio-visual scenes that include the communicating Entity interpreted as Audio-Visual Scene Geometries and associated Audio-Visual Objects.
- Communication Items containing an Avatar representing the Machine communicating with the Entity and Context information as supported by the Portable Avatar Format.
- Understand the information emitted by the Entity considering its Context.
- Produce and emit multimodal responses to the communicating Entity either by generating a Communication Item or an Audio-Visual Scene both of which may include a representation of itself.