2016-11-20 80 views
3

有沒有人有嵌套意圖的一個很好的例子,特別是#yes和#no是子節點。我得到的情況是,API以Intent值返回,但輸出的文本來自「Anything else」!Watson對話支持嵌套意圖?

+0

你有解決這個問題的方法嗎? – Luillyfe

+0

[導入此JSON,看看它是否有幫助](https://drive.google.com/file/d/0B1Tk_bFJHtEIQzJ4Y1BQWEdSdEU/view?usp=sharing) –

回答

1

有一個未公開的功能,如果置信度爲< 0.2,則它會自動跳轉到Anything Else節點。

所以爲了讓它進入正確的意圖節點,您需要更好地訓練意圖。

或者,您可以使用intents對象訪問intents數組,以處理多個意圖。

實施例:

intents[0].matches('yes|no') 
OR 
intents[1].matches('yes|no') 

從一個編碼點可以設置標誌alternate_intents然後檢查所返回的意圖陣列。

+0

但如何獲得一個置信度等於1,總是node_visited只是其他的東西? – Luillyfe

+0

在這種情況下,您沒有符合該意圖的節點。常見的錯誤是忘記節點名稱開頭的#號。 –