Dialogflow es 如何设置更复杂的';岛屿列表';Dialogflow中的参数

Dialogflow es 如何设置更复杂的';岛屿列表';Dialogflow中的参数,dialogflow-es,Dialogflow Es,我以前问过这个问题: 在那里我有一个例子: 我想要7个苹果,8个桔子和12个香蕉 因此,通过设置如下所示的“开发者复合实体”: @sys.cardinal:Amount @Fruits:Fruit 我能解决我的问题 在这里,我使用的是@sys.cardinal系统实体和我自己的自定义@Fruits实体,其中包含一堆水果 我现在正在寻找一种方法来处理如下示例: @sys.cardinal:Amount @Fruits:Fruit 我想要青苹果、小桔子和卡文迪什香蕉 然后,我尝试创建一个新的“

我以前问过这个问题:

在那里我有一个例子:

我想要7个苹果,8个桔子和12个香蕉

因此,通过设置如下所示的“开发者复合实体”:

@sys.cardinal:Amount @Fruits:Fruit
我能解决我的问题

在这里,我使用的是
@sys.cardinal
系统实体和我自己的自定义
@Fruits
实体,其中包含一堆水果

我现在正在寻找一种方法来处理如下示例:

@sys.cardinal:Amount @Fruits:Fruit
我想要青苹果、小桔子和卡文迪什香蕉

然后,我尝试创建一个新的“开发者复合实体”,如下所示:

@sys.any:Description @Fruits:Fruit
现在,我使用的是
@sys.any
系统实体,而不是
@sys.cardinal
,但随后出现以下错误:

“不要在实体中使用@sys.any。”

我还有别的方法可以做到这一点吗

感谢您的帮助/建议。

不要使用“sys.any”

  • 创建一个名为“fruit description”的自定义实体,并根据需要添加“small、cavendish、green等”等值,并勾选“允许自动扩展”复选框,以便您未提及的任何意外属性都可能被检测为属性

  • 此外,在添加新的话语后,还要对代理人进行培训,这些话语带有新的实体“水果描述”

  • 不要使用“sys.any”

  • 创建一个名为“fruit description”的自定义实体,并根据需要添加“small、cavendish、green等”等值,并勾选“允许自动扩展”复选框,以便您未提及的任何意外属性都可能被检测为属性

  • 此外,在添加新的话语后,还要对代理人进行培训,这些话语带有新的实体“水果描述”


  • 谢谢你的反馈。Dialogflow不允许sys.any进入实体的原因是什么?错误的措辞也很奇怪。为什么说:“不要在实体中使用sys.any。”?为什么不说这样的话:“错误。无法在实体中使用sys.any。”?感谢您的反馈。Dialogflow不允许sys.any进入实体的原因是什么?错误的措辞也很奇怪。为什么说:“不要在实体中使用sys.any。”?为什么不说这样的话:“Error.cannotuse sys.any in entities.”?