Comment on page
(7) 設定觸發條件
觸發條件是使機器人產出特定回應節點的條件規則,「觸發」機器人將 自然語意 和 腳本編輯 的細節,對應並銜接在一起。簡單來說,就是設定機器人聽到什麼樣的內 容時,做什麼樣的回應。
- 1.到左欄機器人編輯點選
節點
- 2.選擇需要設定觸發的 節點
- 3.點選上方
觸發條件
,點選右上+觸發條件
- 4.在
判讀方式
選擇要使用的類型,輸入所需的規則(請往下看設定類型說明)
%20%E8%A8%AD%E5%AE%9A%E8%A7%B8%E7%99%BC%E6%A2%9D%E4%BB%B6.001.png?alt=media&token=3ab56c1e-9a32-4974-87c2-07cfea92327b)
- 1.自然語意(意圖、抽換詞的搭配等)
- 2.關鍵字比對(一或多組關鍵字)
- 3.正規表達式
最常見的使用方式是 1 與 2 ,以下分別進行說明。
利用意圖(或意圖&抽換詞類)來設定。
例如用
a. 意圖 外送
b. 意圖 價格 & 抽換詞類 飲品
%20%E8%A8%AD%E5%AE%9A%E8%A7%B8%E7%99%BC%E6%A2%9D%E4%BB%B6.002.png?alt=media&token=22e9c612-e469-49cb-9c5b-e596c9c0c811)
%20%E8%A8%AD%E5%AE%9A%E8%A7%B8%E7%99%BC%E6%A2%9D%E4%BB%B6.003.png?alt=media&token=800441ef-0214-4929-92c4-ae663d58f55b)
例如輸入 「外送」「訂購」等關鍵字來觸發回應。只要句子內包含任一項關鍵字,都會被觸發,進而回應該節點的內容。
%20%E8%A8%AD%E5%AE%9A%E8%A7%B8%E7%99%BC%E6%A2%9D%E4%BB%B6.004.png?alt=media&token=e89349fd-f36d-4d2a-8927-558a1845698b)
正規表達式是描述某種規則的表達式 ,用來檢索、搜尋或替換符合某個模式或特定排列組合的文字。 舉例我們想要含有「訂購」或「外送」字眼的句子都可以被搜尋到,就可以用正規表達式來設定。
我想要訂購飲料
要外送飲料
有外送嗎
可以訂購飲料嗎
上面幾個句子,透過一組正規表達式,都可以被列入搜尋範圍內:
^我?(需|想)?要?可以?有?(訂購|外送)(飲料)?嗎?$
您可以利用此方式來設定觸發條件,詳情可參考正規表達式教學。
%20%E8%A8%AD%E5%AE%9A%E8%A7%B8%E7%99%BC%E6%A2%9D%E4%BB%B6.005.png?alt=media&token=b231962a-3293-40fc-b18e-abbc03f87683)
一種觸發條件,只能接在單一節點。但一個節點,可以有多種觸發條件。
例如我們有「外送」意圖,可以設定一組使用 意圖 的觸發條件,
只要意圖判斷為『外送』,就導到這個節點回應:
「訂單滿 兩百元即可外送,外送請來電 1234-5678」
同時也可以設定一組用 關鍵字 的觸發條件,只要聽到「外送」,就會回應上方的內容。
%20%E8%A8%AD%E5%AE%9A%E8%A7%B8%E7%99%BC%E6%A2%9D%E4%BB%B6.006.png?alt=media&token=20bfe58b-bf44-4424-954d-5f634c7acfef)
%20%E8%A8%AD%E5%AE%9A%E8%A7%B8%E7%99%BC%E6%A2%9D%E4%BB%B6.007.png?alt=media&token=d127aca7-9a4b-41ac-82e3-c598f33e118d)
Last modified 4yr ago