Configuring BMC HelixGPT to work with BMC Helix Virtual Agent
Before you begin
Make sure to complete the following steps before you configure BMC HelixGPT in the BMC Helix Virtual Agent:
Action | Reference |
---|---|
Ask your BMC account manager to deploy the BMC HelixGPT service in your environment. | |
Make sure to have the API key for the Open AI or Azure OpenAI service and add them to the BMC HelixGPT administrator UI. | |
Make sure to have the reference Skill ID provided with the custom BMC HelixGPT assistant you want to use. To get the Skill ID, log in to the BMC HelixGPT administrator UI and select the appropriate Skill. |
Process for configuring BMC HelixGPT
To create a chatbot
- Log in to BMC Helix Innovation Studio and navigate to the Workspace tab.
- Select the application for which you want to create a chatbot.
Perform one of the following steps to create the application based on access level for users:- To provide access to all users, create a chatbot in the BMC Chatbot application.
- To provide access to a specific group of users, create a chatbot in the application that only the user group has access to.
- On the Chatbots tab, click New and enter a unique name for the chatbot.
For example, IT Helpdesk. - Click Save.
The newly-created chatbot is displayed on the Chatbots tab, as shown in the following figure:
The following figure shows the features that you can access:
- Click the Navigation tab to explore various sections and features within the application.
- Click the Actions drop-down to select the required action to be performed.
- Click the Visit deployed application tab to open and navigate to theLive Chat application. Alternatively, you can open the application directly in your browser and log in with your credentials.
To configure BMC HelixGPT
The following figure shows the tasks involved in configuring BMC HelixGPT with BMC Helix Virtual Agent:
- Log in to BMC Helix Innovation Studio and navigate to the Workspace tab.
- From the Chatbots tab, select the newly created chatbot.
- From the Assistant Service Provider list, select BMC HelixGPT as the assistant service provider.
On the Chatbot Skills tab, specify the following fields:
UI field
Description
HelixGPT Skill
From the HelixGPT Skill list, select the reference BMC HelixGPTskill.
Chatbot Display name
Type a name for BMC Helix Virtual Agent that will be displayed to users.
Example: Azure HelixGPT
The following figure shows the fields in the Chatbot Skills tab:
- Click Save.
To change the branding of a chatbot
You can change the branding of a chatbot by uploading your organization's logo, header color, header text, and so on. You can also customize the chatbot animation when it loads for the first time. Although this is an optional task, it is recommended that you leverage this capability of chatbot. The branding applies only to the chatbot web UI and not to other chatbot channels such as Office 365, Skype for Business on-premises, Slack, and Twilio.
To learn how to customize a chatbot and the best practices for file size and pixel size, see Branding-BMC-Helix-Virtual-Agent-for-your-company.
To configure the chat session idle timeout
Chat session idle timeout is the period within which the chat session closes automatically. The default timeout period is 15 minutes.
- Log in to BMC Helix Innovation Studio and navigate to the Administration tab.
- Select Cognitive and Chatbot > Cognitive Service.
- From the Configure list, select Chatbot.
In the Chatbot section, enter the value in the following field, and click Save.
Field
Description
Chat Session Idle Time
Enter the time in seconds after which the chat session must close automatically if the end user is not chatting.
Default time: 900 seconds Valid range: 300 to 1200 seconds
To configure the end user idle timeout
User idle timeout period is when there is no action by the end user from the last sent message and the chat session ends automatically. The default timeout period is 30 seconds.
- Log in to BMC Helix Innovation Studio and navigate to the Administration tab.
- Select Cognitive and Chatbot > Cognitive Service.
- From the Configure list, select Chatbot.
In the Chatbot section, enter the value in the following field, and click Save.
Field
Description
Chat User idle time
Enter the time in seconds after which the chat session closes automatically if there is no activity by the end user after the last sent message.
Default time: 30 seconds. Valid range: 300 to 1200 secondsThe system displays the following message if the user tries to re-initiate the recent conversation with the chatbot after the session timeout period. The user needs to start a new chat session with the chatbot.
To view all the chatbots in the BMC Helix Innovation Suite environment
Administrators can view all the chatbots created for all applications in the BMC Helix Innovation Suite environment.
- Log in to BMC Helix Innovation Studio and navigate to the Administration tab.
- Select Cognitive and chatbot > Chatbots.
The Chatbots list displays all the chatbots that are configured in the BMC Helix Innovation Suite environment.
For example, the following displays the default chatbot, BMC Chatbot, and a custom chatbot.
To make company logo optional in BMC Helix Virtual Agent web UI
Administrators can configure the BMC Helix Virtual Agent web UI to display the company logo default or make it optional.
- Log in to BMC Helix Innovation Studio and navigate to the Administration tab.
- Select Cognitive and chatbot > Cognitive service.
- From the Configure list, select Chatbot.
- In the Chatbot section, perform the following steps:
- Turn off the Remove "Powered by BMC Helix" in web UI toggle key to display the company logo by default.
- Turn on the Remove "Powered by BMC Helix" in web UI toggle key to stop displaying the company logo.
- Click Save.
To customize system messages in BMC Helix Virtual Agent
Administrators can customize system messages so that end users can view the system messages in the chatbot in one of the supported locales.
- Log in to BMC Helix Innovation Studio and navigate to the Administration tab.
- Select Cognitive and Chatbot > Chatbot messages.
- On the Chatbot messages page, from the Locale list, select the relevant locale.
The Chatbot messages list displays all the chatbot system messages that are configured. - Select the Message ID of the chatbot system message that you want to customize.
On the Edit message page, enter the value in the following field, and click Save.
Field
Description
Custom message
Enter the system message that you want to customize for the chatbot.
- (Optional) To change the custom system message to the default system message, click Reset to default.