在 Microsoft Copilot Studio (Preview)中使用 Fabric Data Agent

Microsoft Copilot Studio 是一個圖形化、低程式碼平台,用於建立能理解自然語言、回答使用者詢問,並執行自動化任務等行動的客製化 AI 代理。 這些代理程式可跨管道部署,如 Microsoft Teams、網站及 Microsoft 365 Copilot。

使用Fabric資料代理的一種方式是將其加入Microsoft Copilot Studio中的自訂AI代理,作為連接代理。 這種連接的代理程式架構使代理間能協作,讓 Copilot Studio 中的客製化 AI 代理能透過 Fabric 資料代理安全地存取企業資料,並將回應建立在組織知識基礎上,以提升準確性、相關性與脈絡性。

Important

這項功能目前處於預覽階段。

Prerequisites

  • Microsoft 365 Copilot 授權,以及每位建置和管理自訂代理程式的使用者授權。

在 Copilot Studio 中提供 Fabric 資料代理的前提條件

在將 Fabric 資料代理程式連接到 Microsoft Copilot Studio 之前,請確保已設定以下事項:

  1. 資料代理程式整備程度:確認資料代理程式如預期般運作,並正在回應查詢。

  2. 發佈您的Fabric資料代理程式:資料代理必須附有豐富且詳細的描述。

  3. 租戶對齊:Fabric 資料代理與 Microsoft Copilot Studio 代理必須在同一租戶上。

  4. Authentication:使用同一帳號登入 Microsoft Fabric 和 Microsoft Copilot Studio,該帳號同時擁有資料代理的存取權。

  5. 權限:確保您擁有以下權限:

    • 至少要有 Fabric 資料代理的讀取權限。 請點擊 這裡 以了解有關 Fabric 數據代理不同權限的資訊。
    • 在 Microsoft Copilot Studio 中建立及修改代理程式的權限
    • 存取 Fabric 資料代理所使用的底層資料來源

如何在 Copilot Studio 的自訂 AI 代理程式中新增 Fabric 資料代理

  1. 請進入 Microsoft Copilot Studio,選擇你想要的環境。

    截圖顯示 Copilot Studio 中的主要選擇環境。

  2. 選取所需的環境之後,請在左窗格中選取 [ 建立],然後選取 [+ 新增代理程式 ] 以開始建置您的自定義 AI 代理程式。 如果您已經有自定義 AI 代理程式,您可以略過步驟 2 和 3。

    顯示在 Copilot Studio 中建立代理的主頁的截圖。

  3. 設定您的代理程式,為它提供名稱描述,以說明其用途和角色。 請務必儲存您的變更。

    顯示設定自定義 AI 代理程式名稱和描述的螢幕快照。

  4. 設定基本資訊之後,您可以繼續新增:

    • 知識來源,例如SharePoint、公開網站或上傳檔案。
    • 可讓代理程式執行特定工作或存取外部系統的工具
    • 與其他代理程式的連線,允許多個代理程式共同作業的較複雜案例。
  5. 要在Copilot Studio中為自訂 AI 代理新增Fabric資料代理,請從頂方窗格進入 Agents,然後選擇 + Add 將代理加入你的自訂 AI 代理。

    截圖顯示在 Copilot Studio 中添加代理的第一步。

  6. 請在選擇您想如何擴展代理人類別中選擇 Microsoft Fabric。

    截圖顯示Fabric為連線特工類別。

  7. 如果 Microsoft Fabric 和自訂 AI 代理之間已經有連線,你可以選擇 Next,然後進入下一步。 否則,請選擇下拉選單並選擇 Create new connection來建立 Microsoft Fabric 與 Copilot Studio 之間的連線。

    截圖顯示,要把Fabric連接器加到 Copilot Studio.

    Note

    在加入 Copilot Studio 自訂 AI 代理前,務必先發布您的 Fabric 資料代理。 Fabric 資料代理程式與 Microsoft Copilot 資源應該在同一個租戶上,且 Microsoft Fabric 與 Microsoft Copilot 都應該以同一個帳號登入。

  8. 從你能存取的 Fabric 資料代理清單中,選擇要連接到 Copilot Studio 中自訂 AI 代理的資料代理,然後選擇 Next。 選取的資料代理程式會與自訂 AI 代理程式搭配使用,以處理特定工作流程。

    截圖,顯示Fabric資料代理的清單。

    小提示

    如果你在列表中找不到你的 Fabric 資料代理,請確認:

    • 資料代理程式在 Microsoft Fabric 中發佈並執行。
    • 您已使用可存取資料代理程式的正確帳戶登入。
    • 資料代理和 Copilot Studio 位於同一個租戶內。
    • 你擁有存取 Fabric 工作區的必要權限。
  9. 你可以調整你選擇的Fabric資料代理的描述,然後選擇Add agent。 此步驟將 Fabric 資料代理加入 Microsoft Copilot Studio 的自訂 AI 代理程式中。

    &c2;&c1;&c0;&sb0;截圖顯示在 Copilot Studio 上新增資料代理的最後一步。&sb0;&c0;&c1;&c2;

  10. 在完成後,從頂部窗格返回到 Agents,您應該會在連結到自訂 AI 代理的代理中看到 Fabric data agent。

    截圖顯示新增至 Copilot Studio 的 Fabric 資料代理列表。

  11. 選擇已連接的 Fabric 資料代理程式。 在額外細節中,您可以選擇將Fabric資料代理的認證方式設定為User AuthenticationAgent author authentication。 如果你選擇 User authentication作為認證,你需要確保使用者能存取 Fabric 資料代理及其底層資料來源。

    截圖顯示 MCS 中 Fabric 資料代理的認證情況。

  12. 若要進一步增強自定義 AI 代理程式的回應性,您可以定義代理程式如何透過新增主題和觸發片語來回應使用者。

  13. 您可以使用右側的內建測試聊天窗格來詢問問題並取得解答。 這有助於你驗證自訂 AI 代理的效能,確保它能調用連接的 Fabric 資料代理來獲得答案並進一步微調其行為。

  14. 請確定您已啟用生成式 AI 編排。 若要這樣做,請選取位於聊天窗格頂端的 [ 設定 ],然後在 [ 協調流程] 底下選取第一個設定。

    顯示MCS中代理程式設定的螢幕快照。

  15. 您可以發佈自定義 AI 代理程式,然後流覽至 [通道 ] 以選取所需的取用通道。

    顯示在MCS中發佈自訂代理程式的螢幕快照。

    截圖顯示您可以從 Copilot Studio 發佈的頻道列表。

    Note

    目前 Microsoft 365 Copilot 不支援使用自訂代理搭配連接的 Fabric 資料代理。 Copilot Studio 代理程式搭配連接的 Fabric 資料代理程式,僅在 Microsoft Teams 上被驗證。 其他管道也可能有效,但尚未正式測試。

  16. 要發佈到 Teams,請從頻道列表中選擇 Teams 和 Microsoft 365 Copilot。 這將打開左側的窗口。 選取 [新增通道 ] 以啟用此通道。 完成後, Teams 內的查看代理人 功能將會啟用。 你可以選擇它,並會提示你開啟 Microsoft Teams。

    Note

    如果你與他人分享自訂的 AI 代理,他們至少必須擁有 Fabric 資料代理的讀取權限,以及所有底層資料來源的必要權限。

    展示發佈到 Teams 的過程的螢幕快照。

  17. 接著會啟動 Microsoft Teams,你可以向自訂的 AI 代理提問並獲得答案。