1

DevPost Watson Developer Challenge for Conversational Applications帖子中,我看到 Watson(也许)能够分析以下短语“我想在 30 天的旅行中访问东京、悉尼、曼彻斯特和雷克雅未克”。

有没有更好的方法来提取这些位置数组,而无需预定义最大位置变量(即设置 location1 - 5)并手动指定各种语法项目,例如$ (Locations)={location1} * (Locations)={location2} * (Locations)={location3} * (Locations)={location4}按照Pizza 示例对话框?如果位置> 4,我想跟进评论,例如“这很多”,或者如果更少,则“当然”。

4

1 回答 1

0

您可以尝试使用炼金术或关系提取之类的方法来识别所有语言,然后简单地将它们添加到 Dialog 中的用户配置文件中。但是今天,在更广泛的对话中做到这一点的最好方法是按照你上面概述的披萨样品的方式来做。

于 2016-04-04T14:32:41.897 回答