Hands-on IBM Watson Chatbot: Basic
I spent some good time a few months back, reading about IBM Watson Assistants. And I thought, how about I build one. Itās smooth. So I built it using their console and not actually coding it. I manually added the requests and responses and built them. In the next blog, Iāll code one!
I built a bakery-shop bot that takes an order for a Cake of the userās choice and displays the bill for that particular cake. Well, it doesnāt have too many functionalities, as itās for starters!
First, we log in to IBM Cloud. Link: https://cloud.ibm.com/
Our dashboard would look like this:
We click on āCreate Resourceā and on the Search bar, right under Catalogue, we search for: IBM Watson Chatbot.
We create a new resource.
Now, we are prompted to give the assistant a name, description, and assistant language. This is what the page will look like:
As we go to the Actions section on the left sidebar. We create our first action.
Trending Bot Articles:
1. How Conversational AI can Automate Customer Service
2. Automated vs Live Chats: What will the Future of Customer Service Look Like?
3. Chatbots As Medical Assistants In COVID-19 Pandemic
4. Chatbot Vs. Intelligent Virtual Assistant ā Whatās the difference & Why Care?
What is an action?
Actions let us create dialogues or questions differently. Each action has a beginning and an ending. Action always comes to an āactionā when a user enters something that the action is built to recognize and respond to. This was a tricky explanation š
I designed a little happy path for this bot. So, what is a Happy Path exactly?
Have you heard of conversational design?
If so, awesome. If not, then here Iāll tell you. Every application that we build has to have a constructive design. Be it visual or voice. This design should give the customer a good experience. While designing bots, we call it conversational design, as this design decides how the conversation is going to start, flow in between and end, with a customer and the bot.
To design a good conversational experience, we need to know our participants
well enough to have an idea of where they are coming from. It puts us in a
better position to map out scenarios of the possible needs they have for each
Engagement.
Hence, this is a little workflow of the conversation that I have designed for this chatbot!
Now, I have added all these responses here in the action area of the Chatbot.
For the final part, hereās a little conversation about me with the chatbot.
Thatās all! You can always add more functionality to this. Thereās no end to it. Since this was a very basic one, to understand the flow, I didnāt dig in much. You can access the Live Chatbot and use it! Begin by saying:
I want to order a cake
Thanks!