2016-08-04 37 views
3

我正在開發一個基於Facebook的Wit.ai的chatbot項目,並想知道是否可以設置默認意圖?是否可以在Wit.ai中設置默認意圖?

例如,我的機器人目前只支持一些問題,比如「你在哪裏找到?」或「你的電話號碼是什麼?」,這些問題中的每一個都有與之相關的意圖和故事,但如果有人詢問機器人不理解的東西,機智似乎(我還沒有找到任何有關這方面的信息)隨機選擇一個故事並執行它。

我想設置一個默認的意圖,將回應類似「我不明白你的意思」。如果沒有其他意圖被確認。是否有可能做到這一點?具體來說,我想知道是否有一個正式接受的方式來做到這一點,因爲我目前有辦法做到這一點,但它有點hacky,並要求我編輯facebook的wit包,我不願意這樣做。

回答

4

沒有但在wit.ai

提供的任何功能,但是你可以通過使用由機智API返回的置信度值獲得所需的功能。您可以設置置信度的閾值,如果值低於閾值,則返回自定義消息。你可以在你的動作函數實現中處理這個功能。

有關更多參考請看post

0

您也可以使用api.ai,它默認提供默認的回退意圖。 在默認的回退事件中,如果api.ai不理解輸入內容或者沒有回答,它會回覆「我不明白你剛纔所說的內容」

相關問題