There are two blocks that are predefined—Welcome message and Default message. Welcome message comes along with a default card with the welcome text in it. The welcome block is triggered when the user first encounters the chatbot. On Facebook Messenger, this is triggered when the user hits the Get Started button. The default answer block is triggered when the bot does not know how to handle a user's input message. Try saying hello to the bot on Facebook Messenger and see how it responds:
Hands-On Chatbots and Conversational UI Development
By :
Hands-On Chatbots and Conversational UI Development
By:
Overview of this book
Conversation as an interface is the best way for machines to interact with us using the universally accepted human tool that is language. Chatbots and voice user interfaces are two flavors of conversational UIs. Chatbots are real-time, data-driven answer engines that talk in natural language and are context-aware. Voice user interfaces are driven by voice and can understand and respond to users using speech. This book covers both types of conversational UIs by leveraging APIs from multiple platforms. We'll take a project-based approach to understand how these UIs are built and the best use cases for deploying them.
We'll start by building a simple messaging bot from the Facebook Messenger API to understand the basics of bot building. Then we move on to creating a Task model that can perform complex tasks such as ordering and planning events with the newly-acquired-by-Google Dialogflow and Microsoft Bot framework.
We then turn to voice-enabled UIs that are capable of interacting with users using speech with Amazon Alexa and Google Home.
By the end of the book, you will have created your own line of chatbots and voice UIs for multiple leading platforms.
Table of Contents (11 chapters)
Preface
Free Chapter
Introduction
Tour Guide for Your City
Let's Talk Weather
Building a Persona Bot
Let's Catch a Train
Restaurant Search
The News Bot
My TV Guide
My Man Friday
Customer Reviews