Как правильно использовать объект Zip Code для DialogFlow?
В настоящее время я пытаюсь использовать встроенную сущность '@sys.zip-code' из DialogFlow (ранее API.AI) для захвата почтовых индексов. Однако до сих пор он, похоже, не распознает никаких реальных почтовых индексов, кроме тех, которые я явно установил в процессе обучения. Он также не распознает шаблон из 5 цифр в качестве возможного соответствия, если @sys.phone-numbers используется в другом намерении (например, 54545 распознается как номер телефона, а не как почтовый индекс).
Должен ли я загрузить список известных почтовых индексов через раздел обучения, чтобы это работало? Или я что-то упускаю из встроенного функционала? Я не видел тонны информации в Интернете о том, как наилучшим образом использовать эту сущность, поэтому решил, что я спрошу здесь, прежде чем придумать индивидуальное решение.
Заранее спасибо!
1 ответ
Я думаю, что лучший способ подсказывать пользователю, когда бот говорит что-то вроде: "Могу ли я получить ваше имя и почтовый индекс? ". Созданное мной намерение содержит несколько комбинаций "пользователь говорит".
- @ "@ sys.given-name @ sys.zip-code"
- @ "@ sys.zip-code @ sys.given-name"
- @ "@ Sys.given имя"
- @ "@ sys.zip-code", и мне также потребовалась настройка параметров, чтобы выбрать эти значения в быстрых сообщениях.
Таким образом, я приложил картинку для этого, который я повторил