Note
本文描述由 標準線束驅動的代理或代理流程中使用的功能。
代理節點讓流程將步驟交給能推理、呼叫工具並從知識來源擷取的 AI 代理,然後回傳結果。 每當步驟需要判斷、多步驟協調,或是來自流程外的資訊時,都可以用它。
透過使用代理節點,你可以:
- 打電話給現有的經紀人。
- 給代理一個自然語言指令,包含先前步驟的動態內容。
- 為代理裝置配備工具(模型情境協定(MCP)伺服器與連接器),使其能採取行動。
- 讓代理在知識(例如 SharePoint 網站、公開網站)中建立基礎,以便它能從你的內容中回答。
- 在流程的後續步驟中使用代理人的回應。
在代理流程中,你可以選擇已發佈的代理,或是從代理建構體驗中建立新的已發佈代理,然後從流程中呼叫。
新增代理節點
在 Copilot Studio 裡,進入 Flows ,打開現有的客服流程或建立一個新的流程。
- 新流程:你進入設計器頁面設定觸發器。
- 現有流程:你進入總覽頁面,必須進入設計器頁面。
在流程中你想呼叫代理人的點,選擇「 插入新動作 」圖示
。在 新增動作中,在 AI 能力中選擇 執行代理。 A 運行代理程式的節點會出現在流程中。
選擇一個現有代理作為代理節點
在執行與代理編輯器中,於 代理 下,你可以選擇兩個選項之一:
選擇現有代理人:從列表中選擇已發表的代理人。 代理程式會使用它已設定的指令、工具和知識。
建立一個新的代理人:選擇 「新」 以建立新的代理人。 這會開啟一個新的瀏覽器分頁,裡面有代理建構器體驗。 在那裡建置並發佈你的代理,接著返回流量設計器,從現有的代理清單中選擇該代理。
如果你選擇現有的客服人員,請跳過「 發送訊息給該客服人員」。
為代理節點建立一個新的代理
當你選擇 新時,你會在新的瀏覽器分頁中開啟代理建構體驗。在代理建構器中,你可以設定代理的指令、知識和能力。
當你完成代理建置後,發佈它,回到流程設計器,從現有代理清單中選取它。
向現有客服人員發送訊息
當你選擇現有代理時,節點會顯示一個 訊息 欄位。 使用此欄位告知代理程式在 這次 執行時要做什麼。 代理人的指示、工具和知識已經設定在已發布的代理人身上。
在 訊息 欄位,寫下這次執行的提示。 使用動態內容選擇器插入先前步驟的標記,讓代理在真實執行時資料上進行推理。
不確定時請人力協助
請在系統無法自行處理時,開啟不確定時請求人工協助功能,以便升級到人工協助。 當升級事件發生時,代理會透過電子郵件向連線擁有者發送輸入請求。
當代理人的任務可能需要超出指令或現有知識的解釋時,這個選項非常有用。 例如,如果業務員在審查費用報告時發現一項與任何保單不符的異常費用,就能標記該報告,讓人員自行判斷,而非錯誤核准。
在你的代理流程中使用代理回應
當代理節點執行時,代理流程會等待該代理完成其任務。 代理回應會以動態內容形式開放,你可以在後續任何步驟中使用。
要在下游動作中使用代理回應:
選擇你想使用回應的動作(例如發送 電子郵件 或 更新列 動作)。
在你想插入回應的欄位,打開動態內容選擇器。
尋找「 執行代理人 」步驟的輸出,並選擇 代理人回應。
使用代理回應的常見方式:
- 將回應內容插入電子郵件或訊息的正文中。
- 根據代理人回傳的內容,定義一個條件來分支你的代理流程。
- 將回應儲存到變數或資料來源,以備日後參考。
自動化情境
代理節點在較長工作流程中作為其中 一步 時,表現最佳。 前一步收集並正規化輸入,代理人進行推理,後續步驟則在多個系統中對結果採取行動。
分流支持票務
當在 Dataverse 中建立新工單時,會觸發工作流程。 前面的步驟會擷取工單內容、附件,以及客戶近期的案件記錄。 代理節點會讀取所有內容,並以產品知識庫(SharePoint)為依據,傳回結構化的輸出,包含 category、priority、suggested_owner 和 draft_reply。 後續步驟會根據 priority 分為兩種情況:一是若發生故障,會通知值班工程師;否則,分配工單並將草稿回覆排隊等待審核。
檢查費用報告是否符合規定
當費用報表提交時,工作流程會被觸發。 前面的步驟是載入明細並轉換非美元金額,讓客服能在單一基礎上進行推理。 代理節點會接地於政策 SharePoint 網站,並回傳每行compliant的旗標加 reason。 後續步驟要麼自動核准並將日記帳條目登錄到應付帳款系統,要麼啟動一個附有代理人理由的核准行動,等待財務審查員。
準備會議簡報
每天早上都會執行一個工作流程,列出當天的 Outlook 會議,並循環檢視每一場會議。 每次會議,較早的步驟會從 Dynamics 365 拉取帳戶上下文。 代理節點接著使用 Work IQ 掃描與出席者的近期郵件與 Teams 討論串,並回傳討論重點、未解決風險及建議問題。 後續步驟會將輸出格式化成會議前30分鐘寄來的HTML簡報,並以自適應卡片形式發佈在Teams上。
常見問題
我應該什麼時候使用線上客服,什麼時候應該使用現有的客服人員?
當代理的工作針對某一工作流程,且你希望所有資訊,包括指示、工具、知識和輸出,都能隨流程傳送時,使用 線上代理 。 內嵌代理更快設定且容易理解,因為配置就在使用步驟旁邊。
當同一個代理在多個工作流程或表面上被共用(例如,也在 Teams 裡聊天過),或是該代理屬於不同團隊,你只想呼叫時,就使用 現有的代理 。
我應該什麼時候使用代理節點,什麼時候該使用提示節點?
兩者都是為工作流程加入 AI,但各自是為不同的工作設計的。
| 能力 | 代理節點 | 提示節點 |
|---|---|---|
| 工具編排 | 完全存取所有代理工具 | 僅限程式碼直譯器 |
| 知識來源 | 所有支援的知識來源 | 僅限於 Dataverse |
| 人工審查 | Yes | No |
| 任務複雜度 | 複雜的任務。 代理調度器可以進行多次操作。 | 簡單任務,可以在一回合內完成 |
當步驟需要推理、工具協調或基礎知識時,請使用 Agent 節點 。 當你只需要模型轉換或產生文字時,就用 提示節點 。
內嵌代理可以在工作流程之外重複使用嗎?
No. 內嵌代理程式侷限於其工作流程。 如果你發現自己在多個工作流程中建立同一個內嵌代理,建議將其升級到已發佈的代理,並從每個工作流程中呼叫該代理。