Phased rollout

 

This version of the software is currently available only to early adopter SaaS customers as the first step in our phased rollout. Click here to view an earlier version.

Exercise 5 - Define IBM Watson Skill dialogs

Intent:
For this use case the BMC_show_incident_details intent is created. Different sample utterances have been added for this example. These are out to the box examples and you can extend the list with new utterances as needed.


Dialog and Process invocation:
In IT Chatbot skill which is shipped with latest Starter kit package, look for the parent dialog node with the name BMC - Show My Incidents. For our example this will drive our use case.  When Watson identifies this intent the parent dialog for this service gets triggered. From the BMC - Show My Incidents dialog node, when you open the JSON editor, you will see the process Get Incident Details which was created in Exercise 4 is being referenced here. There is no input required to execute the process. 


TIP: One can always enhance IBM Watson JSON part if particular Incident number details need to be shown, in that case you may need to send Incident Id as input to the process and a new Input variable would need to be defined in the process as well to accept Incident Number. 

There are couple of output of Get Incident Details  process. 

  • my_incident_status: this will be the list of all incidents which are pulled by the process
  • status: status of a process

Displaying Incident details:
Child dialog Show Incidents will have format to display details on Chabot UI. Show No Incidents Message child dialog will show appropriate message if there is no incidents raised by logged in user. 
Once Watson skill dialogs are ready then you can test the use case from Chatbot UI.

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

Comments