[英]Watson Conversation: Show user all entities
在Watson对话中。 我有实体水果
Fruit values:
-Apple
-Orange
-Banana
-Kiwi
我想创建一个新对话框,用户的意图是获取特定实体的所有值的列表,在本例中为所有水果的列表。 因此对话应该进行:
User: "What fruits do you have?"
然后我希望沃森做出回应
Watson: "The fruits we got in store are: Apple, Orange, Banana, Kiwi"
我发现的所有内容都是在用户输入中识别实体,例如
User: "Do you have apples?"
沃森拿起苹果
只是澄清一下,如下所示,在上下文变量上声明一个带有可能选项的数组对我没有好处,我需要从实体中动态获取它们
{
"context": {
"fruits": [
"lemon",
"orange",
"apple"
]
},
"output": {
"text": {
"values": [
"This is the array: <? $fruits.join(', ') ?>"
],
"selection_policy": "sequential"
}
}
}
Thankss!
AFAIK无法从对话框中直接访问工作空间元数据。 您可以访问使用Intent,实体和上下文变量检测到的内容。 但是,我看到您有两个选择:
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.