1
在watson對話對話框中,我創建了一個條件;像在IBM Watson對話中將上下文變量與實體進行比較
if $stored_state == @states:(Florida) AND $preferred_joint == @joint:(KFC)
then some response
其中$stored_state
是上下文變量,將其儲存於從用戶輸入的前一節點。 $preferred_joint
也是如此。 @states
和@joint
只是兩個模糊匹配的實體。 但這樣的條件從來沒有工作。在將其轉換爲上下文變量後,我也嘗試使用@states:(Florida)
實體。但仍然不起作用。
現在,我在那裏做錯了什麼?有什麼方法可以將上下文變量與實體進行比較嗎?
「@states :(佛羅里達)」不是一個獨立的謂詞嗎? –
是的,我相信是的。但是我需要在任何後面的節點中檢查'stored_state',只有一個例子'@ states:(Florida)'。 – x4h1d
你想要類似'if @states:(Florida)AND $ stored_state == Florida ....' –