An airline booking assistant must collect a flight number, travel date, and passenger name before it can check a reservation. If any of the three values is missing, the assistant should re-prompt specifically for that missing item without restarting the entire conversation. Which watsonx Assistant feature handles this requirement?
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 — use slot filling within a single action to define each required value, its expected format, and its re-prompt message is your go-to move. Slot filling in watsonx Assistant actions lets the engineer define a set of required slots (e. This is a classic Domain 1: Build Conversational Flows concept you'll want locked in before exam day.'
Full explanation below image
Full Explanation
Slot filling in watsonx Assistant actions lets the engineer define a set of required slots (e.g., flight number, date, name), specify validation rules for each, and configure individual clarification prompts for any slot not yet filled. The assistant automatically loops back to collect missing slots without restarting the flow. Sequential separate actions would lose collected values and create a disjointed experience. The correct answer, "Use slot filling within a single action to define each required value, its expected format, and its re-prompt message", directly satisfies the scenario because it aligns with watsonx Assistant's design principles and the specific capability being tested. The incorrect options ("Create three separate actions that hand off to one another sequentially, each collecting one value", "Use a single webhook step that extracts all three values from the user's first utterance using NLP", "Use a search step that retrieves the reservation using whatever partial information the user has provided") 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 Conversational Flows section of the certification exam.