雖然單獨使用自動化流程做為 Agent 流程或工作流程就很有效果,但也可以將這些流程新增至 Agent 做為工具,建立更龐大的 Agent 型自動化案例。 若要將 Agent 流程或工作流程做為工具新增至 Agent,必須符合以下準則:
- 具有當 Agent 呼叫流程時觸發程序和回應 Agent 動作。
- 設定為實時回應,而不是以異步方式回應。 異步回應切換必須在 回應代理程序 動作設定中的 網路 下設定為 關閉。
- 已發佈。
- 在 100 秒內回應 Agent 的動作限制。 優化流程邏輯、查詢和傳回的數據量,讓一般執行低於此 100 秒的限制。 流程中需要執行更長時間的動作可以放置在回應 Copilot動作之後,以繼續執行,直到流程執行持續時間限制為 30 天。 如需最佳化流程效能的指引,請參閱使用快速模式 (預覽版) 加速 Agent 流程執行。
為了簡化起見,本文假設你已經設定了一個流程來配合代理。 如果沒有,就用 自然語言 或 設計師來做一個。
您可以將符合這個準則的現有流程新增至 Agent 層級或主題層級的 Agent。
將 Agent 流程或工作流程新增至 Agent 做為 Agent 層級工具
當你在代理層級新增流程時,代理協調器可以在執行時直接觸發它。 若要將流程新增至 Agent 做為 Agent 層級工具:
在 Copilot Studio 中,選擇 Agents,然後選擇你想新增流程的代理人。
前往工具頁面,選擇新增工具。 新增工具面板會顯示出來。
若要列出可用的工具流程,請選擇 「流程」。
如果未列出您想要新增的流程,請確保它具有從 Copilot 執行流程觸發程序和回應 Copilot 動作。 如果不是,就不能將其作為工具添加到代理中。
選擇流程。
選取 [新增並設定]。 流程會做為工具新增至 Agent,而且流程設定面板會出現。
根據需要修改流程設定。 例如,您可以更新描述以幫助您的 Agent 了解流程的目的。
根據需要選擇 Save 以儲存設定變更。
流程應該會出現在代理人的工具清單中。
將流程新增至主題做為主題層級工具
當你將現有的流程加入主題時,該流程只會對該主題開放。
若要將流程新增至主題做為主題層級工具:
在 Copilot Studio 中,選擇 Agents,然後選擇你想新增流程的代理人。
前往 主題 頁面,選擇你想加入流程的主題。
在任一節點下方點選新增節點
圖示,然後選擇新增工具。選取您要新增的流程。 主題中會出現新的 [動作] 節點。