Which step type sets a session variable without asking the user for input?
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 — a 'set variable' step within the action is your go-to move. A 'Set variable' step directly assigns a value to a session variable programmatically without prompting the user. This is a classic Domain 1: Build Conversations concept you'll want locked in before exam day.'
Full explanation below image
Full Explanation
A 'Set variable' step directly assigns a value to a session variable programmatically without prompting the user. Free-text steps collect user input. Clarification steps present options to the user. Slot filling with confirmation still involves user interaction. The correct answer, "A 'Set variable' step within the action", directly satisfies the scenario because it aligns with watsonx Assistant's design principles and the specific capability being tested. The incorrect options ("A free-text input step", "A clarification step with a default value", "A slot filling step with required confirmation") 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.