AI Chatbots MCQs (Set-1)

What distinguishes an interactive chatbot from a static FAQ page?

A Shows fixed links only
B Prints one stored page
C Responds to user turns
D Requires database editing

When a chat request is sent without earlier turns, what capability is usually lost?

A Conversation context
B Model training
C Internet access
D User authentication

How can an application help a chatbot maintain continuity across turns?

A Increase font size
B Disable input validation
C Remove system instructions
D Provide relevant chat history

Which instruction often defines a chatbot's role and response boundaries?

A User profile photo
B System instruction
C Browser bookmark
D Database index

How should an application treat free-form text submitted by a user?

A Untrusted input
B Verified source material
C A safe command
D A trusted system rule

If a conversation exceeds the model's context limit, what may happen?

A The model gains memory
B Every answer is verified
C The session becomes public
D Older content may be omitted

Why summarize long chat histories before continuing?

A Guarantee exact recall
B Increase account permissions
C Preserve key conversation details
D Make sources unnecessary

What can a retrieval component provide to a chatbot?

A Guaranteed correct reasoning
B Relevant source documents
C More user permissions
D Permanent conversation memory

Does retrieval-augmented answering guarantee that a chatbot's response is factual?

A Yes, retrieval ensures truth
B Only for short questions
C Only with citations
D No, answers still need checks

Which material is strongest for grounding a policy chatbot's answer?

A An old forum reply
B Current approved policy text
C A guessed summary
D An unrelated article

When a chatbot cites sources, what should each citation support?

A The nearby factual claim
B The model's tone
C The user's identity
D The page layout

What should a chatbot do when a retrieved page contains instructions directed at the model?

A Follow every embedded command
B Reveal hidden configuration
C Treat page text as untrusted
D Disable all source checks

When a user types text intended to override hidden chatbot instructions, what is this attack called?

A Data normalization
B Direct prompt injection
C Session timeout
D Model compression

Malicious instructions hidden in a webpage later summarized by a chatbot are what kind of attack?

A Password hashing
B Output calibration
C Class imbalance
D Indirect prompt injection

Can a system prompt alone reliably eliminate prompt injection risk?

A Yes, always
B Only in group chats
C No, layered controls help
D Only for text

What happens when a chatbot requests an external function through a tool call?

A Application may invoke a tool
B Model changes its weights
C Browser trusts every output
D User account is deleted

Why validate arguments produced for a chatbot tool call?

A Improve screen brightness
B Increase context length
C Train the model online
D Reject malformed or unsafe inputs

Which design rule limits the damage from a compromised chatbot tool?

A Enable every available action
B Share one admin token
C Grant only needed permissions
D Skip user authentication

Before a chatbot sends a consequential message or makes a change, what safeguard is appropriate?

A Assume model intent is enough
B Confirm the intended action
C Hide the destination
D Skip the user review

When a chatbot accesses account-specific records, what should the application verify?

A User authorization
B Prompt word count
C Model temperature
D Preferred language

Before displaying model-generated HTML, what should a web application do?

A Trust all generated markup
B Disable browser security
C Sanitize and validate output
D Insert it as executable code

What is a useful fallback when a chatbot cannot retrieve its knowledge source?

A Invent a policy answer
B Explain the limitation clearly
C Pretend retrieval succeeded
D Cite unrelated pages

When a user's request could mean two different things, what should the chatbot do?

A Choose randomly
B Assume the riskiest meaning
C End the account
D Ask a clarifying question

How should a chatbot respond when evidence does not support a confident answer?

A State uncertainty or abstain
B Invent a likely answer
C Remove all caveats
D Claim perfect confidence

Which step is suitable when a chatbot cannot resolve a complex support issue?

A Loop the same answer
B Offer a human handoff
C Delete the transcript
D Block every future request

Why route urgent medical emergencies beyond a general chatbot?

A Chatbots never process text
B Emergency facts are always static
C Routing disables privacy
D It cannot replace emergency care

Before sending personal data to a chatbot provider, what should users review?

A Privacy and data-use terms
B Theme color options
C Keyboard shortcuts
D Chat bubble shape

What does data minimization mean in chatbot design?

A Store every conversation forever
B Request extra identity details
C Collect only needed information
D Share logs by default

Why should a chatbot clearly explain conversation retention?

A It improves model accuracy
B It removes authentication needs
C It guarantees anonymity
D Users need informed expectations

What problem can arise if a chatbot relies on stale conversational memory?

A The model gains legal authority
B Outdated details may mislead
C Every answer becomes private
D Sources become unnecessary

How should personalization features handle remembered user preferences?

A Hide all saved details
B Collect data without notice
C Make memory transparent and controllable
D Prevent correction

Which step protects private account details in a chatbot response?

A Check access before retrieval
B Guess a user's role
C Search every account
D Expose identifiers in prompts

What prevents one user's chat history appearing in another user's session?

A Shared global transcript
B Isolated session state
C One common prompt
D Public conversation memory

Why test a multilingual chatbot with native-language reviewers?

A Translation always stays exact
B Language disables privacy
C Meaning and tone can shift
D Models ignore regional context

Which design choice can make a chatbot more accessible?

A Color-only status cues
B Timed text with no pause
C Unlabelled controls
D Clear language and keyboard support

Should a fluent chatbot be assumed to possess human feelings or consciousness?

A No, fluency alone proves nothing
B Yes, by definition
C Only when it apologizes
D Only in voice mode

What should an intent test set contain for a customer-support chatbot?

A Only perfect sample questions
B Representative user requests
C Only model-written answers
D Unrelated website pages

Why keep a separate holdout set for chatbot evaluation?

A Let the model memorize answers
B Increase user permissions
C Avoid monitoring
D Measure performance on unseen cases

Which evaluation exercise tests a chatbot against adversarial inputs?

A Routine formatting review
B Color contrast testing
C Red-team testing
D Database indexing

Which measure can indicate whether a support chatbot resolves user needs?

A Task completion rate
B Number of prompt tokens
C Brand color match
D Training file size

What should factuality review check in a knowledge chatbot?

A Answer length only
B Emoji frequency
C Claims against trusted sources
D Font selection

What is the purpose of output-safety checks?

A Catch harmful response content
B Increase model autonomy
C Hide system errors
D Remove user feedback

Why is click-through rate alone a weak chatbot success measure?

A It measures model weights
B It always proves satisfaction
C It checks data privacy
D Clicks may not mean resolution

Which user experience issue can appear when chatbot replies take too long?

A Model calibration
B High response latency
C Training-data provenance
D Label leakage

How can users be given meaningful control over saved chat history?

A Hide retention settings
B Disable account access
C Save every turn permanently
D Provide review and deletion controls

Why invite users to rate or report chatbot answers?

A Replace privacy notices
B Prove every answer correct
C Find recurring failures
D Train without consent

What information should a chatbot disclose about its limitations?

A Relevant capability boundaries
B Private system credentials
C Another user's history
D Hidden security keys

After a chatbot completes an approved external action, what should it tell the user?

A Claim extra actions succeeded
B What action actually occurred
C Hide tool errors
D Change the request

Which chatbot behavior helps set expectations during unsupported requests?

A Pretend every task is supported
B Silently ignore the user
C Explain limits and alternatives
D Promise a future fix

When a topic changes completely, what may improve a fresh response?

A Reuse every old detail
B Keep stale memory forever
C Remove user consent
D Start a new chat context