Are you a developer of AI applications? MPAI standards allow you to develop modular AI applications and their components in a well-defined, interoperable, and robust way. Applications are defined as AI workflows (AIWs) composed of interconnected AI modules (AIMs); they are run inside standard execution orchestrators called AI frameworks (AIFs).
In principle, AI Modules do not need to run on the same hardware/software platform as that of the AI Framework; remote execution hosted by other orchestrators is provided for by communication through specified interfaces. AI Modules are interoperable, i.e., an AI Module with a defined function and interface can be replaced by a different implementation having the same function and interface and possibly different performance. AI Frameworks natively interface with the MPAI Store and its catalogue of AI Workflows and Modules, providing access to validated software components.
The implementation mechanism for AI Modules allows developers to abstract from the development environment and provide interoperable implementations running on a variety of hardware/software platforms. For instance, a module might be implemented as software running on different classes of systems, from MCUs to HPCs, or as a hardware component, or as a hybrid hardware-software solution.
The resulting system offers a range of desirable high-level features. For instance:
MPAI has appointed the MPAI Store as the official distributor of MPAI-compliant implementations.
Informally speaking, the MPAI AIF standard envisages for software three possible levels, in increasing order of compliance:
The first step towards distributing your application as an MPAI-compliant AI Workflow or Module is to request an Implementer ID from the MPAI Store. Once that has been obtained, you will be able to upload your software to the MPAI Store. The MPAI Store will then test the application for conformity with the relevant standard and check its security. After that, your software will be made available according to one among a number of possible distribution models.
More information and a complete definition of the MPAI AI Framework reference model can be found in the MPAI AIF standard.