Диалоговый поток предназначен для получения базового понимания того, что пользователь говорит в ходе беседы.Делая все в @sys.any
записи и пытаясь обрабатывать его самостоятельно в коде, вы побеждаете эту цель.
Используйте намерения для создания фраз, которые вы ожидаете от пользователя.Если вы ожидаете определенных типов значений в ответ на ваши вопросы, превратите их в сущности и создайте фразы вокруг этих сущностей.
Затем обработайте бессмысленный или бесполезный ввод в вашем резервном намерении.