2017-04-19 28 views
1

爲什麼api.ai具有上下文數組,該上下文數組創建帶有一些任意名稱的上下文,直到意圖完成爲止?api.ai中的上下文數組

當如果創建一個背景下,保留其餘的人被刪除的意圖是完整的,什麼是它

回答

4

我認爲,當你在解決意向的中間你是指案件的意義,您會看到如下所示的上下文名稱:72e79993-...-10dc7db59a93_id_dialog_context

發生這種情況的原因是意圖尚未解決,並且系統在意圖爲止之前爲在此中間點發生的任何交易所創建了一種臨時臨時上下文解決和導出上下文被觸發。

在您看到它的情況下,您可能會注意到它們是用戶尚未填寫所需參數值時發生的,API.ai必須提示用戶輸入其所需值。這種「即時響應」是一種迴應,但不是意圖的解決方案。因此,爲了將此臨時狀態存儲/標記爲與完全響應和已解析的意圖狀態不同(並且在給定特定意圖的情況下澄清特定參數值的超特定上下文中幫助解釋用戶所說的內容),API.ai插入這些「超特定」臨時上下文名稱。

您會注意到在這些情況下,上下文名稱與元數據的intentID匹配,出於這個原因。