Give the Bot a name, choose language of Bot’s communication, and select the environment from the dropdown, where your organization stores, manages, and shares the business data, apps, and the flows. Hit Create.
Create a Topic
Create a Topic. A Topic gets triggered once the chatbot customer enters a Triggering phase.
Once the Bot is created, hit Topics and then click ‘New Topic’ button
Provide Name of the Bot, and the Triggering phrase which will start the Topic. Save the topic.
Click Go to authoring canvas to define step by step process
of how this Topic will work.
Now click the + sign under triggering phrase node to add the next step (node). In general, your options would be few or all of Ask a question, Add a condition, Call an action and Show a message.
Let’s discuss a few nodes implemented here.
Create a question node to choose among the sub-topics as below, and store response in a variable.
Then create branch-based conditions and the follow up nodes to the Add to RDS App Group condition node as below:
When creating an action node, you can tie it to a flow.
In the above example, the flow name is RDS. Let’s see the mechanics of the flow. Flow provides a number of trigger and actions, with the glimpse as follows:
In this specific example, the flow takes input from the chatbot, then create a ticket in Dynamics 365, and return ticket number to the user to which chatbot is communicating. Initiate an approval request (email) to the approver. Once approved via email, calls an Azure function is called via HTTP to perform actions related to the ticket.
Details of some of the actions and triggers are as follows:
Test your Chatbot
Once the flow is set up, save it and then test the Bot. Sample results are as follows:
You now have a customer service Bot up. These Bots can be published to multiple platforms including Websites and Microsoft Teams. For more information, see the references.
This concludes today’s topic. This is the first post in Azure Artificial Intelligence series. Please stay tune for more posts.
If you need more information or looking for a customer
service Bot solution on Azure/Office 365, contact Wintellisys!
Samia Sherwani is the Director, DevOps/Security at Wintellisys. Her areas of expertise include Enterprise Architecture and leadership, Data Science, Big Data Administration and Development, AWS/Azure/Blockchain Architecture & Development, and DevOps. MS Computer Science, MS Project Management, & MBA. Certified in AWS & Azure Architecture, AWS Machine Learning, Azure Security, Hadoop, Java, Data Science, and Blockchain.
Strictly Necessary Cookies
Strictly Necessary Cookie should be enabled at all times so that we can save your preferences for cookie settings.
If you disable this cookie, we will not be able to save your preferences. This means that every time you visit this website you will need to enable or disable cookies again.