2016-09-23 26 views
0

在嘗試使用自定義對話框時遇到了一些問題。當使用虛擬代理作爲試驗場,我一直在努力做的所有輸入重定向到一個會話的工作區以下內容:定製對話對話框新的意圖

  1. 禁止以3組比規定以外的其他所有意圖(連接到代理,代理設置,以上都不是)。

  2. 配置自定義對話框在意圖「以上都不是」調用。

這應該將所有輸入基本上任何發送輸入直接進入對話工作區「以上皆非」的效果。當測試這種方法而不綁定在工作區中時,簡單的固定消息就會按照預期在任何輸入上被調用。然而,增加的工作空間ID和會話憑據時(多次檢查的準確性),我得到的錯誤:

錯誤 - 無法創建自定義對話框服務

所以我想知道爲什麼會發生。

回答

-1

CaesarOG:

的Off_Topic意圖是 「特殊」 - 它會調用您的自定義的工作空間,而不強制意圖成爲Off_Topic(與Watson虛擬代理的其他意圖不同)。這個設計決定是爲了讓你可以做你想要完成的事情。如果在自定義對話工作區中有自定義意圖,並且添加了自定義對話框以響應這些意圖,則Watson虛擬代理將會根據自定義意圖檢測系統評估您的話語並觸發您的自定義對話框。