Как правильно использовать объект Zip Code для DialogFlow?

В настоящее время я пытаюсь использовать встроенную сущность '@sys.zip-code' из DialogFlow (ранее API.AI) для захвата почтовых индексов. Однако до сих пор он, похоже, не распознает никаких реальных почтовых индексов, кроме тех, которые я явно установил в процессе обучения. Он также не распознает шаблон из 5 цифр в качестве возможного соответствия, если @sys.phone-numbers используется в другом намерении (например, 54545 распознается как номер телефона, а не как почтовый индекс).

Должен ли я загрузить список известных почтовых индексов через раздел обучения, чтобы это работало? Или я что-то упускаю из встроенного функционала? Я не видел тонны информации в Интернете о том, как наилучшим образом использовать эту сущность, поэтому решил, что я спрошу здесь, прежде чем придумать индивидуальное решение.

Заранее спасибо!

1 ответ

Я думаю, что лучший способ подсказывать пользователю, когда бот говорит что-то вроде: "Могу ли я получить ваше имя и почтовый индекс? ". Созданное мной намерение содержит несколько комбинаций "пользователь говорит".

  1. @ "@ sys.given-name @ sys.zip-code"
  2. @ "@ sys.zip-code @ sys.given-name"
  3. @ "@ Sys.given имя"
  4. @ "@ sys.zip-code", и мне также потребовалась настройка параметров, чтобы выбрать эти значения в быстрых сообщениях.

Таким образом, я приложил картинку для этого, который я повторил

введите описание изображения здесь

Другие вопросы по тегам