IBM Watson Assistant:如何获取完整地址

问题描述 投票:1回答:1

我正在制作如下预订标签:

  • 提货日期:@ sys-date
  • 提货时间:@ sys-time
  • 提货地址:@sys-location

问题是,当客户输入其位置的详细信息时,Watson Assistant无法识别实时测试中的位置。它一直在问我地址是什么?

所有我得到的是接送日期和没有接送地址的时间。

ibm-cloud ibm-watson watson-conversation
1个回答
1
投票

应谨慎使用system entity @sys-location in Watson Assistant。它是某些语言的BETA功能,仅具有此功能:

@sys-location系统实体从用户的输入中提取地名(国家,州/省,市,镇等)。实体的值不是位置的系统标准值。

我的建议是询问地址并将其捕获为整个字符串。然后,尝试将输入标准化为您的本地地址格式,例如,通过使用地址验证系统。

另一个选择是将地址分解为城市,街道,邮政编码等部分。根据国家/地区的不同,可以使用不同的格式,甚至多种格式来指定它。 “你的城市是什么?”,“你的街道地址是什么?”,......

© www.soinside.com 2019 - 2024. All rights reserved.