Chatbots have gone so mainstream that most people know what they are and their various applications. However, not many people can talk fluidly about it without asking for explanations on certain concepts. Here are a few chatbot-related terminologies that can help change that. These terminologies will definitely help people to share chatbot-related ideas and information more effectively. Let’s begin!
AI is a branch of computer science that enables systems to perform tasks that typically require human intelligence. In regards to chatbots, AI helps them conduct more meaningful and intelligent conversations.
An aggregator bot is a centralized chatbot which unifies multiple individual chatbots together and prevents the challenges that arise due to fragmentation of chatbots across functions.
AI agnostic bots don’t leverage AI to deliver responses. They interact with users based on a set of predefined rules. They can’t answer any questions outside of these rules
Broadcast is a message that is sent to all the users interacting with any of the organization’s chatbots irrespective of the channels.
Channel is an authorized medium for the chatbot-user conversation. For e.g.: Skype, Facebook Messenger, SMS, web chat window, and email etc.
A chatbot builder platform is a toolset with which you can quickly and seamlessly build, deploy and manage custom AI chatbots for your enterprise.
A bot framework is a toolset which helps you develop chatbots with predefined functions and classes. Frameworks are usually used by developers as they involve some programming or coding.
Learn More: Comparing The Top Bot Development Frameworks
Chat Log is the history of the entire recorded human-to-chatbot interaction.
Compulsory Input is a piece of information that the user has to provide before they can move on to the next stage of the conversation. They usually are Order Tracking Number, Employee ID, or Date of birth etc.
Context is the chatbot’s understanding of the scenario provided by the user.
CUX is the quality of the interaction between humans and computers, which can be in the form of chat, voice, or any other media. An excellent conversational UX helps users reach their goal in the shortest time with maximum end-user experience.
CUI enables the user to interact with a computer in a more social manner via messages, and conversations. It is a major change from traditional interfaces which involve syntax-based commands or clicking elements.
Corpus refers to all the stored information about a particular Intent.
With Decision Trees, chatbots help users find what they’re looking for. Using a step-by-step process, they help identify the right answer to the user’s question in a conversational way. The initial question in the question acts as the “root” of the tree.
Deployment is the process of putting a chatbot in a communication channel where it can start interacting with the user.
Entity is the data that can be extracted from the Utterance. Common entities include names, organizations, places, and quantities.
Fallback is the case in which the chatbot doesn’t understand the user’s context. It can be handled with a default answer that admits failure, specifying that the chatbot is still learning.
Handoff refers to the scenario in which the conversation is transferred from the chatbot to a human agent. This usually happens when the chatbot is unable to handle the complexity of the conversation, or due to the preference of the user.
Read More: Human Handoff In Service Desk Bots
Intent refers to the goal the user has in mind when asking a question or sending a comment. Identifying user intent is critical to a chatbot’s success.
Knowledge base is essentially the brains behind the chatbot. It equips a chatbot with the information it needs to deliver the right responses
Live-ops refers to the live chat by a customer service agent. Chatbots can be configured to transfer the conversation to a live agent if the bot is unable to deliver a satisfactory response.
Machine learning enables chatbots to learn from the past user conversations and deliver personalized and better responses in the future.
Maintenance means analyzing the new learnings and actions of the chatbot.
MFA refers to the use of more than one method to authenticate a user’s identity.
A Multilingual Chatbot allows enterprises to converse with users speaking various languages. They are capable of conversing in multiple languages – not just translation.
NLP is a technological process that allows chatbots to derive meaning from user input, either text or voice-based, and then act on it.
One-time Authorization is the process of validating the user’s identity for only one session.
Optional Input is a piece of information the user gives to the chatbot, that is not crucial to the conversation.
Quick Replies are the suggestions that appear after a chatbot’s response, which prompts the users to continue the conversation as per the predesigned pathway. They can be questions, answers, or assertions, depending on the conversation flow and voice tone.
RPA bots refer to the integration of front office chatbots with back office RPA software. This enables end-to-end automation and chatbot integration with legacy systems.
Sentiment analysis helps a chatbot to understand the emotions and state of mind of the users by analyzing their input text or voice.
Session is the time period of the interaction between the user and the chatbot.
Training Phrases are the simplified and annotated sentences used to train the Machine Learning algorithm of chatbots. They are associated with an Intent and mapped through Entities, helping the algorithm learn and improve.
Utterance is the input provided by the user during a conversation with the chatbot. They are different from Training Phrases since they are spontaneous.
Unlike chatbots which converse with users via text, voice assistants or voice bots interact with customers and employees via voice. Amazon Alexa, Microsot Cortana, Google Assistant are some examples of voice assistants.
While these are some key chatbot terms you need to know, there are many others that are equally important. If you’d like to learn more about this topic, please feel free to get in touch with one of our enterprise chatbot consultants for a personalized consultation. You may also be interested in exploring our enterprise chatbot builder platform (BotCore).