Every industry has their own jargon and chatbots are no different. As much as we try to get rid of jargon when we write, you still need to know the terminology specific for chatbots and their development.
From NLP to ML – common chatbot terminology
Below are some of the chatbot terminology you need to understand to write chatbot content.
1. Chatbot: an automated program designed to simulate conversation with human users, especially over the internet.
2. Natural Language Processing (NLP): is a subfield of artificial intelligence that deals with the interaction between computers and humans in natural language.
3. Artificial Intelligence (AI): is the simulation of human intelligence in machines that are programmed to think and learn like humans.
4. Machine learning (ML): is a type of AI that allows machines to learn and improve from experience without being explicitly programmed.
5. Intent: the goal or purpose behind a user’s message or request to a chatbot. Knowing your user’s intent is incredibly important for writing great content.
6. Entity: a specific object or element mentioned in a user’s message that a chatbot needs to identify and extract.
7. Application Programming Interface (API): An API is a set of protocols and standards that allows different software applications to communicate with each other.
8. User interface (UI): A UI is the visual and interactive part of a software application that users interact with.
9. User experience (UX): is the overall experience a user has when using a software application or interacting with a chatbot.
10. Machine-to-human handoff: the process where a chatbot transfers the conversation to a human agent when it is unable to resolve a user’s request or issue.
11. Chit-chat: is the casual conversation between a chatbot and user before getting into the main topic or intent. Chit chat is a great chance to show your chatbot’s personality.
12. Context: is the information or details about a user’s message or request that a chatbot uses to understand and respond appropriately.
13. Conversation flow: The conversation flow refers to the logical sequence of steps that a chatbot follows to interact with a user and fulfill their request.
14. Chatbot persona: is the personality or character that a chatbot is designed to represent.
15. Chatbot Analytics: the process of tracking and analysing the performance and usage of a chatbot.