Users tend to interact with chatbots by typing or speaking to the chatbot.
A chatbot is a special kind of bot that converses with the user. Bots that perform automated operations but don't have conversations are not chatbots.
Chatbots don't replace humans but can greatly help the customer care team by answering common questions users might have.
Watson Assistant is indeed a service to build chatbots and it is available on the IBM Cloud.
The WordPress plugin for Watson Assistant is a convenient way to deploy a chatbot but it's not the only way. You could deploy to Facebook, Slack, your own site or app, etc.
This is a valid intent. Notice that it starts with a # symbol.
This entity is useful to detect dates.
Entities are detected in the current user input.
Context variables allow us to store values (e.g., the user name) that can be used later on in the conversation with the user
Slots allow us to ask questions to the user, detect specific information, and store it in context variables.
Welcome is executed first.
The evaluation does proceed top to bottom until one node's condition matches the current input. Child nodes are typically evaluated after the parent node has been evaluated.
The purpose of digressions is indeed to allow the chatbot to respond to the user when they ask a question in reply to a slot.
This contains the entire user input.
A node with multiple slots (leveraging system entities) would offer the best approach here. OPT-IN TO RECEIVE YOUR BADGE!
Text and audio are two common ways through which chatbots interact with the user.
How confident are you in this answer?