SharePoint 作為知識來源,是透過將你的代理與 SharePoint URL 或 SharePoint 清單配對來運作。 本文介紹了在Add knowledge對話框中選擇SharePoint選項所提供SharePoint的完整整合功能。
Note
在 [ 新增知識] 對話框中,有兩個 SharePoint 選項。 [ 檔案上傳] 區段中的 SharePoint 選項 可用來上傳個別的 SharePoint 檔案或資料夾,並啟用檔案同步處理功能。 本文介紹了在 Copilot Studio 中提供完整支援 SharePoint 的 SharePoint 選項。
有關限制與支援的 SharePoint 功能清單,請參見 SharePoint 網頁應用程式限制。
若要新增個別的 SharePoint 檔案或資料夾,請參閱 新增 SharePoint 檔案和資料夾。
使用SharePoint作為知識來源的客服回應不包含在對話逐字稿中。
對於以SharePoint知識來源為基礎的代理人,Turn on Work IQ能提供更好的知識檢索與回應品質。 此功能採用尖端內部檢索工具,使代理人能以更精確的方式獲得更多上下文。 然而,由於系統複雜度增加,某些使用者和查詢可能會經歷輕微的延遲增加。
當您發佈 Agent 時,使用生成式答案的呼叫將代表使用者與 Agent 聊天,並使用在 Agent 中設定的驗證設定。 預設情況下,在 Copilot Studio 與 Microsoft Teams 中建立的代理程式會設定為 Authenticate with Microsoft 認證選項,該選項適用於 Microsoft Teams、Power Apps 和 Microsoft 365 Copilot 等環境。
Note
在 Microsoft Teams 聊天中,可以使用帶有 SharePoint 資料的生成式回答,且不需要手動認證。 若要對先前發佈的代理使用此方法,請重新設定代理程式使用 Authenticate with Microsoft,然後再發佈給 Microsoft Teams。 此變更可能需要幾個小時才能生效。 如果使用者正在對話中且變更似乎尚未生效,他們可以在聊天中鍵入「重新開始」以強制使用最新版本的 Agent 重新啟動對話。 這些更改現在可用於使用者和 Agent 之間的 Teams 一對一聊天。 它們尚不可用於群聊或頻道訊息。
如果您想對 Agent 使用手動驗證,請參閱進階驗證情境。
將 SharePoint 網站新增為知識來源
當使用者提出問題且 Agent 沒有可用於回答的主題時Agent 會搜尋 URL 和所有子路徑。 例如,contoso.sharepoint.com/sites 等 URL 也包含 contoso.sharepoint.com/sites/policies 等子路徑。 生成式回答會將這些內容總結為有針對性的回應。
若要將 SharePoint 網站新增為知識來源,請執行下列步驟:
開啟代理程式。
從概觀或知識頁面或生成式答案節點的屬性中選擇新增知識。
在Featured區塊,選擇SharePoint。
請提供 SharePoint 網址。 使用手動分行符號分隔多個 URL (使用 Shift + Enter)。
新增名稱和描述。 描述應該盡可能詳細,特別是在啟用生成式 AI 的情況下,因為描述有助於生成式協調流程。
選取 加入至代理 以完成加入知識來源。
將 SharePoint 清單新增為知識來源
SharePoint 清單是儲存表格資料並提供快速且輕鬆存取資訊的熱門方式。 您的代理程式可以使用這些清單作為知識來源。 藉由將 SharePoint 清單新增為知識來源,您可以建立與來源的即時連線,讓最新的數據用於查詢和推理。 使用者會使用他們的 SharePoint 憑證進行認證,確保他們在你的客服回應前有權限存取資料。
開啟代理程式。
從概觀或知識頁面或生成式答案節點的屬性中選擇新增知識。
在Featured區塊,選擇SharePoint。
選擇 瀏覽項目 以找到你想要的清單,或輸入特定 SharePoint 網站的網址。
當您選取 [ 瀏覽專案] 時,對話框會自動填入 [我的清單 ] 和 [ 最近的清單]。 我的清單只會顯示在SharePoint清單應用程式中建立的清單。 所有其他清單都會出現在 [最近使用的列表] 中。 如果你找不到需要的清單,打開SharePoint並存取清單,清單就會出現在 近期清單。
一次最多可以選取 15 份清單。 每個清單都會新增至 Agent 的知識來源做為個別項目。 若要將更多清單新增至代理程式,請再次使用這些步驟並選取更多清單。
Note
如果你想使用SharePoint清單並共享存取,但清單未顯示在最近清單,請將該列表的網址貼上到 URL 選擇中。
選取所需的清單之後,請選取確認選取。
新增名稱和描述。 描述應該盡可能詳細,特別是在啟用生成式 AI 的情況下,因為描述有助於生成式協調流程。
選取 加入至代理 以完成加入知識來源。
進階驗證情境
預設情況下,Copilot Studio 會預先配置代理程式,使用 Microsoft 認證來驗證用戶,當他們通過 Microsoft Teams、Power Apps 或 Microsoft 365 Copilot 連接至代理程式時,以存取 SharePoint 資源。 不過,如果你需要手動設定認證,生成式答案需要以下步驟才能與 SharePoint 資料來源合作。
Important
若啟用 Restricted SharePoint Search,則禁止使用 SharePoint。
啟用 SSO 的應用程式中,guest 用戶無法取得來自 SharePoint 資源的生成式答案。
若要驗證您的 Agent,請參閱驗證。
關於如何建立所需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 網站設定中允許的內容作為生成式答案。SharePoint 支援以下認證服務提供者的 Authenticate manually 設定:
- Microsoft Entra ID
- Microsoft Entra ID V2 搭配聯邦憑證
- 具有憑證的 Microsoft Entra ID V2
- Microsoft Entra ID V2 搭配用戶端密鑰
SharePoint 不支援使用通用 OAuth 手動驗證。
此設定僅套用至生成式解答,而不會套用至 Power Platform Connector。
篩選你的 SharePoint 來源
製作者可以透過指定搜尋查詢參數,協助其代理的 SharePoint 知識來源效能。 這些查詢參數定義了在知識來源中搜尋的內容。 例如,你可以指定只搜尋過去六個月內被修改過的項目。 此類篩選條件的建構方式如下:
| 屬性 | 運算子 | Value |
|---|---|---|
Modified on |
on or after |
X date |
建立篩選條件
新增 SharePoint 知識來源後,可以設定搜尋條件。
在 [知識] 頁面上,選取您的 SharePoint 來源。
選擇三個點(...)作為SharePoint來源,並選擇Edit。
選擇 Advanced settings (高級設置)。
建置篩選器,以包含或排除 SharePoint 知識來源中的資訊。 您可以根據下列其中一個選項來設定篩選器:
- Title
- 作者
- 修改者
- 修改於
您可以將條件的值設定為下列其中一個值:
按一下儲存,當您完成設定篩選器時。
更多設定以提升搜尋效果
如果您想要篩選 SharePoint 來源,您應該關閉下列設定:
- 網路搜尋
- 在代理層級,代理的生成式 AI 設定中的使用一般知識設定
- 在主題層級,允許 AI 在生成式答案節點中使用自己的一般知識(預覽)
關閉這些設定可確保客服人員在篩選的 SharePoint 知識來源中找不到結果時,會以「無回應」回應。