使用 SharePoint 作為主題層級知識來源的生成式答案節點,透過將您的代理程式與 SharePoint URL 配對來運作,例如 contoso.sharepoint.com/sites/policies 當使用者提出問題且代理程式沒有可用於回答的主題時,代理程式會搜尋 URL 和所有子路徑。 例如,contoso.sharepoint.com/sites 等 URL 也包含 contoso.sharepoint.com/sites/policies 等子路徑。 生成式回答會將這些內容總結為有針對性的回應。
重要
生成式答案節點中定義的知識來源優先於代理程式層級的知識來源。 代理程式層級的來源作為後備功能運作。 有關如何在代理程式層級將 SharePoint 新增為知識來源的說明,請參閱新增 SharePoint 作為知識來源。 在主題或代理程式層級使用 SharePoint 作為知識來源的代理程式回應不會包含在對話記錄中。
當您發佈代理程式時,使用生成式答案的呼叫將代表使用者與代理程式聊天,並使用在代理程式中設定的驗證設定。 預設情況下,在 Copilot Studio 和 Microsoft Teams 中建立的代理程式設定為使用透過 Microsoft 驗證驗證選項,該選項適用於 Microsoft Teams、Power Apps 和 Microsoft 365 Copilot 等環境。
注意
可以對 Microsoft Teams 聊天中的 SharePoint 資料使用生成式答案,而無需手動驗證。 若要將此方法用於先前發布的代理程式,請重新設定代理程式以使用透過 Microsoft 驗證,然後再次發佈到 Microsoft Teams。 此變更可能需要幾個小時才能生效。 如果使用者正在對話中且變更似乎尚未生效,他們可以在聊天中鍵入「重新開始」以強制使用最新版本的代理程式重新啟動對話。 這些更改現在可用於使用者和代理程式之間的 Teams 一對一聊天。 它們尚不可用於群聊或頻道訊息。
如果您想對代理程式使用手動驗證,請參閱進階驗證情境。
注意
如需限制和支援的 SharePoint 功能清單,請參閱 Copilot Studio Web 應用程式 SharePoint 限制。
Copilot Studio 代理程式需要 Dataverse 搜尋才能使用此知識來源。 如果您無法將已啟用 Dataverse 的檔案新增至代理程式,請要求系統管理員在您的環境中開啟 Dataverse 搜尋。 如需 Dataverse 搜尋以及如何管理的詳細資訊,請參閱 什麼是 Dataverse 搜尋 和 設定您環境的 Dataverse 搜尋。
在生成式答案節點中使用 SharePoint
重要
當在主題中使用生成式答案節點時,如果選擇了整合安全性,您可能會在製作畫布和主題檢查器中遇到錯誤。 此錯誤是良性錯誤,不會阻止該功能正常運作。 此錯誤將在即將進行的部署中解決。
從以下兩個位置之一開啟資料來源設定窗格:
在建立生成式答案節點中,選取資料來源底下的編輯。
或者,在建立生成式答案節點中選擇
...
,選擇屬性,然後選擇資料來源。
選擇類別資料選項。
在資料來源窗格的 SharePoint 下,新增要使用的 SharePoint URL。 使用手動換行符分隔多個 URL (使用 Shift + Enter)。
注意
如需限制和支援的 SharePoint 功能清單,請參閱 Copilot Studio Web 應用程式 SharePoint 限制。
選取頂端的儲存以儲存主題的變更。
使用您預期會傳回內容的語句來測試代理程式。
注意
如果您用於登入 copilotstudio.microsoft.com 的使用者帳戶無法存取 SharePoint 網站,您將無法取得內容,或可能會看到系統錯誤。
進階驗證情境
預設情況下,Copilot Studio 會預先設定代理程式,以便在使用者透過 Microsoft Teams、Power Apps 或 Microsoft 365 Copilot 連線到代理程式時,使用 Microsoft 驗證對使用者進行驗證,以存取 SharePoint 來源。 但是,如果需要手動設定驗證,則需要執行以下步驟才能使用 SharePoint 資料來源生成式答案。
重要
如果啟用了受限 SharePoint 搜尋,則會阻止使用 SharePoint。
若要驗證您的代理程式,請參閱驗證。
有關如何建立所需 Microsoft Entra ID 應用程式註冊的說明,請參閱 使用 Microsoft Entra ID 設定使用者驗證。 建立此註冊時,您或您的管理員必須在 Microsoft Entra ID 應用程式註冊中指定
Sites.Read.All
和Files.Read.All
範圍。選擇無驗證以指定您的代理程式不從 SharePoint 擷取資訊。
設定驗證時,作用域控制使用者存取。 在 Copilot Studio 中現有
Sites.Read.All
和Files.Read.All
值附近的範圍欄位中指定profile
和openid
。 這些範圍不會為使用者提供使用代理程式時增加的權限,但允許他們使用為生成式答案設定之 SharePoint 網站中的允許內容。此設定僅套用至生成式答案,不會套用至 Power Platform 連接器。