Когда вы разрабатываете диалогический диалог, необходимо изучить концепцию намерений. Когда намерение соответствует, это может вызвать компонент, называемый выполнением, которому передается информация, предоставленная пользователем. Например, если пользователь говорит «Установите значение равным 7», то это будет соответствовать (возможно) намерению с именем «set_value» со значением параметра сущности «7». Логика выполнения, которую вы пишете, получит эти данные и обработает их. На основании предоставленных данных он может обнаружить, что параметр (число) выходит за пределы допустимого диапазона, и может динамически ответить с указанием, что число недопустимо, и попросить пользователя повторить попытку.
Вот документация по Настройка выполнения . Я рекомендую изучить эту область. То, с чем вы отвечаете при вызове выполнения, полностью зависит от вашей собственной обработки и не является «статическим» ответом, как это было бы в противном случае без использования выполнения.