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