[英]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.