若要將代理流程作為代理可呼叫的工具,流程必須符合以下要求:
- 具有當代理人呼叫流程時的觸發條件,和回應代理人的回應行動。
- 設定為實時回應,而不是以異步方式回應。 異步回應切換必須在 回應代理程序 動作設定中的 網路 下設定為 關閉。
- 在 100 秒的行動限制內回應該代理人。 優化流程邏輯、查詢及回傳資料量,使典型執行低於此限制。 流程中需要執行更長時間的動作可以放在回應 Agent 動作之後,以繼續執行,最長可達 30 天的流程執行持續時間限制。 如需深入了解,請參閱 使用快速模式加快代理程式流程執行。
當您在 Copilot Studio 中建立 Agent 流程作為新工具時,所需的流程觸發和回應動作會自動自動加入。 你也可以 修改現有流程 ,讓它能用於代理,方法是更新它以使用這個觸發與回應動作。
如需建立代理流程的完整指引,請參閱《 代理流程與工作流程概述 》及 《用自然語言建構代理流程》。
先決條件
從流程頁面建立新的客服流程
在Copilot Studio中,從左側窗格進入Flows頁面。
選擇 新流程>代理流程。
代理流程設計器會以一個起始範本開啟,其中包含所需的「 當代理呼叫流程觸發器」 以及「 回應代理 行動」等。
根據你的情境需要,在觸發器中加入輸入參數。
在觸發動作和回應動作之間加入你的流程需要執行的動作。
在 「回應代理 」動作中加入輸出參數,以將資料回傳給代理。
選擇 發佈 以儲存並發佈流程。
流程發佈後,將它新增為代理工具。
管理流程所使用的連線
在支援驗證的代理程式中,雲端流程可以被配置為在作為生成協作計畫的一部分執行或從主題中呼叫時使用用戶憑證。 在支援的管道中使用流程功能不需要在Agent中進行任何特殊設定。 客戶在使用 Agent 時能夠管理他們的連線。
在使用客戶自控金鑰 (CMK) 的環境中,雲端流程尚且無法使用客戶憑證來運行,無法作為生成性編排方案的一部分或從主題運作。 確保 CMK 環境中雲端流程的僅執行設定設為特定連線,而不是由僅執行使用者提供。