Chatbots Chatbot Fundamentals 2 — Questions and Answers
Question 1: Which type of chatbot relies on predefined scripts and decision trees rather than learning from data?
- Generative AI chatbot
- Rule-based chatbot (Correct answer)
- Reinforcement-learning agent
- Neural conversational model
Correct answer: Rule-based chatbot
Rule-based chatbots follow fixed scripts and decision trees instead of learning.
Question 2: What does NLU stand for in the context of chatbots?
- Natural Language Understanding (Correct answer)
- Neural Language Unit
- Network Logic Utility
- Native Language Uploader
Correct answer: Natural Language Understanding
NLU means Natural Language Understanding, which interprets user meaning.
Question 3: In chatbot design, what is an 'intent'?
- A database table
- The goal or purpose behind a user's message (Correct answer)
- A server response code
- A type of encryption
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 chatbot terminology?
- Background server processes
- Specific data points extracted from user input (Correct answer)
- Legal company structures
- UI color themes
Correct answer: Specific data points extracted from user input
Entities are key pieces of information, like dates or names, pulled from a message.
Question 5: Which channel is NOT a typical deployment surface for a chatbot?
- Website widget
- Messaging app
- Voice assistant
- Hard drive firmware (Correct answer)
Correct answer: Hard drive firmware
Chatbots deploy on websites, messaging apps, and voice assistants, not firmware.
Question 6: What is the main advantage of a chatbot over human-only support for FAQs?
- It always understands sarcasm
- 24/7 instant responses at scale (Correct answer)
- It never needs updating
- It removes the need for any data
Correct answer: 24/7 instant responses at scale
Chatbots provide round-the-clock instant answers to many users at once.
Question 7: A 'fallback' response in a chatbot is used when:
- The user logs out
- The bot cannot understand or match the input (Correct answer)
- The server restarts
- A payment succeeds
Correct answer: The bot cannot understand or match the input
A fallback handles cases where the bot fails to recognize the user's intent.
Which type of chatbot relies on predefined scripts and decision trees rather than learning from data?