Dialogflow, установка двух параметров из одного входа - PullRequest
0 голосов
/ 08 мая 2020

Я бы хотел установить два параметра из одного входа. Итак, в качестве примера:

User1 says: I am flying to Madrid
User2 says: I am flying to MAD

Для обоих сообщений я хочу установить два внутренних параметра:

  • city-name = Madrid
  • city-code = MAD

Итак, у меня может быть сущность вроде; ссылочное значение = MAD синонимы = Мадрид - это дает мне код города = MAD, в качестве альтернативы я мог бы сделать обратное, чтобы получить имя

Есть ли способ заполнить как название города, так и код города для обоих пользователей messages?

Я попробовал следующее (изображение), как логично, это должно работать, но не работает. Конфигурация намерений

Спасибо за любую помощь / предложения.

1 Ответ

1 голос
/ 08 мая 2020

Типы сущностей так не работают. Таким образом, система не будет автоматически заполнять оба.

Однако вы можете создать образцы фраз, в которых используется один или другой, и использовать выполнение для определения значения «отсутствующего» параметра на основе значения параметра, который был предоставлен. Затем вы можете убедиться, что оба они сохранены в контексте для будущего использования.

...