A travel booking action collects destination; departure date; and return date. If the user skips the return date the assistant should re-prompt. Which feature enforces this?
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 — slot filling with required slots marked as mandatory is your go-to move. Required slot filling prompts the user for any field marked as mandatory before the action can continue; automatically re-prompting if the value is missing or invalid. This is a classic Domain 1: Build Conversations concept you'll want locked in before exam day.'
Full explanation below image
Full Explanation
Required slot filling prompts the user for any field marked as mandatory before the action can continue; automatically re-prompting if the value is missing or invalid. Branching conditions direct flow but do not gather missing input. Clarification prompts handle ambiguous intent. Session variable defaults provide values without prompting the user. The correct answer, "Slot filling with required slots marked as mandatory", directly satisfies the scenario because it aligns with watsonx Assistant's design principles and the specific capability being tested. The incorrect options ("Branching conditions", "Clarification prompts", "Session variable default values") 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 1: Build Conversations section of the certification exam.