1

快速回復或建議我們正在使用IBM人工智能機器人IBM沃森對話的FB信使應用程序。但是,我們需要快速回復,例如wit.ai快速回復或與沃森對話

有沒有什麼辦法在獲取信息時從watson對話中獲得快速回復或建議。

回答

1

Conversation API收到一條文本消息,並理解它的意圖給予用戶一個答案。它不提供任何類型的快速重放或界面增強。

你可以做的是在你的集成軟件中開發這個功能。使用wit.ai示例:

User: 「I want to order」 

集成軟件將此消息發送給Watson。它發現意圖#訂單並將其發送回集成軟件。而不是僅僅發送答案的用戶,知道#order意向,集成軟件構建一個快速回復:

Bot: 「For here? yes or no?」 

,你去上。例如,您可以使用圖像或按鈕構建任何類型的快速回復。

1

我會同意達尼洛。此時我們不提供此服務。與Facebook相比,Wit很大程度上效忠了Facebook,因此更關注它。隨着時間的推移,我們可能會到達那裏,因爲它是非常受歡迎的渠我會做類似達尼洛提到的事情。

在我的輸出對象來自沃森,我會把一些指標,包括按鈕。 「輸出」:{ 「文」:「你要在這裏吃還是帶走?」, 「quickreply」:{「這裏」,「走」} }

,然後你的客戶端代碼需要知道什麼是在點擊回覆部分專門用於傳訊者的按鈕。如果這是無效的Json,對不起,但我希望它能得到重點。儘管如此,您仍然需要手動執行此操作。

0

我沒有足夠的聲望來評論@Mitch。我嘗試了他所投入的東西,並可以在信使上成功快速收回。只是建立屈臣氏談話節點喜歡 -

{ 
    "output": { 
    "text": { 
     "values": [ 
     "Your Normal response" 
     ], 
     "selection_policy": "sequential" 
    }, 
    "quickReplies": [ 
     "some option", 
     "some other option" 
    ] 
    } 
} 

然後你就可以處理應用層上的quickreplies陣列和發送信使消息主體一起。