什麼是知識來源?

Azure AI 搜尋服務 可透過 Azure 入口網站REST APIAzure SDK 取得。 它同時也是 Foundry IQ 的基礎,這是一個管理式知識層,能將企業內容轉化為可重複使用、權限感知的知識庫,供 Microsoft Foundry 入口網站中的代理使用。

部分代理檢索功能通常可在 2026-04-01 REST API 透過程式存取取得。 Azure 入口網站與 Microsoft Foundry 入口網站持續提供所有代理檢索功能的預覽存取。 關於遷移指引,包括一般可用內容與預覽版內容的詳細說明,請參閱 「遷移代理檢索程式碼至最新版本」。

如果你選擇使用預覽版的 REST API,你可以存取尚未普遍可用的代理式檢索功能。 預覽功能是在沒有服務等級合約的情況下提供的,不建議用於生產工作負載。 欲了解更多資訊,請參閱 Microsoft Azure 預覽版補充使用條款

Important

這些功能與功能是 2026-05-01-preview REST API 的一部分。 2026-05-01-preview 會作為您 Azure 訂用帳戶的一部分授權給您,並受 Microsoft Product TermsMicrosoft Products and Services Data Protection Addendum(「DPA」)以及 Microsoft Azure 預覽版補充使用條款 中適用於「預覽」的條款約束。

2026-05-01-preview 支援連線至其他 Microsoft 服務和第三方服務。 使用這些服務須遵守其各自的條款,可能導致資料處理或儲存超出 Azure 合規邊界,以及資料流入 Azure 合規邊界。

你有責任管理資料是否會超出組織的合規與地理邊界及相關影響,並確保適當的權限、邊界與核准被提供。

你有責任仔細審查並測試你在特定使用情境中所建置的應用程式,並做出所有適當的決策與客製化。 這包括實施你自己負責任的 AI 緩解措施,例如元提示、內容過濾器或其他安全系統,並確保你的應用程式符合適當的品質、可靠性、安全性與可信度標準。 欲了解更多資訊,請參閱Azure AI 搜尋服務透明度說明

知識來源是您 Azure AI 搜尋服務 服務中的頂層資源,定義代理檢索管線中使用的內容。 每個知識來源不是索引式,就是遠端式,這會決定內容的擷取、處理及查詢方式。 知識來源是知識庫中不可或缺的組成部分。

你可以在單一知識庫中引用多個知識來源。 代理檢索引擎會在同一個請求中查詢所有這些資料。 每個知識來源都會產生子查詢,並在檢索回應中回傳頂尖結果。

支援的知識來源

Azure AI 搜尋服務 支援以下代理檢索工作負載的知識來源。

種類 Description 已編製索引或遠端
搜尋索引 封裝現有索引。 已索引
Azure Blob 從 Blob 容器建立索引器管線。 已索引
Azure SQL (preview) 從 Azure SQL 表格或檢視產生索引器管線。 已索引
檔案(預覽) 直接上傳檔案到 Azure AI 搜尋服務。 已索引
OneLake 從湖存放庫產生索引器管線。 已索引
已編製索引的 SharePoint(預覽) 從 SharePoint 網站產生索引器管線。 已索引
Remote SharePoint(預覽版) 從 SharePoint 擷取內容。 遠端
Fabric Data Agent(預覽版) 從 Microsoft Fabric 資料代理擷取答案與內嵌資源。 遠端
Fabric 本體論(預覽) 從 Microsoft Fabric 本體中擷取基於實體與關係的答案。 遠端
MCP 伺服器(預覽) 從外部 MCP 伺服器擷取即時、工具支援的結果。 遠端
工作智慧(預覽) 從 Work IQ 獲取組織智慧。 遠端
網路 從 Microsoft Bing 取得即時接地資料。 遠端

索引知識來源

一個被索引的知識來源指向 符合代理檢索條件的搜尋索引。 內容會在查詢前透過以下三種路徑之一被匯入索引:

  • 帶上你自己的索引: 使用搜尋索引知識來源,將現有索引包裝到你的搜尋服務中。

  • 直接上傳檔案:使用檔案知識來源直接上傳檔案到 Azure AI 搜尋服務。 該服務處理檔案並儲存擷取內容於產生的搜尋索引中,無需外部儲存或索引器管線。

  • 自動產生的索引器管線:對於所有其他索引的知識來源,Azure AI 搜尋服務 會自動從你的外部資料來源建立完整的索引器流程。 這包括資料 來源技能集索引器和有分塊的 索引

