Dialogflow:如何获取sys.boolean?

Sar*_*ran 2 boolean-expression api-ai dialogflow-es

我想添加训练短语

Yes
I would love to
No
No, thanks
Run Code Online (Sandbox Code Playgroud)

并提取$extraCheese包含TrueFalse稍后可以使用的布尔变量。如果我期望使用一种颜色,我会做$dressColor@sys.color,但是然后找不到@sys.boolean

我该怎么做呢?

Pri*_*ner 5

确实,令人困惑的是Dialogflow本身不提供此功能。他们提供此选项作为“ 后续意图”的选择(如果适合您),但不作为系统实体。

幸运的是,您自己创建一个Boolean 实体非常容易。

单击左侧“实体”菜单选项旁边的+号。

设置实体的名称:例如Boolean。

添加一个实体的值(true例如),这是您的Webhook将被发送的文本值。然后,您还可以为该值添加别名。这需要包括值itelf(true再次),而且别的用户可能会说,来表示该值(yessure,等)。

然后针对您可能需要的其他值重复此操作。

完成后,您可以单击“保存”,然后像内置实体一样在示例短语中使用此实体。

在此处输入图片说明