我正在使用api.ai,有一个“用户说”的句子,如下所示:
我们订一家叫火烈鸟的旅馆吧,住一晚100美元,租两晚200美元。
我将"Flamingo“定义为酒店名称,它的实体是@sys.any,"100$”是一晚,"200$“是两晚,它们的实体是@sys.unit-currency。
现在,当我在api.ai的"Try this Now“部分尝试这样做时,整个句子中都设置了”hotel name“,而"one-night”和“two-night”是空的。
你能帮我解决这个问题吗?
提前感谢
发布于 2017-11-23 23:56:59
您需要添加一个"Hotels“类型的实体,并在其中添加"Flamingo”。然后您应该将@sys.any更改为@Hotels
发布于 2018-02-13 22:06:43
&这是因为@sys.any将接受任何输入。您应该定义@ hotel names实体,将这些酒店名称输入为Flamingo、..、...etc等,然后在intent中使用它。这会有帮助的。
https://stackoverflow.com/questions/47355202
复制相似问题