查詢可在你的搜尋服務本地執行,使用關鍵字(全文)、向量或混合式查詢。

遠端知識來源

遠端知識來源直接連接到外部平台。 內容絕不會被匯入 Azure AI 搜尋服務。 相反地,這些資料會在查詢時透過各平台的原生 API 取得。 代理檢索引擎會呼叫 API 並將結果與任何索引的知識來源一同呈現在同一回應中。

根據平台不同,遠端連線可透過公共網際網路(如 Bing)或 Microsoft 租戶內部(如 SharePoint 和 Fabric)存取內容。

統一排名

無論是索引資料還是遠端知識來源,所有檢索的內容都會經過同一條排名管道。 結果會根據相關性進行評分,跨查詢合併,並在返回檢索回應前重新排序。

與知識來源合作

知識來源是獨立的物件,你要獨立於知識庫之外建立和管理。 請記住下列要點:

  • 在建立知識庫之前,先先建立知識來源。 知識庫以ID來指稱知識來源,因此知識來源必須先存在。

  • 要刪除知識來源,請先更新或刪除所有引用該知識庫的知識庫。 然後你可以刪除知識來源。

  • 知識來源及其知識庫必須存在於同一個搜尋服務上。

建立知識來源

要建立知識來源,你需要搜尋服務的 Search Service 貢獻 者權限 。 如果知識來源產生索引器管線,你也需要 搜尋索引資料貢獻 者的權限才能載入索引。 你可以用 管理員 API 金鑰 作為角色指派的替代方案。

Azure 入口網站、Microsoft Foundry 入口網站、REST API 和 Azure SDK 的建立支援會依知識來源類型而異。 關於每種指令,請參閱 支援知識來源中的連結。

匯入敏感度標籤(預覽)

如果是 blob、編制索引的 OneLake 和編制索引的 SharePoint 知識來源,您可以設定 以包括 ingestionPermissionOptions後,內嵌 sensitivityLabel。 設定這個數值前,請遵守所有先決條件。 標籤同步到索引後,會在檢索回應中顯示,並用來在查詢時強制文件層級存取。 更多資訊請參閱查詢時強制執行權限(預覽)。

如果你的索引知識來源使用分塊索引,例如整合向量化或自訂的文字分割技能,你也必須透過 技能集中的索引投影,將敏感度標籤映射到每一區塊列。 否則,如果在原始文件中有標籤,擷取回應中的區塊層級參考就不會被回傳。

Surface 文件內嵌影像(預覽)

對於 blob、索引過的 OneLake 和索引過的 SharePoint 知識來源,你可以設定assetStore在知識來源ingestionParameters中,讓嵌入在原始文件中的圖片持續存在。 當您也在知識庫上啟用影像服務時,擷取動作會將這些影像插入答案合成提示詞,讓 LLM 可以推理圖表、圖形和擷取的影像內容。 如需詳細資訊,請參閱 在 agentic retrieval 中呈現文件內嵌影像(預覽)

不要在同一個知識來源上設定 assetStoreingestionPermissionOptions。 設定時 ingestionPermissionOptions 不支援影像服務。

利用知識來源

建立知識來源後,請在 知識庫中引用它。 知識庫決定要查詢哪些知識來源。 以下章節說明用於控制要包含哪些來源,以及引擎如何在其中進行選擇的選項。

一定要查詢知識來源

在知識來源定義中將 alwaysQuery 設為 true,即可在每次查詢中都納入該知識來源,而不論檢索推理投入的程度。

利用檢索推理工作來控制 LLM 的使用(預覽)

檢索推理工作量會決定對每個查詢套用多少 LLM 處理。 並非所有解決方案都受益於 LLM 查詢規劃。 若要優先考量簡便性與速度,則只需使用 minimal 工作量,即可略過 LLM 處理。 在 lowmedium 的工作量層級下,LLM 會規劃並選擇要查詢哪些知識來源,加上medium加入反覆傳遞,獲得更深入的結果。 欲了解更多各級資訊,請參閱 設定檢索推理努力(預覽)

下列因素會影響在 lowmedium 努力度下的選擇:

  • 知識來源的 name

  • 索引的 description(適用於已建立索引的知識來源)。

  • retrievalInstructions會由知識庫定義或擷取動作所指定。 檢索指令會引導 LLM 選擇或跳過哪些知識來源。 它們就像提示一樣:你可以指定簡潔、語氣和格式。