跳至主要內容

Multi-Agent 情境說明 | MessageHero

本週已更新

此為 MessageHero 功能,歡迎詳細了解更多產品細節

歡迎來到 SUPER 8 Studio 的使用教學,這個單元將會帶您了解 Multi-Agent 運作情境說明。

本篇文章:


1. 任務轉出率與轉入率計算方式

  • 任務轉出率 = Agent 將客戶訊息轉指派給其他 Agent 處理

    計算公式:轉出次數 ÷ 總觸發次數x100

  • 任務轉入率 = 被其他 Agent 轉指派接手處理客戶訊息

    計算公式:轉入次數 ÷ 總觸發次數x100

當 Agent 透過關鍵字觸發或是被Multi-Agent 轉介,即符合以下規則:

情境一:Start → 客服 Agent → 銷售 Agent → 預約 Agent → Done

情境二:Start → 客服 Agent → 銷售 Agent → 預約 Agent → 客服 Agent → Done

情境三:Start → 客服 Agent → Done,一直在同一個 Agent 裡沒有跳轉

情境四:Start → 客服 Agent → 觸發聊天機器人模組 → 仍在客服 Agent → Done


2. 聊天機器人與Agent運作邏輯

判斷權重:InsightArk 聊天機器人 關鍵字 → Agent 關鍵字 → Agent Flow (意圖/屬性,屬性判斷優先於意圖) → AI 先行

當用戶「不在」任何 Agent 中

系統判斷順序為:

  1. 是否符合 InsightArk 聊天機器人觸發關鍵字

  2. 再判斷是否符合任一 Agent 觸發關鍵字

  3. 若沒有符合 Agent 關鍵字,再往下判斷是否符合 Agent Flow 觸發條件

    (只管「判斷條件」,不管後續接的「執行動作」是 IA 模組還是 Agent,觸發條件後就直接走執行動作)

    1. 先判斷是否符合任一「客戶屬性」(若有多個客戶屬性,則以建立順序為優先)

    2. 沒有符合的,才再判斷「意圖」(若有多個意圖,則以建立順序為優先)

  4. 若以上都沒有符合的觸發條件,如果有開 AI 先行,那就會走 AI 先行的指定 Agent

當用戶「已在」 Agent A 中

系統判斷順序為:

  1. 是否符合 InsightArk 聊天機器人觸發關鍵字

  2. 只會在對話判斷是否符合其他 Agent 的關鍵字 → 若符合,會跳去其他 Agent

  3. 若沒有符合 Agent 關鍵字,再往下判斷是否符合 Agent Flow 觸發條件:

    1. 且未啟用 Multi-Agent 時
      → 系統「不會」往下判斷 Agent flow 其他 Agent 的觸發條件 ( 即便符合 Agent Flow 其他 Agent 的觸發條件,都不會做任何轉出,仍由 Agent A 繼續服務)
      → 系統僅「會」再往下判斷 Agent flow 中 MA/機器人的觸發條件 ( 故若符合將會觸發相對應的MA/機器人)

    2. 且已啟用 Multi-Agent 時 → 系統「會」再往下判斷是否符合 Agent Flow 觸發條件

  4. 若已經在 Agent 中,不會判斷 AI 先行,意即 AI 先行將不具任何作用


3. Agent Flow 機制說明

以下針對您使用智能調度時,是否有開啟多代理協作模式( Multi-agent )的差異進行說明

未啟用 Multi-Agent

a. 規格限制

  • Agent 間無法協作,若已處於 Agent 中,即便符合其他 Agent 的 意圖或屬性 時,僅能透過 關鍵字 觸發其他 Agent,意即 Agent 彼此之間是 無法直接轉介

b. 處理邏輯

|用戶端「不在」任何 Agent 中

  • 可透過 關鍵字 觸發 Agent、MA/機器人或其他 IA 模組

  • 可透過 意圖或屬性 觸發對應的 Agent、MA/機器人

|用戶端「已在」Agent A 中

  • 可透過 關鍵字 觸發 Agent、MA/機器人或其他 IA 模組

  • 「不」可以透過 意圖或屬性 觸發其他 Agent

  • 可透過 意圖或屬性 觸發 MA / 機器人

已啟用 Multi-Agent

a. 規格限制

  • Multi-Agent 模式允許用戶端的訊息由多個 Agent 共同處理,並根據 關鍵字意圖/屬性 自動分流,以確保訊息能正確交由最合適的 Agent 處理。

b. 處理邏輯

|用戶端「不在」任何 Agent 中

  • 可透過 關鍵字 觸發 Agent、MA/機器人或其他 IA 模組

  • 可透過 意圖或屬性 觸發對應的 Agent、MA/機器人

|用戶端「已在」Agent A 中

  • 可透過 關鍵字 觸發 Agent、MA/機器人或其他 IA 模組

  • 可透過 意圖或屬性 觸發對應的 Agent、MA/機器人

  • 範例:

    • (a) 訊息符合 Agent B 關鍵字

      • 觸發 Agent B (含歡迎訊息,僅有關鍵字會出現歡迎訊息),且下一個訊息由Agent B 回答

    • (b) 訊息符合 IA 任一模組關鍵字

      • 觸發 IA 對應的模組,但用戶端的下一個訊息仍由 Agent A 繼續回答

    • (c) 訊息符合 Agent B 的意圖/屬性

      • 觸發 Agent B (「不」含歡迎訊息),由 B 來接手服務,意即若後續的訊息沒有符合 Agent A or B 意圖/屬性時 → 將統一由 Agent B 繼續回答,意即完全進入到 B 的服務流程

    • (d) 訊息符合 機器人/MA 的意圖/屬性

      • 觸發對應 機器人/MA 的模組,但用戶端的下一個訊息仍由 Agent A 繼續回答


4. 特殊情境

背景:當 Agent B 已達當日觸發上限

a. 規格限制

  • 每個 Agent 每日可服務人數達上限後,該 Agent 將暫停服務,並於隔日 00:00 自動恢復。

  • 若觸發或轉入的 Agent 達服務上線,該 Agent 觸發/轉入數據仍會各 +1,但該 Agent 不會運作,將自動暫停服務,並於隔日 00:00 自動恢復。

b. 處理邏輯

|用戶端「不在」任何 Agent 中,且滿足 Agent B 觸發條件 (關鍵字/意圖) 時…

  • Agent B 觸發數據仍會 +1,用戶端停在 B 中,若有啟用 Agent 時效,時間到後將會將 用戶端踢出 Agent B

  • 但 Agent B 不會運作,Agent B 將暫停服務,並於隔日 00:00 自動恢復

|用戶端「已在」Agent A 中,且滿足 Agent B 觸發條件 (關鍵字/意圖) 時…

  • Agent A 轉出+1,Agent B 觸發數據仍會 +1,用戶端停在 B 中,若有啟用 Agent 時效,時間到後將會將用戶端踢出 Agent B

  • 但 Agent B 不會運作,Agent B 將暫停服務,並於隔日 00:00 自動恢復

horizontal.png


若有相關問題,歡迎透過 SUPER 8 Studio 平台右下方的「顧客聊天外掛程式」向線上客服專員詢問,服務時間為週一至週五 09:30~13:00,14:00~18:30。


SUPER 8 Studio 雲發互動科技 Messenger:m.me/no8.io
SUPER 8 Studio 雲發互動科技 LINE@:https://line.me/R/ti/p/@super88888

是否回答了您的問題?