Maximo AI Service

Maximo AI Service is an integrated add-on for Maximo Application Suite that enables select AI features. In Maximo Manage, Maximo AI Service enables an AI assistant, field value recommendations, including problem code recommendations for work orders, locating similar work orders, and AI recommendations in Reliability Strategies.

Note:

The AI broker, which was introduced in 9.0, is replaced with Maximo AI Service as of 1 August 2025. To continue using the features that were enabled by the AI broker after that time, you must uninstall any instance of the broker and then deploy and use Maximo AI Service 9.1. You can deploy Maximo AI Service 9.1 with Maximo Application Suite 9.0 or 9.1. If Maximo AI Service is deployed with Maximo Application Suite 9.0, you can use only the AI features that were included in Maximo Application Suite 9.0. For more information about uninstalling the AI broker, see Uninstalling the AI broker.

Note: Maximo AI Service is supported by an integration with IBM® watsonx™.ai. Maximo AI Service 9.1 includes a limited use license to watsonx.ai™ and incurs an additional AppPoint cost. For more information, see Licensing in Maximo Application Suite 9.1.

Overview

Maximo AI Service facilitates communication to watsonx AI systems or services to complete the following tasks:
  • Managing configuration, training, and retraining AI models and retain data during training.
  • Delegating inferencing jobs to watsonx AI or to a local embedded runtime.
  • Completing health checks of the AI model runtime and the individual models.
You can deploy Maximo AI Service with Maximo Application Suite 9.0 or 9.1. Maximo AI Service supports AppPoint use with the following deployment methods:
  • Full SaaS, which means that Maximo AI Service, Maximo Application Suite, and watsonx.ai are all SaaS.
  • Full on-premises, which means that Maximo AI Service, Maximo Application Suite, and watsonx.ai are deployed on-premises. In this case, watsonx.ai might run in its on on-premises cluster.
  • Hybrid, which means that Maximo Application Suite is deployed on-premises but Maximo AI Service and watsonx.ai are both SaaS.

For watsonx.ai to use AppPoints, Maximo AI Service and watsonx.ai must use the same deployment model. If Maximo AI Service is deployed on‑premises, but watsonx.ai is SaaS, watsonx.ai cannot use AppPoints; Maximo AI Service can use AppPoints, but you must procure and pay for watsonx.ai separately.

You cannot track AppPoint usage for Maximo AI Service in Maximo Application Suite licensing dashboards.

Maximo AI Service supports multitenancy. Model inferencing and training support only the English language. Data that is not in English cannot be processed as part of inferencing or used to generate output.

To enable Maximo AI Service in production, development, and testing environments, you must enable Maximo AI Service individually in each environment type. Maximo AI Service requires a unique tenant ID per environment.

Maximo AI Service also enables some AI features in Maximo IT. For more information, see Integrating AI with Maximo IT.

Deploying Maximo AI Service on-premises

You can deploy Maximo AI Service on-premises with Maximo Application Suite 9.0 or 9.1. For example, you can deploy Maximo AI Service 9.1 on-premises with Maximo Application Suite 9.0. Maximo AI Service on-premises cannot be used with watsonx.ai SaaS.

To deploy Maximo AI Service 9.1 on-premises and then enable the AI features, complete the following steps:

  1. If you installed the AI broker, uninstall the broker and MariaDB. For more information, see Uninstalling the AI broker.
  2. If you started a deployment for Maximo AI Service 9.1 and have MariaDB as part of that deployment, uninstall that version of MariaDB. Earlier versions of Maximo AI Service required MariaDB.
    1. Open Red Hat® OpenShift® web console.
    2. From the side navigation, click Home > Projects.
    3. Search for the mariadb project name.
    4. For the project, click the three-dot menu and then click Delete Project.
  3. Deploy Maximo AI Service.

    To deploy Maximo AI Service, you must first set up and configure the prerequisite software, including watsonx.ai. You can then complete the deployment by using a CLI or Ansible® collection, connect Maximo AI Service to Maximo Manage, and then verify that Maximo AI Service is running and connected. For more information, see Deploying Maximo AI Service on-premises.

  4. Create AI configurations for the AI features that you want to enable.

    You create AI configurations in Maximo Manage in the AI configuration application. Each AI feature that you want to enable requires its own configuration. For more information, see AI features.

Deploying Maximo AI Service SaaS

To deploy Maximo AI Service SaaS, contact your IBM representative. You can deploy Maximo AI Service SaaS with Maximo Application Suite on-premises or SaaS. Maximo AI Service SaaS cannot be used with watsonx.ai on-premises.

Regardless of your Maximo Application Suite deployment type, IBM enables Maximo AI Service SaaS for you and then provides your Maximo AI Service URL, API key, and tenant ID. You use these values to connect your environment to Maximo AI Service. After you receive the values, complete the following steps:
  1. In Maximo Manage, open the System Properties application.
  2. Search for, select, and then add global values for the following properties:
    • mxe.int.aibrokerapikey. The value is the Maximo AI Service API key.
    • mxe.int.aibrokerapiurl. The value is the Maximo AI Service URL.
    • mxe.int.aibrokertenantid. The value is the Maximo AI Service tenant ID.
  3. After you edit each property, in the Common Actions menu, click Save Property.
  4. After you edit all properties, in the Common Actions menu, click Live Refresh.
After you connect to Maximo AI Service, you can set up AI configurations for each AI feature that you want to enable. For more information, see AI features.

Deploying Maximo AI Service in the feature channel

You can deploy Maximo AI Service in the on-premises Maximo Application Suite feature channel. The deployment process for Maximo AI Service in the feature channel is the same as the deployment process for Maximo AI Service on-premises. For more information, see Deploying Maximo AI Service on-premises.

For more information about the feature channel, see What's new in the Maximo Application Suite feature channel.

AI features

The following table contains the available AI features, associated model template name, the required model, what product the feature is used in, and links to documentation that describes how to set up the AI configuration.

If you are already using Granite™ 3.2 8B Instruct for mcc, pcc, fmea, and nl2oslc templates, you must move to the gpt-oss-120b model. For more information, see Changing to gpt-oss-120b models.

Table 1. AI features and setup instructions
Feature Model template Models Used in Instructions

Problem code recommendations for work orders

pcc

Maximo Manage Enabling recommended problem codes for Work orders

Model training can use significant resources. Ensure that your Red Hat OpenShift cluster can handle the load. Inferencing occurs locally in the cluster and does not consume as significant resources as training.

Field value recommendations

mcc

Maximo Manage Enabling field value recommendations

Model training can use significant resources. Ensure that your Red Hat OpenShift cluster can handle the load. Inferencing occurs locally in the cluster and does not consume as significant resources as training.

AI assistant

nl2oslc

Maximo Manageand Maximo Health Enabling the assistant

Locating similar work orders

similarity

  • embedding_transformer_en_slate.125m

    This model is an embedding model that uses Watson Natural Language Processing. For more information about embedding models, see Embeddings.

Maximo Manage Enabling locating of similar work orders

AI recommendations for asset boundary and the failure list in Reliability Strategies

fmea

Maximo Manage Enabling AI recommendations in Reliability Strategies

AI insights into asset condition

Note: This feature is available in the feature channel. In Maximo Application Suite, customer-managed users can use the feature channel to update their nonproduction instances to preview this feature. In Maximo Application Suite as a Service, you can use this feature in your Maximo Application Suite as a Service environment. For more information, see What's new in the Maximo Application Suite feature channel.
insightsgenerator Maximo Manage Enabling AI insights for assets