@ sys.any将所有字符串作为api.ai中的参数值

时间:2017-11-17 16:30:00

标签: dialogflow

我正在使用api.ai并且有一个"用户说"像这样的句子:

让我们预订一家名为Flamingo的酒店,租金为100晚,一晚住宿,租金为200美元。

我定义了" Flamingo"作为酒店名称及其实体是@ sys.any," 100 $"作为一晚和" 200 $"两个晚上,他们的实体是@ sys.unit-currency。

现在,当我在&#34中尝试这个时,现在试试这个" api.ai部分,"酒店名称"被设置为整个句子和"一夜"和"两晚"是空的。

请你帮我解决这个问题吗?

提前致谢

2 个答案:

答案 0 :(得分:0)

您需要添加“酒店”类型的实体并添加“Flamingo”。 然后你应该将@sys.any改为@Hotels

答案 1 :(得分:0)

&安培;这是因为@sys.any将采取任何正在进行的输入。您应该定义@ Hotel-names实体,其中输入的这些酒店名称为Flamingo,..,...等等&然后在意图中使用它。那会有所帮助。