ibm-cloudibm-watsonwatson-conversation

IBM Watson Assitant: How to obtain a full address


I am working on making a reservation tab as follows:

The problem is that Watson Assistant doesn't recognize the location on live test when customer input detail of their location. It keeps asking me what's the address?

All I get is date of the pick up and time with no pick up address.


Solution

  • The system entity @sys-location in Watson Assistant should be used with caution. It is a BETA feature for some languages and only with this capability:

    The @sys-location system entity extracts place names (country, state/province, city, town, etc.) from the user's input. The value of the entity is not a system-standard value of the location.

    My suggestion is to ask for the address and capture it as an entire string. Then, try to standardize the input to your local address format, e.g., by using an address verification system.

    Another option is to break up the address into parts like city, street, zip code and more. Depending on the country there are different formats and even more than one format to specify it. "What is your city?", "What is your street address?", ...