Configuring Ask HelixGPT for BMC Helix ITSM
To opt for the Ask HelixGPT capability, contact your BMC account manager.
After you opt for this capability, BMC Software does the following configurations:
- Configures the URL of the HelixGPT Assistant service in the HelixGPT-Assistant-Service-URL CCS parameter to enable BMC HelixGPT in your BMC Helix ITSM environment. After the HelixGPT-Assistant-Service-URL CCS parameter is configured, the Ask HelixGPT tab is available on the incident screen.
For more information about the HelixGPT-Assistant-Service-URL CCS parameter, see Setting configuration parameters in BMC Helix ITSM. - Configures the BMC Helix IT Service Management application out of the box in BMC HelixGPT Manager.
If you want to enable BMC HelixGPT for an on-premise deployment, see Performing the BMC Helix Service Management installation.
The design-time parameters to render the Ask HelixGPT tab are configured out of the box in the HelixGPTChat component on the SHR:SV_TicketDisplay form in Developer Studio. If you want to view the HelixGPTChat component, ensure that you upgrade Developer Studio to the latest version.
At run time, when an agent clicks the Ask HelixGPT tab on the incident screen, the contextual data of the incident is passed to BMC HelixGPT. BMC HelixGPT uses the contextual data to determine the context of the incident and generates an initial resolution summary providing information about the possible resolution for the incident.
If the agent wants to investigate the incident further, the agent can ask specific questions on the Ask HelixGPT tab. The agent can also view the knowledge articles from which BMC HelixGPT sourced the information.
BMC HelixGPT provides real-time recommendations based on the past and current information that helps the agents to quickly analyze the root cause of the incident, perform necessary actions, and resolve the incident.
The following diagram depicts the tasks for configuring Ask HelixGPT for BMC Helix ITSM:
Supported knowledge providers
For the BMC Helix IT Service Management application, BMC HelixGPT uses the following knowledge articles, by default, to generate responses:
- Published knowledge articles from BMC Helix ITSM: Knowledge Management
- Knowledge articles associated with closed incidents from BMC Helix ITSM
You can also set BMC Helix Knowledge Management by ComAround as a data source for the BMC Helix IT Service Management application instead of BMC Helix ITSM: Knowledge Management. BMC HelixGPT uses published knowledge articles from BMC Helix Knowledge Management by ComAround to generate responses.
Before you beginMake sure you complete the following tasks before you start using the Ask HelixGPT tab:
Product | Task | Reference |
---|---|---|
BMC Helix Innovation Studio | Ingest data from BMC Helix ITSM: Knowledge Management and BMC Helix ITSM into BMC HelixGPT. If you have set BMC Helix Knowledge Management by ComAround as a data source for the BMC Helix IT Service Management application, ingest its data into BMC HelixGPT. | |
BMC HelixGPT Manager | Obtain the API key from your AI service provider and configure the AI service provider connection in the BMC HelixGPT Manager administrator UI. | |
BMC HelixGPT Manager | In BMC HelixGPT Manager, the following pair of skills are provided out of the box for the Ask HelixGPT feature:
A skill is a container for the artifacts that define the conversation flow for user responses. You must associate the model that you want to use with these out-of-the-box skills for the BMC Helix IT Service Management application in the BMC HelixGPT Manager administrator UI. By default, the Azure OpenAI gpt-35-turbo model is associated with the out-of-the-box skills. | For information about associating a model with a skill, see Updating prompts and skills for consistent and efficient responses from BMC HelixGPT. |
BMC HelixGPT Manager | Set BMC Helix Knowledge Management by ComAround as a data source for the BMC Helix IT Service Management application. Perform this task only if you want to use published knowledge articles from BMC Helix Knowledge Management by ComAround instead of BMC Helix ITSM: Knowledge Management to generate the responses. You need not define search filters for BMC Helix Knowledge Management by ComAround because they are predefined. | For information about setting a data source for an application, see Defining knowledge search settings. |
To enable or disable the initial resolution summary for Ask HelixGPT
When an agent clicks the Ask HelixGPT tab on an incident screen, BMC HelixGPT generates an initial resolution summary that provides information about a possible resolution for the incident. If the agent wants to investigate the incident further, the agent can ask specific questions on the Ask HelixGPT tab.
An API call is made to the large language model (LLM) to generate each response. Each API call is associated with a cost, which depends on the LLM you select.
If you want to optimize the cost while leveraging the BMC HelixGPT capability, disable the initial resolution summary so that BMC HelixGPT does not generate it. Disabling the initial resolution summary generates a response only when an agent asks a question, limiting the API calls to answer the questions.
- In Developer Studio, open the SV_TicketDisplay view of the SHR:SV_TicketDisplay form.
- On the Ask HelixGPT tab panel, set the Disable Resolution property of the HelixGPTChat component to one of the following options:
- true: If you do not want to generate an initial resolution summary when an agent clicks the Ask HelixGPT tab.
- false: If you want to generate an initial resolution summary when an agent clicks the Ask HelixGPT tab.
The default value is false.
To enable or disable Ask HelixGPT
After BMC configures the URL of the HelixGPT Assistant service in the HelixGPT-Assistant-Service-URL CCS parameter, the Ask HelixGPT tab is available on the incident screen. If you do not want to use the Ask HelixGPT feature, you can disable it.
- On the AR System Configuration Generic UI form, add the disableAskHelixGPT CCS parameter to the arsystem.bmc.arsys.itsm (*) component.
- Set the disableAskHelixGPT CCS parameter to any of the following:
- true: To disable Ask HelixGPT. The Ask HelixGPT tab is not displayed on the incident screen.
- false: To enable Ask HelixGPT. The Ask HelixGPT tab is displayed on the incident screen.
The default value is false.
For more information, see Setting configuration parameters in BMC Helix ITSM.
Troubleshooting
The following table describes the steps you can perform if you encounter the following problems:
Problem | Resolution | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
You cannot view the Ask HelixGPT tab on the incident screen. | Solution 1: In Mid Tier, ensure that the URL of the HelixGPT Assistant service is present in the HelixGPT-Assistant-Service-URL CCS parameter of the com.bmc.arsys.server.shared CCS component. For more information, see Setting configuration parameters in BMC Helix ITSM. If the URL is not present, contact your BMC account manager. Solution 2: The following objects are updated in Developer Studio for the Ask HelixGPT feature. If you have an overlay of the SHR:SV_TicketDisplay form in Developer Studio and you have upgraded BMC Helix ITSM from an earlier version, make sure you reconcile the following objects:
| ||||||||||||||
The Ask HelixGPT tab does not generate any response. | Make sure you have performed the following actions:
| ||||||||||||||
| Work around:
|
FAQ