Dialogflow - 意圖匹配



一旦父意圖匹配成功,就會匹配後續意圖。因此,意圖語言自定義只有在匹配了設定語言意圖後才會匹配。例如,如果使用者詢問:“你認識$language多久了?” 現在,問題可以包含用於可能的使用者答案的訓練術語。

匹配意圖與後續意圖需要多個步驟:

1. 從左側邊欄的選單中選擇意圖選項開始。

Dialogflow Intent Matching

2. 接下來,選擇設定語言自定義意圖。

Dialogflow Intent Matching

3. 之後,我們必須新增各種訓練短語,例如 6 年,大約 8 年,4 年。

Dialogflow Intent Matching

4. 最後,按下“儲存”按鈕並等待 Agent 訓練對話方塊顯示 Agent 訓練已完成。

Dialogflow Intent Matching

測試您的後續意圖

要測試您的後續意圖,請在模擬器中鍵入“我懂 Tamil”,然後對“你懂 Tamil 多久了?”的問題回答“大約 4 周”。

很明顯,該語句恰當地反映了設定語言自定義意圖,因為近四個星期以來沒有任何響應。四周的持續時間引數被正確解析。

上下文和引數

引數的值儲存在上下文中。當設定語言意圖的輸出上下文處於活動狀態時,我們可以訪問在意圖設定語言中定義的引數值。

設定語言自定義中,我們唯一可以問的問題是使用者瞭解該語言多久了。

要在響應中使用語言,我們必須執行以下步驟:

1. 要測試響應,首先更改意圖設定語言自定義,響應為 - “我不敢相信你理解#set-language-followup.language $duration!”

Dialogflow Intent Matching

2. 然後您必須單擊儲存按鈕,然後等待直到 Agent 訓練對話方塊指示 Agent 訓練完成。

Dialogflow Intent Matching

#set-language followup.A 語言引用被稱為活動上下文中的引數引用。

測試上下文引數

如果您希望測試上下文引數並在模擬器中輸入我懂 Tamil。然後用“一週”回答問題。需要注意的是,引數的值是從上下文中獲取的。

Dialogflow Intent Matching
廣告

© . All rights reserved.