Go to MPAI-PAF V1.6 AI Modules
Function
Ref. Model
I/O Data
SubAIMs
JSON MData
Profiles
Ref. Software
Conformance
Performance
1 Functions
In Virtual Meeting applications, such as in the Avatar-Based Videoconference Use Case, i.e., a video-conference where avatars participate realistically impersonating the human participants, the Virtual Secretary:
- Listens to the Speech of each avatar.
- Monitors their Personal Status.
- Drafts a Summary using the avatars’ Personal Status and Text obtained from Automatic Speech Recognition or directly via Text input in the meeting’s common language.
- The Summary can be made available to participants in two different ways:
- Transferred to an external application so that participants can edit the Summary.
- Displayed to avatars where:
- Avatars make Speech or Text comments (e.g., offline via chat).
- The Virtual Secretary edits the Summary by understanding Text, Speech, and the avatars’ Personal Statuses.
- Outputs the Summary and the Virtual Meeting Secretary’s Portable Avatar.
2 Reference Model
Figure 1 depicts the Reference Model of the Virtual Meeting Secretary (PAF‑VMS) AIM.

Figure 1 – Reference Model of the Virtual Meeting Secretary (PAF‑VMS) AIM
3 I/O Data
Table 1 gives the Input and Output Data of the Virtual Meeting Secretary (PAF‑VMS) AIM.
| Input | From | Description |
|---|---|---|
| Portable Avatar | Server | Participants’ Portable Avatars as re-multiplexed by Server (External Port). |
| Output | To | Description |
| VMS Portable Avatar | Server | VMS Portable Avatar to Server (External Port). |
| Summary | Server | Summary of avatars’ interventions, to Server (External Port). |
4 SubAIMs
4.1 Reference Model
Figure 2 depicts the Reference Model of the Virtual Meeting Secretary (PAF‑VMS) Composite AIM.
Figure 2 – Reference Model of the Virtual Meeting Secretary (PAF‑VMS) Composite AIM
4.2 Operation
The Virtual Secretary processes one avatar at a time. Since the Summary goes from Summary Creation to Entity Dialogue Processing and back, the Virtual Secretary runs continuously.
- Portable Avatar Demultiplexing produces Input Text, Input Speech, Avatar ID and Personal Status.
- Automatic Speech Recognition extracts Recognised Text from Input Speech.
- Natural Language Understanding receives Recognised Text or Input Text, and produces Refined Text and Meaning.
- Summary Creation Module receives Avatar ID, Personal Status, Refined Text and Meaning, and the Edited Summary from Entity Dialogue Processing where there is one, and produces the Summary.
- Entity Dialogue Processing receives Input Text, Refined Text, Meaning, Personal Status and Summary; sends the Edited Summary back to Summary Creation Module and the Summary out; and, when the avatar addresses the Virtual Secretary, produces VMS Text, VMS Personal Status and VMS Avatar Model.
- Personal Status Display produces the VMS Portable Avatar from VMS Text, VMS Personal Status and VMS Avatar Model.
4.3 Functions of SubAIMs
Table 2 gives the functions of the Virtual Meeting Secretary (PAF-VMS) SubAIMs.
Table 2 – Functions of the Virtual Meeting Secretary (PAF-VMS) SubAIMs
| SubAIM | Function |
| Portable Avatar Demultiplexing | Receives Portable Avatar and provides Input Text, Input Speech, Avatar ID and Personal Status. |
| Automatic Speech Recognition | Receives Input Speech and provides Recognised Text. |
| Natural Language Understanding | Refines Recognised Text or Input Text and extracts Meaning. |
| Summary Creation Module | Receives Avatar ID, Personal Status, Refined Text, Meaning and Edited Summary, and produces and refines the Summary. |
| Entity Dialogue Processing | Receives Input Text, Refined Text, Meaning, Personal Status and Summary; produces Edited Summary, Summary and, when addressed, VMS Text, VMS Personal Status and VMS Avatar Model. |
| Personal Status Display | Receives VMS Avatar Model, VMS Personal Status and VMS Text, and produces the VMS Portable Avatar. |
4.4 I/O Data of SubAIMs
Table 3 gives the Input and Output Data of the Virtual Meeting Secretary (PAF-VMS) SubAIMs.
Table 3 – I/O Data of the Virtual Meeting Secretary (PAF-VMS) SubAIMs
| SubAIM | Input | Output |
| Portable Avatar Demultiplexing | Portable Avatar | Input Text Input Speech Avatar ID Personal Status |
| Automatic Speech Recognition | Input Speech | Recognised Text |
| Natural Language Understanding | Input Text Recognised Text |
Refined Text Meaning |
| Summary Creation Module | Avatar ID Personal Status Refined Text Meaning Edited Summary |
Summary |
| Entity Dialogue Processing | Input Text Refined Text Meaning Personal Status Summary |
Edited Summary Summary VMS Text VMS Personal Status VMS Avatar Model |
| Personal Status Display | VMS Text VMS Personal Status VMS Avatar Model |
VMS Portable Avatar |
4.5 AIMs and JSON Metadata
Table 4 provides the links to the AIM specifications and JSON schemas. AIM1 indicates the Composite AIM and AIM2 its SubAIMs.
| AIM1 | AIM2 | Name | JSON |
|---|---|---|---|
| PAF‑VMS | Virtual Meeting Secretary | X | |
| PAF‑PDX | Portable Avatar Demultiplexing | X | |
| MMC‑ASR | Automatic Speech Recognition | X | |
| MMC‑NLU | Natural Language Understanding | X | |
| MMC‑SCM | Summary Creation Module | X | |
| MMC‑EDP | Entity Dialogue Processing | X | |
| PAF‑PSD | Personal Status Display | X |
5 JSON Metadata
https://schemas.mpai.community/PAF/V1.6/AIMs/VirtualMeetingSecretary.json
6 Profiles
No Profiles.
7 Reference Software
Under development.
8 Conformance Testing
Table 5 provides the Conformance Testing Method for the Virtual Meeting Secretary (PAF‑VMS) AIM. Conformance Testing of the individual SubAIMs is given by the individual AIM specifications.
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, if present, and conform with the Qualifier, if present.
| Receives | Portable Avatar | Shall validate against Portable Avatar schema. |
| Produces | VMS Portable Avatar | Shall validate against Portable Avatar schema. |
| Summary | Shall validate against Summary schema. |
9 Performance Assessment
Not part of this specification.