IBM Watson Assitant: как получить полный адрес - PullRequest
1 голос
/ 12 марта 2019

Я работаю над созданием вкладки бронирования следующим образом:

  • Дата получения: @ sys-date
  • Время получения: @ sys-time
  • Адрес получателя: @ sys-location

Проблема в том, что Watson Assistant не распознает местоположение в режиме реального времени, когда клиент вводит данные о своем местоположении. Он постоянно спрашивает меня, какой адрес?

Все, что я получаю, это дата получения и время без адреса получения.

1 Ответ

1 голос
/ 12 марта 2019

Системный объект @ sys-location в Watson Assistant следует использовать с осторожностью. Это функция BETA для некоторых языков и только с этой возможностью:

Объект системы @ sys-location извлекает названия мест (страна, штат / провинция, город, город и т. Д.) Из ввода пользователя. Значение объекта не является системно-стандартным значением местоположения.

Я предлагаю попросить адрес и записать его как целую строку. Затем попытайтесь стандартизировать ввод для вашего локального формата адреса, например, с помощью системы проверки адресов.

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

...