跳至主要內容

如何在聊天機器人建立工具中使用條件

今日已更新

摘要

WATI 聊天機器人生成器中,條件允許您透過根據使用者回應分支對話來建立動態聊天機器人流程。它們有助於客製化互動,確保使用者根據其輸入獲取相關回應。本指南說明如何有效使用條件及在何處應用它們。

指示

何時使用條件

使用條件時,當您想要:

  • 根據使用者回應拆分聊天機器人流程。

  • 針對不同使用者套用不同的聊天機器人結果。

  • 根據預先定義的條件篩選回應。

  • 使用邏輯運算來精煉聊天機器人行為。 若要有效使用條件,您應該熟悉WATI Chatbot Builder中的變數

可用條件類型

在WATI 聊天機器人生成器中,條件允許您使用不同的邏輯檢查來比較使用者回應。可用的條件類型包括:

1. 等於

  • 檢查使用者回答是否與預先定義的值完全相符。

  • 範例:如果使用者選擇「是」,他們會收到特定的後續訊息,而「否」的回應則會導致不同的訊息。

2. 不等於

  • 當使用者回應符合特定值時觸發條件。

  • 範例:如果使用者選擇「是」,他們會獲得替代回應。

3. 包含

  • 檢查使用者回應是否包含特定詞語或短語。

  • 範例:如果一位使用者輸入「我的名字是約翰」,您可以篩選包含「約翰」的回應。

4. 不包含

  • 確定回應包含指定的詞語或短語。

  • 範例:如果您想排除提及「印度」的回應,您可以設定此條件。

5. 開頭為

  • 篩選以特定詞語或短語開頭的回應。

  • 範例:如果您想拦截以「我是」開始的回應,此條件可協助區分它們。

6. 不開頭為

  • 「開頭為」的相反面,該條件篩選出以指定關鍵字開始的回應。

  • 範例:如果您想排除所有以「你好」開始的回應,您可以使用此條件。

7. 大於 / 小於

  • 主要用於數值比較。

  • 範例:如果使用者輸入他的年齡,您可以根據該值是否大於小於指定數字來篩選回應。

範例:

例如,假設您向使用者提出以下問題:

由於此時聊天機器人流程保持相同,但結尾處,您可能希望基於使用者對此前問題的回應來客製化最終訊息。為方便起見,您可以使用聊天機器人的變數,或選擇聯繫人自訂變數。

合併多個條件

您可以同時使用邏輯AND/OR運算符來使用兩個條件:

  • AND運算符:聊天機器繼續需同時滿足兩個條件。

  • OR運算符:聊天機器繼續至少滿足一個條件即可。

AND/OR邏輯的範例:

  • AND範例:聊天機器人僅在使用者年滿18歲來自美國的情況下繼續。

  • OR範例:如果使用者是美國加拿大國籍,聊天機器人就會繼續。

結論

使用WATI Chatbot Builder的條件可實現更聰明且更具交互性的聊天機器人對話。透過利用不同類型的條件和邏輯運算符,您可以根據使用者輸入創建動態回應。立即開始嘗試使用條件來增強您的聊天機器人流程!

常見問答

一般問題

1. WATI Chatbot Builder中的條件是什麼?

→ stip ultrices tellus consequat faucibus cered blandit lorem vestibulum sit ornare neQ 條件是幫助聊天機器人根據使用者輸入決定如何回應的規則。它們允許您根據特定標準(例如將使用者回應與預定義值匹配)來分配對話,從而建立動態聊天機器人流程。

2. 為什麼我在聊天機器人中要使用條件?

→ 條件幫助透過客製化回應使用者輸入來個人化聊天機器人互動。透過它們,您可以:

  • 根據使用者回應拆分聊天機器人流程。

  • 針對不同的使用者輸入提供客製化訊息。

  • 更有效地篩選和處理回應。

3. 使用條件是否需要理解變數?

→ 是的,建議熟悉WATI Chatbot Builder中的變量。 變數儲存使用者輸入和其他資料,然後可在條件中使用,以使聊天機器人回應更具動態性。

使用條件

4. WATI Chatbot Builder中有哪些條件類型?

→ 您可以使用以下條件類型:

  • 等於:檢查回應是否與預先定義的值完全相符。

  • 不相等:如果回應不符合特定值,則觸發。

  • 包含:檢查回應是否包含特定單字或短語。

  • 不包含:識別不包括特定單字或短語的回應。

  • 以開頭為:篩選以特定單字或短語開始的回應。

  • 不開頭為:排除以特定單字或短語開始的回應。

  • 大於/小於:用於數值比較。

5. 如何在聊天機器人建構器中設定條件?

→ 若要設定條件:

  • 識別您要評估的使用者回應。

  • 選擇適當的條件類型(例如,「等於」,包含)。

  • 定義比較值(例如,「是」「否」「約翰」)。

  • 以條件是否成立為基礎,設定聊天機器人動作。

6. 是否可以同時使用多個條件?

→ 是的,您可以透過使用來合併多個條件:

  • AND:必須滿足兩個條件才能使聊天機器人繼續。

  • OR:聊天機器人繼續,只要至少滿足一個條件即可。 例如:

  • AND範例:聊天機器人僅在使用者年滿18歲來自美國的情況下繼續。

  • OR範例:如果使用者來自美國或加拿大,聊天機器人就會繼續。

7. 可以使用數值的條件嗎?

→ 是的,您可以使用大於小於條件來比較數值輸入。例如,如果使用者輸入年齡,您可以設定聊天機器人根據年齡是否大於或小於特定數字來回應不同。

最佳實踐

8. 如何在我的聊天機器人中充分利用條件?

  • 利用條件戰略性地個人化以使用者互動。

  • 徹底測試條件以確保正常運作。

  • 保持條件簡單,避免使用過度複雜的邏輯。

  • 利用邏輯運算符(AND/OR)提rz提高聊天機器人行為z精煉性。

是否回答了您的問題?