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 Agent 時,當工作流程被觸發,你會在 Test AI Agent 面板中看到一個 Workflow {workflow name} Started 事件 未發佈的工作流程不會在測試面板產生事件

常見問題與故障排除

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

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

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

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

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

請檢查以下項目:

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

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

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

需要 AI 代理的協助嗎?

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

分享這篇文章
Telegram
Facebook
Linkedin
Twitter

找不到您想要的東西? 🔎