2016-09-14 78 views
2

我是否需要定義從用戶處獲得更新的密鑰?還是設置了需要滿足的條件才能繼續?右邊的解釋器既說:描述將由你的行動如果你需要滿足多個條件進行更新的背景下按鍵,就可以使用「& &」等等等等..與「更新上下文關鍵字」功能相混淆。

任何人都可以更好地解釋這個功能嗎謝謝

+0

還試圖弄清楚這一個! –

回答

0

我對理解上下文部分也有困惑,但後來發現它。 讓我試着解釋我理解的方式。

在一個故事中,你希望執行一些動作,並且你希望你的動作返回一些結果,或者我會說,你想要在你的動作中設置一些變量,你將在下一個動作中使用它在wit.ai上談話的一步。這些變量可以作爲上下文關鍵字在wit.ai中定義。

下面是一個例子:

我有信用卡,我想用BOT報告丟失卡。我說我丟了我的信用卡,並提供機器人所需的信息,以獲取我的卡詳細信息,然後它會調用一個行動BlockCard。作爲執行的結果,我需要名稱,卡片的最後4位數字和提出投訴的參考號碼。在BlockCard運行時需要填寫這3個變量。這些在wit.ai中聲明爲'& &'的上下文關鍵字。我會在進一步的談話中使用這些變量。

注意:您需要確保在wit.ai中聲明的操作的上下文鍵名和名稱以及代碼中使用的名稱相同。

在機智故事看一看:

https://wit.ai/Nayana-Manchi/CreditCardApp/stories/f7d77d9e-e993-428f-a75e-2e86f0e73cb3


+0

我希望這有助於。請評價它是否有用。 –

+0

嘿,這個解釋很有用,但是你能解釋一下(甚至在sudo代碼中)上下文是如何在本地更新併發回的?智慧網站說上下文僅在本地更新 –