1. All Collections >
  2. 產品 >
  3. 人工智慧代理 >
  4. AI 代理操作 >
  5. AI 代理動作:觸發工作流程

AI 代理動作:觸發工作流程

Avatar
Shing-Yi Tan
3 分鐘

觸發工作流程動作會根據 AI 代理的指示從會話中啟動既有的工作流程。 當 AI 代理需要啟動你已在工作流程中管理的更複雜自動化時使用,例如發送 HTTP 請求、新增 Google Sheets 列或傳送 CAPI 事件。 該工作流程將按設定獨立執行,與 AI 代理無關。

何時使用

  • 當你已依賴工作流程來執行核心業務流程,且希望 AI 代理接入這些流程,而不是用其他動作重新構建邏輯時。

  • 當下一步超出 AI 代理單靠自身操作能做到的範圍時,例如將資料推送到外部工具或協調多步驟自動化。

  • 當你想將業務邏輯集中在工作流程中,但讓 AI 代理決定 何時 執行該邏輯。

最佳實踐

  • 在 AI 代理的動作中啟用 Trigger Workflows,並在 When and how should this action be performed? 欄位中描述你的條件 欄位。

  • 使用 ! 來在指令中引用精確的工作流程名稱。 例如:

如果聯絡人要求退款,觸發 !refund_processing。
  • 確保你引用的工作流程已發佈,未發佈的工作流程在被觸發時不會執行。

  • 避免重複建立相同的自動化。 如果工作流程執行了與你的 AI 代理相同的動作(例如發送跟進訊息或更新相同的聯絡人欄位),你可能會看到重複的訊息或聯絡人更新。

你可以在相同的指令欄位定義多個條件;每個條件都能觸發不同工作流程的第一個步驟。

限制

  • Trigger Workflows 僅適用於位於你工作區中的既有工作流程。 如果沒有工作流程,則無法啟用此動作,系統會提示你先建立一個工作流程。

  • 變數會從 AI 代理傳遞到工作流程。 工作流程無法自動查看會話變數(例如收集的答案),除非你在工作流程內部配置該邏輯。

  • 資訊會從工作流程回傳給 AI 代理。 AI 代理不會「等待」工作流程的結果,也無法對其個別步驟作出回應。

  • 在測試 AI 代理時,當工作流程被觸發,你會在「測試 AI 代理」面板中看到一則事件:工作流程 {workflow name} 已啟動。 未發佈的工作流程不會在測試面板產生事件。

常見問題與故障排除

我可以透過 Trigger Workflows 動作觸發多個工作流程嗎?

是。 你可以在相同的指令欄位定義多個條件;每個條件都能觸發不同工作流程的第一個步驟。

我的 AI 代理可以將資料傳給工作流程嗎?

不。 目前,當 AI 代理觸發工作流程時,變數與會話資料不會被傳遞到該工作流程。 工作流程只會使用其觸發器和設定中可得的資料。

為何當 AI 代理嘗試觸發時我的工作流程沒有執行?

請檢查以下項目:

  • 已為 AI 代理啟用 Trigger Workflows 動作。

  • 工作流程存在於你的工作區並且已發佈

  • 指令中工作流程名稱在「!」之後必須完全相符,包括大小寫。 符號(例如:!refund_processing)

需要 AI 代理的協助嗎?

我們的支援團隊隨時為您提供協助。

分享這篇文章
Telegram
Facebook
Linkedin
Twitter

找不到您想要的東西? 🔎