Диалоговое окно: Как мне получить sys.boolean?
Я хотел бы добавить обучающие фразы, такие как
Yes
I would love to
No
No, thanks
и извлечь булеву переменную $extraCheese
содержащий True
или же False
который я могу использовать позже. Если бы я ожидал цвет, я бы сделал $dressColor
а также @sys.color
, но тогда я не нахожу @sys.boolean
Как мне это сделать?
1 ответ
Это действительно сбивает с толку, что Dialogflow не предлагает это изначально. Они предлагают это как вариант для Последующего Намерения, если это подходит для вас, но не как Системный субъект.
К счастью, вам довольно легко Boolean
Сущность себя.
Нажмите на знак + рядом с пунктом меню Entity слева.
Установите имя для Entity: например, Boolean.
Добавить значение для сущности (true
например) какое текстовое значение будет отправлено вашему веб-крюку. Затем вы также добавляете псевдонимы для этого значения. Это должно включать значение itelf (true
, опять же), но также и все остальное, что пользователь может сказать для представления этого значения (yes
, sure
, так далее).
Затем повторите это для других значений, которые вы можете захотеть.
Когда вы закончите, вы можете нажать Сохранить, а затем использовать эту сущность в ваших примерах фраз, как встроенные сущности.