Chatbots Chatbot 2 — Questions and Answers
Question 1: What does NLP stand for in the context of chatbots?
- Natural Language Processing (Correct answer)
- Neural Logic Programming
- Network Layer Protocol
- Numeric Language Parser
Correct answer: Natural Language Processing
NLP, Natural Language Processing, lets chatbots understand and interpret human language.
Question 2: Which type of chatbot follows predefined decision-tree paths rather than learning?
- Rule-based chatbot (Correct answer)
- Generative chatbot
- Self-learning chatbot
- Contextual AI chatbot
Correct answer: Rule-based chatbot
Rule-based chatbots respond using fixed rules and scripted decision trees.
Question 3: What is an 'intent' in chatbot design?
- The goal or purpose behind a user's message (Correct answer)
- The chatbot's response time
- A type of database
- The server hosting the bot
Correct answer: The goal or purpose behind a user's message
An intent represents what the user wants to accomplish with their message.
Question 4: What are 'entities' in conversational AI?
- Specific pieces of information extracted from user input (Correct answer)
- The bot's avatar image
- Encryption keys
- User account passwords
Correct answer: Specific pieces of information extracted from user input
Entities are key data points like dates, names, or locations pulled from a message.
Question 5: Which messaging concept lets a chatbot remember earlier parts of a conversation?
- Context (Correct answer)
- Cache miss
- Webhook
- Latency
Correct answer: Context
Context allows a chatbot to retain information across multiple turns of a dialogue.
Question 6: What is a common reason to escalate a chatbot conversation to a human agent?
- The bot cannot resolve a complex or sensitive issue (Correct answer)
- The user typed too quickly
- The server restarted
- The bot reached its word limit
Correct answer: The bot cannot resolve a complex or sensitive issue
Escalation hands off complex, emotional, or unresolved queries to a human.
Question 7: What does a chatbot 'fallback' response do?
- Provides a default reply when the bot doesn't understand input (Correct answer)
- Deletes the conversation history
- Speeds up the response
- Logs the user out
Correct answer: Provides a default reply when the bot doesn't understand input
A fallback gives a graceful default message when no intent is matched.
What does NLP stand for in the context of chatbots?