This documentation supports the 23.3 version of BMC Helix Innovation Suite (AR System and BMC Helix Innovation Studio).

To view an earlier version, select the version from the Product version menu.

Adding cognitive capabilities to a custom application

BMC Helix Innovation Studio provides cognitive service capabilities such as auto-classification and conversation service that enable you to use the advantages of Artificial Intelligence (AI) and Machine Learning (ML) in your applications. BMC Helix Innovation Studio enables administrators to use one of the following classification service providers for the cognitive service:

  • BMC Helix Innovation Studio Conversation Service for classification
  • BMC Native (Google) classification based on Google Cloud Platform

By using the capabilities provided by the classification service providers, you can use the cognitive service to automate your application workflow tasks, such as assignment and categorization.

To understand the cognitive service use case, see Leveraging cognitive capabilities in your application.

Workflow

The following image illustrates the end-to-end process for developing an application that uses the BMC Helix Innovation Studio. It describes the roles involved, steps required, and the tools used in the application development.

Development of an application that uses AI Service Management (Categorization and Classification) capabilities comprise of the following tasks:

Important

To use the cognitive service in your existing applications, you do not need to perform task 1.

TaskRoleActionReference
1AdministratorCreates an application by using the Maven archetype.

Creating a Project using Maven and the Archetype

2Administrator

Creates the definitions for the application, builds, and deploys the application.


3AdministratorCreates a configuration for your application so an administrator can use the configuration to train the cognitive service.

Enabling a custom application for cognitive service

4Administrator

(Optional) Creates a data set to train and test the cognitive service.

You can create a training data sets that either uses sample data or uses data from your application to train the cognitive service.

Types of data sets used to train and test the cognitive service

5Administrator(Optional) Creates a Java program to use auto-assignment.

Creating a Java program to use auto-assignment

6Administrator

Creates processes or rules that uses the cognitive service elements.

Automating categorization and assignment of application requests

7Administrator

Exports the definitions and deploy the application.

Deploying the custom code-based applications to development environments

8AdministratorSelects the classification service provider for configuring the cognitive service.

Centralized configuration

9Administrator
  • Configures AI Service Management (Categorization and Classification) capabilities by using BMC Helix Innovation Studio.

Or

  • Configures AI Service Management (Categorization and Classification) capabilities by using BMC Native (Google) classification.

Or

  • Configures AI Service Management (Categorization and Classification) capabilities by using your own cognitive provider.



10Administrator

Creates or updates the cognitive service training and test data sets.

Types of data sets used to train and test the cognitive service

11Administrator

Trains and tests the cognitive service.

Training and testing the cognitive service for a custom application

12AdministratorEvaluates whether the cognitive service is predicting correct categories, and updates the data set if required.

Evaluating the cognitive service test results

13End user

Uses the application that leverages the cognitive service.

 -

The following video (3:57) provides the process overview to use AI Service Management (Categorization and Classification) capabilities in your application:

The video shows an older version of BMC Helix Innovation Studio.

The previous product name was BMC Helix Innovation Suite. Although there might be minor changes in the UI, the overall functionality remains the same.



 https://youtu.be/k72xCJlvqK8

Was this page helpful? Yes No Submitting... Thank you

Comments