SharePoint 作為知識來源,是透過將你的代理與 SharePoint URL 或 SharePoint 清單配對來運作。 本文介紹了在Add knowledge對話框中選擇SharePoint選項所提供SharePoint的完整整合功能。
注意
在Add knowledge對話框中,有兩個SharePoint選項。 檔案上傳區段中的
SharePoint選項用於上傳單一SharePoint檔案或資料夾,並啟用檔案同步功能。 本文介紹了在 Copilot Studio 中提供完整支援 SharePoint 的 SharePoint 選項。 有關限制與支援的 SharePoint 功能清單,請參見 SharePoint 網頁應用程式限制。
若要新增個別SharePoint檔案或資料夾,請參見 Add SharePoint files and folders。
使用SharePoint作為知識來源的客服回應不包含在對話逐字稿中。
對於資料錨定於 SharePoint 知識來源的 Agent,開啟使用語意搜尋的租用戶圖形基礎會提供更好的知識擷取與回應品質。 此功能採用尖端內部檢索工具,使代理人能以更精確的方式獲得更多上下文。 然而,由於系統複雜度增加,某些使用者和查詢可能會經歷輕微的延遲增加。
當您發佈 Agent 時,使用生成式答案的呼叫將代表使用者與 Agent 聊天,並使用在 Agent 中設定的驗證設定。 預設情況下,在 Copilot Studio 與 Microsoft Teams 中建立的代理程式會設定為 Authenticate with Microsoft 認證選項,該選項適用於 Microsoft Teams、Power Apps 和 Microsoft 365 Copilot 等環境。
注意
在 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 網站新增為知識來源,請執行以下步驟:
開啟 Agent。
從概觀或知識頁面或生成式答案節點的屬性中選擇新增知識。
在Featured區塊,選擇SharePoint。
請提供 SharePoint 網址。 使用手動分行符號分隔多個 URL (使用 Shift + Enter)。
新增名稱和描述。 描述應該盡可能詳細,特別是在啟用生成式 AI 的情況下,因為描述有助於生成式協調流程。
選取 加入至代理 以完成加入知識來源。
新增 SharePoint 清單作為知識來源
SharePoint 清單是儲存表格資料並提供快速且輕鬆存取資訊的熱門方式。 您的 Agent 可將這些清單作為知識來源。 透過將 SharePoint 清單作為知識來源,你能即時連結到該來源,因此查詢和推理會使用最新的資料。 使用者會使用他們的 SharePoint 憑證進行認證,確保他們在你的客服回應前有權限存取資料。
開啟 Agent。
從概觀或知識頁面或生成式答案節點的屬性中選擇新增知識。
在Featured區塊,選擇SharePoint。
選擇 瀏覽項目 以找到你想要的清單,或輸入特定 SharePoint 網站的網址。
當您選取 [ 瀏覽專案] 時,對話框會自動填入 [我的清單 ] 和 [ 最近的清單]。 我的清單只會顯示在SharePoint清單應用程式中建立的清單。 所有其他清單都會出現在 [最近使用的列表] 中。 如果你找不到需要的清單,打開SharePoint並存取清單,清單就會出現在 近期清單。
一次最多可以選取 15 份清單。 每個清單都會新增至 Agent 的知識來源做為個別項目。 若要為 Agent 新增更多清單,請重複上述步驟並選取其他清單。
注意
如果你想使用SharePoint清單並共享存取,但清單未顯示在最近清單,請將該列表的網址貼上到 URL 選擇中。
選取所需的清單之後,請選取確認選取。
新增名稱和描述。 描述應該盡可能詳細,特別是在啟用生成式 AI 的情況下,因為描述有助於生成式協調流程。
選取 加入至代理 以完成加入知識來源。
進階驗證情境
預設情況下,Copilot Studio 會預先設定代理程式,以使用 Microsoft 身分驗證對使用者進行驗證,以便在透過 Microsoft Teams、Power Apps 或 Microsoft 365 Copilot 連接至代理程式時存取 SharePoint 來源。 不過,如果你需要手動設定認證,生成式答案需要以下步驟才能與 SharePoint 資料來源合作。
重要
若啟用 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值。 這些範圍不會在使用者使用 Agent 時授與其更高權限,但允許他們從生成式回應所設定的 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 知識來源效能。 這些查詢參數定義了在知識來源中搜尋的內容。 例如,你可以指定只搜尋過去六個月內被修改過的項目。 此類篩選條件的建構方式如下:
| 屬性 | 運算子 | 價值 |
|---|---|---|
Modified on |
on or after |
X date |
建立篩選條件
新增 SharePoint 知識來源後,可以設定搜尋條件。
在Knowledge頁面,選擇你的SharePoint來源。
選擇三個點(...)作為SharePoint來源,並選擇Edit。
選擇 Advanced settings (高級設置)。
建立篩選器,將資訊從 SharePoint 知識來源中納入或排除。 篩選器可基於以下任一選項設定:
- 名稱
- 作者
- 修改者
- 修改於
條件值可設定為下列任一數值:
按一下儲存,當您完成設定篩選器時。
更多設定以提升搜尋效果
如果你想篩選 SharePoint 來源,應該關閉以下設定:
- 網路搜尋
- 在 Agent 層級中,Agent 的生成式 AI 設定內有使用常識設定
- 在主題層級中,生成式解答節點內有允許 AI 使用其自身的常識 (預覽版) 選項
關閉這些設定後,代理在篩選後的 SharePoint 知識來源找不到結果時,會回應「無回應」。