In IBM watsonx Assistant, a designer is building a travel booking assistant. The Book a Flight capability must collect origin city, destination city, travel date, and passenger count before executing a search. How should this capability be structured?
Select an answer to reveal the explanation.
Short Explanation and Infographic
Todd Lammle: 'Imagine you're building a chatbot and this exact situation comes up — as a single top-level action with sequential steps (subactions) that collect each piece of information within a single flow is your go-to move. In watsonx Assistant's action-based model, a multi-step task should be a single action containing sequential steps to collect required slots. This is a classic Domain 2: Conversational AI Design concept you'll want locked in before exam day.'
Full explanation below image
Full Explanation
In watsonx Assistant's action-based model, a multi-step task should be a single action containing sequential steps to collect required slots. This keeps the task logically grouped, maintains conversational context throughout, and leverages built-in slot-filling. Creating four separate top-level actions fragments the user experience and complicates context management across turns. The correct answer, "As a single top-level action with sequential steps (subactions) that collect each piece of information within a single flow", directly satisfies the scenario because it aligns with watsonx Assistant's design principles and the specific capability being tested. The incorrect options ("As four separate top-level actions, one for each piece of required information, linked by session variables", "As a single dialog node with hardcoded conditional responses for each possible combination of inputs", "As a webhook call that collects all four fields simultaneously from an external web form") may appear relevant but each misses a key requirement or introduces a step that is either unnecessary or belongs to a different workflow. Mastering the distinction between these approaches is essential for effective watsonx Assistant implementations and is a core focus of the Domain 2: Conversational AI Design section of the certification exam.