nerdexam
Microsoft

AI-102 · Question #253

You are building a chatbot. You need to configure the bot to guide users through a product setup process. Which type of dialog should you use?

The correct answer is C. waterfall. To guide users through a multi-step product setup process in a chatbot, a waterfall dialog is the most appropriate choice as it explicitly defines a sequence of steps for the conversation flow.

Submitted by weili_xi· Mar 30, 2026Implement conversational AI solutions

Question

You are building a chatbot. You need to configure the bot to guide users through a product setup process. Which type of dialog should you use?

Options

  • Acomponent
  • Baction
  • Cwaterfall
  • Dadaptive

How the community answered

(29 responses)
  • A
    3% (1)
  • B
    14% (4)
  • C
    79% (23)
  • D
    3% (1)

Why each option

To guide users through a multi-step product setup process in a chatbot, a waterfall dialog is the most appropriate choice as it explicitly defines a sequence of steps for the conversation flow.

Acomponent

Component dialogs are reusable, self-contained units of conversation, but they can encapsulate various dialog types, including waterfall, rather than being a specific flow type themselves for a guided process.

Baction

Actions are individual operations within a dialog (e.g., sending a message, calling an API), not a type of dialog that manages conversation flow.

CwaterfallCorrect

A waterfall dialog is designed to guide the user through a sequential process, where each step in the "waterfall" performs an action and prompts the user for input, making it ideal for multi-step workflows like a product setup process.

Dadaptive

Adaptive dialogs provide a more flexible, event-driven approach to conversation management, which can be more complex than necessary for a strictly sequential guided process where a waterfall dialog excels.

Concept tested: Bot Framework dialog types (waterfall)

Source: https://learn.microsoft.com/en-us/azure/bot-service/bot-builder-dialog-waterfall?view=azure-bot-service-4.0

Topics

#Chatbot development#Waterfall dialogs#Dialog management

Community Discussion

No community discussion yet for this question.

Full AI-102 Practice