Configuring the HelixGPT Insight Finder agent
Configure the HelixGPT Insight Finder agent to use the AI capabilities in BMC Helix Dashboards for generating insightful and customized dashboards. The following configurations are required:
Configuration | Details | |
1 | Configure an AI model. | A model identifies the Large Language Model (LLM) and its version used in HelixGPT Insight Finder. HelixGPT Insight Finder supports specific models. Configure the required model by providing the API keys for authentication and specifying values for other configuration parameters. For information about the models supported by HelixGPT Insight Finder, see Models in BMC Helix GPT. |
2 | Create sub-agents for the products that you are using, such as BMC Helix ITSM and BMC Helix AIOps. | |
3 | Create an Insight Finder Supervisor Agent. | Create an Insight Finder Supervisor Agent by copying the configuration details from the existing out-of-the-box Insight Finder Supervisor Agent. |
4 | Create a skill. | Create a skill and add the Insight Finder Supervisor Agent to the skill. Copy the configuration details from the existing out-of-the-box Insight Finder Supervisor Skill. |
5 | Configure the skill ID. | Add the skill ID of the Insight Finder Supervisor skill to the HelixGPT Insight Finder settings in BMC Helix Dashboards. The skill is required to enable a conversational user experience for end users. |
6 | Select specific views. | Specify which custom or out-of-the-box views you want to use in HelixGPT Insight Finder. It retrieves data based on the selected views. |
To configure the model
Log in to BMC Helix Innovation Studio.
- On the Workspace tab, from the Application launcher, select HelixGPT Agent Studio.
- Click Visit deployed application.
- Click Settings.
- On the Settings page, select HelixGPT > Connections > AI service providers.
The details of the supported AI service provider models are displayed in the card format.
Use the toggle button to switch from Card View to Table View. - Click the required model to open the model configuration.
- In the Edit model window, specify the following details:
Field Description API endpoint URL The URL of the API endpoint. API key The API key required for authentication. Default config The additional configurations required for a specified vendor. - (For API type authentication) After specifying all the required fields, click Test Connection to test the AI service provider settings. If the connection test fails, verify that you have entered the correct details.
- Save the changes.
To create sub-agents
Create sub-agents by copying the configuration details of the existing out-of-the-box sub-agents.
Log in to BMC Helix Innovation Studio.
- On the Workspace tab, from the Application launcher, select HelixGPT Agent Studio.
- Click Visit deployed application.
- Click Agents.
- Select the out-of-the-box sub-agent that you want to copy:
- For BMC Helix ITSM: Select ITSM Query Builder.
- For BMC Helix AIOps: Select AIOps Chat Agent.
- For BMC Helix Vulnerability Resolver: Select Vulnerability Query Builder Agent. - Click Add agent.
- On the Add agent page, specify the following details by referring to the configurations of the out-of-the-box sub-agent that you selected in step 5:
Field Description Name Specify a unique name for the agent. Type Select the same type as that of the out-of-the-box sub-agent. Tools Select the same value as that of the out-of-the-box sub-agent. - Save the changes.
The agent is created. - From the Agents list, select the newly created agent.
- (Optional) On the Model tab, select the model and provider and click Apply.
The changes are saved, and a confirmation message is displayed. - Repeat these steps to create sub-agents for other products.
To create an Insight Finder Supervisor Agent
Log in to BMC Helix Innovation Studio.
- On the Workspace tab, from the Application launcher, select HelixGPT Agent Studio.
- Click Visit deployed application.
- Click Agents.
- Select Insight Finder Supervisor Agent.
- On the Add agent page, specify the following details by referring to the configurations of the out-of-the-box sub-agent:
Field Description Name Specify a unique name for the agent. Type Select Insight Finder Supervisor Agent. Sub-agents Select the sub-agents that you created for the products you are using. Model (Optional) Select the model and provider. - Retain the default configurations for the other fields.
- Save the changes.
The agent is created. - Copy the code block from the configuration section of the out-of-the-box agent:
- Log in to BMC Helix Innovation Studio.
On the Workspace tab, from the Application launcher, select HelixGPT Agent Studio.
Select the Agent checkbox, and click Edit data.
Search for Insight Finder Supervisor Agent.
Under the Display ID column, click the value corresponding to Insight Finder Supervisor Agent.
The agent configuration details are displayed.Copy the code block from the Configuration section.
Search for the Insight Finder Supervisor Agent that you created.
Under the Display ID column, click the value corresponding to the agent.
In the Configuration section, paste the code block that you copied earlier.
Save the changes.
To create a skill
Log in to BMC Helix Innovation Studio.
- On the Workspace tab, from the Application launcher, select HelixGPT Agent Studio.
- Click Visit deployed application.
- On the Skills tab, perform these steps:
- From the Application list, select BMC Helix Dashboards.
- Click Add skill, and specify these details:
Field Description Name Specify a unique name for the skill. Provider Select a provider. Model Select a model. Instruction type Select Agent. - Click Add.
The skill is created, and a confirmation message is displayed.
- Select the newly created skill.
- Click the Agent tab.
- Search for the newly created Insight Finder Supervisor Agent and select it.
- Click Apply.
The agent is added to the skill, and a confirmation message is displayed.
To configure the skill ID
A skill indicates a capability to perform specific tasks, such as generating responses. To enable HelixGPT Insight Finder with the required skill, add the skill ID of the Insight Finder Supervisor skill to the agent.
- Obtain the ID of the Insight Finder Supervisor skill by performing the following steps:
- Log in to BMC Helix Innovation Studio.
- On the Workspace tab, from the Application launcher, select HelixGPT Agent Studio.
- Click Visit deployed application.
- From the Application list, select BMC Helix Dashboards.
- Copy the ID from the ID column corresponding to the Insight Finder Supervisor Skill that you created.
- Log in to BMC Helix Portal and open BMC Helix Dashboards.
- From the navigation meu, select HelixGPT Insight Finder > Settings.
- In the HelixGPT Skill identifier field, enter the skill ID that you copied earlier.
- Save the changes.
To use specific views in HelixGPT Insight Finder
HelixGPT Insight Finder supports a few out-of-the-box views and the custom views that you create based on supported out-of-the-box views. You can restrict the scope of HelixGPT Insight Finder by selecting specific out-of-the-box or custom views. It displays data only from the selected views.
- From the navigation menu, select HelixGPT Insight Finder > Configure views.
A list of supported and unsupported out-of-the-box and custom views are displayed.
- On the Supported views tab, review the list of supported views and create a custom view by cloning the required out-of-the-box view. Perform the following steps:
- Open Reporting Metadata Studio.
- Import the required out-of-the-box view and customize it.
- Publish the customized view.
The newly created custom view is added to the Supported views tab. For more information about creating custom views, see Creating customized views.
- Select the checkbox corresponding to the newly added custom view.
- (Optional) If you want HelixGPT Insight Finder to stop using the default out-of-the-box view based on which you created the custom view, clear the checkbox corresponding to the out-of-the-box view.
- Click Submit.
The changes are saved, and a confirmation message is displayed.