Microsoft Copilot Studio 是一個圖形化、低程式碼平台,用於建立能理解自然語言、回答使用者詢問,並執行自動化任務等行動的客製化 AI 代理。 這些代理程式可跨管道部署,如 Microsoft Teams、網站及 Microsoft 365 Copilot。
使用Fabric資料代理的一種方式是將其加入Microsoft Copilot Studio中的自訂AI代理,作為連接代理。 這種連接的代理程式架構使代理間能協作,讓 Copilot Studio 中的客製化 AI 代理能透過 Fabric 資料代理安全地存取企業資料,並將回應建立在組織知識基礎上,以提升準確性、相關性與脈絡性。
Important
這項功能目前處於預覽階段。
Prerequisites
- 付費的 F2 或更高級別的 Fabric 容量,或啟用 Microsoft Fabric 的 Power BI Premium(P1 或更高級別)容量。
- 根據 Fabric 資料代理租戶設定中說明的需求,啟用 AI 的跨地理處理與跨地理儲存功能。
- 至少有一個資料來源,包含資料:倉庫、湖屋、Power BI 語意模型、KQL 資料庫、鏡像資料庫或本體。 你必須有讀取權限存取資料來源。
- Microsoft 365 Copilot 授權,以及每位建置和管理自訂代理程式的使用者授權。
在 Copilot Studio 中提供 Fabric 資料代理的前提條件
在將 Fabric 資料代理程式連接到 Microsoft Copilot Studio 之前,請確保已設定以下事項:
資料代理程式整備程度:確認資料代理程式如預期般運作,並正在回應查詢。
發佈您的Fabric資料代理程式:資料代理必須附有豐富且詳細的描述。
租戶對齊:Fabric 資料代理與 Microsoft Copilot Studio 代理必須在同一租戶上。
Authentication:使用同一帳號登入 Microsoft Fabric 和 Microsoft Copilot Studio,該帳號同時擁有資料代理的存取權。
權限:確保您擁有以下權限:
- 至少要有 Fabric 資料代理的讀取權限。 請點擊 這裡 以了解有關 Fabric 數據代理不同權限的資訊。
- 在 Microsoft Copilot Studio 中建立及修改代理程式的權限
- 存取 Fabric 資料代理所使用的底層資料來源
如何在 Copilot Studio 的自訂 AI 代理程式中新增 Fabric 資料代理
請進入 Microsoft Copilot Studio,選擇你想要的環境。
截圖顯示 Copilot Studio 中的主要選擇環境。 選取所需的環境之後,請在左窗格中選取 [ 建立],然後選取 [+ 新增代理程式 ] 以開始建置您的自定義 AI 代理程式。 如果您已經有自定義 AI 代理程式,您可以略過步驟 2 和 3。
設定您的代理程式,為它提供名稱和描述,以說明其用途和角色。 請務必儲存您的變更。
設定基本資訊之後,您可以繼續新增:
- 知識來源,例如SharePoint、公開網站或上傳檔案。
- 可讓代理程式執行特定工作或存取外部系統的工具。
- 與其他代理程式的連線,允許多個代理程式共同作業的較複雜案例。
要在Copilot Studio中為自訂 AI 代理新增Fabric資料代理,請從頂方窗格進入 Agents,然後選擇 + Add 將代理加入你的自訂 AI 代理。
截圖顯示在 Copilot Studio 中添加代理的第一步。 請在選擇您想如何擴展代理人類別中選擇 Microsoft Fabric。
如果 Microsoft Fabric 和自訂 AI 代理之間已經有連線,你可以選擇 Next,然後進入下一步。 否則,請選擇下拉選單並選擇 Create new connection來建立 Microsoft Fabric 與 Copilot Studio 之間的連線。
Note
在加入 Copilot Studio 自訂 AI 代理前,務必先發布您的 Fabric 資料代理。 Fabric 資料代理程式與 Microsoft Copilot 資源應該在同一個租戶上,且 Microsoft Fabric 與 Microsoft Copilot 都應該以同一個帳號登入。
從你能存取的 Fabric 資料代理清單中,選擇要連接到 Copilot Studio 中自訂 AI 代理的資料代理,然後選擇 Next。 選取的資料代理程式會與自訂 AI 代理程式搭配使用,以處理特定工作流程。
小提示
如果你在列表中找不到你的 Fabric 資料代理,請確認:
- 資料代理程式在 Microsoft Fabric 中發佈並執行。
- 您已使用可存取資料代理程式的正確帳戶登入。
- 資料代理和 Copilot Studio 位於同一個租戶內。
- 你擁有存取 Fabric 工作區的必要權限。
你可以調整你選擇的Fabric資料代理的描述,然後選擇Add agent。 此步驟將 Fabric 資料代理加入 Microsoft Copilot Studio 的自訂 AI 代理程式中。
&c2;&c1;&c0;&sb0;截圖顯示在 Copilot Studio 上新增資料代理的最後一步。&sb0;&c0;&c1;&c2;
在完成後,從頂部窗格返回到 Agents,您應該會在連結到自訂 AI 代理的代理中看到 Fabric data agent。
選擇已連接的 Fabric 資料代理程式。 在額外細節中,您可以選擇將Fabric資料代理的認證方式設定為User Authentication或Agent author authentication。 如果你選擇 User authentication作為認證,你需要確保使用者能存取 Fabric 資料代理及其底層資料來源。
截圖顯示 MCS 中 Fabric 資料代理的認證情況。 若要進一步增強自定義 AI 代理程式的回應性,您可以定義代理程式如何透過新增主題和觸發片語來回應使用者。
您可以使用右側的內建測試聊天窗格來詢問問題並取得解答。 這有助於你驗證自訂 AI 代理的效能,確保它能調用連接的 Fabric 資料代理來獲得答案並進一步微調其行為。
請確定您已啟用生成式 AI 編排。 若要這樣做,請選取位於聊天窗格頂端的 [ 設定 ],然後在 [ 協調流程] 底下選取第一個設定。
您可以發佈自定義 AI 代理程式,然後流覽至 [通道 ] 以選取所需的取用通道。
Note
目前 Microsoft 365 Copilot 不支援使用自訂代理搭配連接的 Fabric 資料代理。 Copilot Studio 代理程式搭配連接的 Fabric 資料代理程式,僅在 Microsoft Teams 上被驗證。 其他管道也可能有效,但尚未正式測試。
要發佈到 Teams,請從頻道列表中選擇 Teams 和 Microsoft 365 Copilot。 這將打開左側的窗口。 選取 [新增通道 ] 以啟用此通道。 完成後, Teams 內的查看代理人 功能將會啟用。 你可以選擇它,並會提示你開啟 Microsoft Teams。
Note
如果你與他人分享自訂的 AI 代理,他們至少必須擁有 Fabric 資料代理的讀取權限,以及所有底層資料來源的必要權限。
接著會啟動 Microsoft Teams,你可以向自訂的 AI 代理提問並獲得答案。