MPAI has developed the notion of Perceptible and Agentive AI (PAAI), a machine or set of machines performing some or all of the following functions:
- Perceiving the physical or virtual environment that may include:
- Inanimate physical or virtual objects.
- Humans or PAAIs.
- Accessing information sources (Processes)
- Depending on the source:
- Representing, describing, and interpreting data from inanimate or virtual objects.
- Representing, describing, and interpreting messages from humans.
- Receiving messages from PAAIs.
- Reasoning about data and messages.
- Setting goals based on data received and messages exchanged:
- Deciding on messages for humans and/or PAAIs.
- Actuating decisions.
- Storing/retrieving experiences.
- Adjusting goals.
- Making plans to reach the goal:
- Decomposing tasks into subtasks and organising them in sequences.
- Considering the environment and available resources.
- Involving processes, humans, and PAAIs.
- Iterating to improve results.
- Executing the plan:
- May change the plan because of changed conditions.
- Learning while experiencing.
Therefore, a PAAI uses the following elementary functionalities:
Representation | To represent captured AV information as Data. |
Description | To represent Data as Descriptors, e.g., AV Scene Descriptors. |
Interpretation | To represent Descriptors as Interpretations, e.g., speech recognition. |
Conclusion | To represent the result of reasoning about Interpretations as Conclusions. |
Communication | To exchange Data with another PAAI. |
Goal setting | To establish the goals to be reached. |
Planning | To reach the goal through structured plans. |
Decision | To decide how to implement a Conclusion. |
Explanation | To explains the path that led to a Decision. |
Action | To actuates a Decision. |
Storage/Retrieval | To store/retrieve Experiences (relevant data from any of the stages above). |
Learning | To improves the performance of a stage while experiencing. |
A PAAI Experience is defined as the relevant set of data produced by a PAAI during its operation.
Figure 1 depicts the flow of data in its different forms across the stages of a PAAI.
Figure 1 – Graphical representation of a Perceptible and Agentive AI (PAAI)