Leveraging application data to add context in a chat conversation
Scenario: End-user experience after adding application data as chat context
An employee interacts with BMC Helix Virtual Agent and requests a new laptop with a certain configuration. BMC Helix Virtual Agent refers to the approval data in this context and replies that the user requires approval from the manager for the specified configuration. Additionally, BMC Helix Virtual Agent also informs the employee about the configurations that are pre-approved. Based on this information, the employee quickly decides how to proceed with the request. The chat context data is also removed when the employee closes the chat session.
Scenario: Adding application data to chat context
Continuing with the earlier scenario, the administrator wants to use approval data in the chat context so that BMC Helix Virtual Agent knows which type of laptop configurations are pre-approved and which configurations require the manager's approval. The administrator communicates the requirement to the business analyst. In the BMC Helix Innovation Studio Process designer, the business analyst customizes a copy of the Custom Chat Context Variables Template process. The business analyst also creates a skill in the BMC HelixGPT or modifies the dialog in the IBM Watson Assistant skill to include the chat context variables. The administrator then configures the process name in the BMC Helix Innovation Studio administration settings.
BMC Helix Virtual Agent provides some attributes from the CTM: People form in BMC Helix ITSM out-of-the-box.