You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A *blob knowledge source* specifies all of the information necessary for indexing and querying multimodal Azure blob content in an Azure AI Search agentic pipeline. It's created independently, and then referenced by a [knowledge agent](search-agentic-retrieval-how-to-create.md) and used at query time when an agent or chat bot calls a [retrieve](/rest/api/searchservice/knowledge-retrieval/retrieve?view=rest-searchservice-2025-08-01-preview&preserve-view=true) action.
17
+
A *blob knowledge source* specifies all of the information necessary for indexing and querying multimodal Azure blob content in an Azure AI Search agentic pipeline. It's created independently, and then referenced by a [knowledge agent](agentic-retrieval-how-to-create-knowledge-base.md) and used at query time when an agent or chat bot calls a [retrieve](/rest/api/searchservice/knowledge-retrieval/retrieve?view=rest-searchservice-2025-08-01-preview&preserve-view=true) action.
18
18
19
-
In contrast with a [search index knowledge source](search-knowledge-source-how-to-index.md) that specifies an existing and qualified index, a blob knowledge source specifies an external data source (a blob container) plus models and properties that are used to create an entire enrichment pipeline:
19
+
In contrast with a [search index knowledge source](agentic-knowledge-source-how-to-search-index.md) that specifies an existing and qualified index, a blob knowledge source specifies an external data source (a blob container) plus models and properties that are used to create an entire enrichment pipeline:
20
20
21
21
+ The generated data source specifies the blob container
22
22
+ The generated skillset chunks and vectorizes multimodal content
@@ -29,7 +29,7 @@ Knowledge sources are new in the 2025-08-01-preview release.
29
29
30
30
## Prerequisites
31
31
32
-
+ Azure Storage with a blob container containing [supported content types](search-howto-indexing-azure-blob-storage.md#supported-document-formats) for text content. For images, the supported content type depends on your chat completion model and whether it can analyze and describe the image file.
32
+
+ Azure Storage with a blob container containing [supported content types](search-how-to-index-azure-blob-storage.md#supported-document-formats) for text content. For images, the supported content type depends on your chat completion model and whether it can analyze and describe the image file.
33
33
34
34
+ Azure AI Search, basic tier or higher, configured for semantic ranker.
35
35
@@ -114,7 +114,7 @@ A response for blob knowledge source might look like the following example.
114
114
115
115
## Create a knowledge source
116
116
117
-
To create a [knowledge source](search-knowledge-source-overview.md), use the 2025-08-01-preview data plane REST API or an Azure SDK preview package that provides equivalent functionality.
117
+
To create a [knowledge source](agentic-knowledge-source-overview.md), use the 2025-08-01-preview data plane REST API or an Azure SDK preview package that provides equivalent functionality.
118
118
119
119
A knowledge source can contain exactly one of the following: `searchIndexParameters`*or*`azureBlobParameters`. The `webParameters` property isn't supported in this release. If you specify `azureBlobParameters`, then `searchIndexParameters` must be null.
120
120
@@ -211,7 +211,7 @@ We recommend using the Azure portal to validate output creation.
211
211
212
212
## Assign to a knowledge agent
213
213
214
-
If you're satisfied with the index, continue to the next step: specify the knowledge source in a [knowledge agent](search-agentic-retrieval-how-to-create.md).
214
+
If you're satisfied with the index, continue to the next step: specify the knowledge source in a [knowledge agent](agentic-retrieval-how-to-create-knowledge-base.md).
215
215
216
216
Within the knowledge agent, there are more properties to set on the knowledge source that are specific to query operations.
217
217
@@ -237,7 +237,7 @@ api-key: {{api-key}}
237
237
238
238
+[Azure AI Search Blob knowledge source Python sample](https://github.com/Azure/azure-search-vector-samples/blob/main/demo-python/code/knowledge/blob-knowledge-source.ipynb)
239
239
240
-
+[Agentic retrieval in Azure AI Search](search-agentic-retrieval-concept.md)
240
+
+[Agentic retrieval in Azure AI Search](agentic-retrieval-overview.md)
241
241
242
242
+[Agentic RAG: build a reasoning retrieval engine with Azure AI Search (YouTube video)](https://www.youtube.com/watch?v=PeTmOidqHM8)
A *search index knowledge source* specifies a connection to a search index on Azure AI Search that provides searchable content in an agentic retrieval pipeline. It's created independently, and then referenced by a [knowledge agent](search-agentic-retrieval-how-to-create.md) and used at query time when an agent or chat bot calls a [retrieve](/rest/api/searchservice/knowledge-retrieval/retrieve?view=rest-searchservice-2025-08-01-preview&preserve-view=true) action.
17
+
A *search index knowledge source* specifies a connection to a search index on Azure AI Search that provides searchable content in an agentic retrieval pipeline. It's created independently, and then referenced by a [knowledge agent](agentic-retrieval-how-to-create-knowledge-base.md) and used at query time when an agent or chat bot calls a [retrieve](/rest/api/searchservice/knowledge-retrieval/retrieve?view=rest-searchservice-2025-08-01-preview&preserve-view=true) action.
18
18
19
19
Knowledge sources are new in the 2025-08-01-preview release.
20
20
21
21
## Prerequisites
22
22
23
-
You need a search index containing plain text or vector content, with a semantic configuration. [Review index criteria for agentic retrieval](search-agentic-retrieval-how-to-index.md#criteria-for-agentic-retrieval). The search index must be on the same search service as the knowledge agent.
23
+
You need a search index containing plain text or vector content, with a semantic configuration. [Review index criteria for agentic retrieval](agentic-retrieval-how-to-create-index.md#criteria-for-agentic-retrieval). The search index must be on the same search service as the knowledge agent.
24
24
25
25
To try the examples in this article, we recommend [Visual Studio Code](https://code.visualstudio.com/download) with a [REST client](https://marketplace.visualstudio.com/items?itemName=humao.rest-client) for sending preview REST API calls to Azure AI Search. There's no portal support at this time.
26
26
@@ -69,13 +69,13 @@ An example response for a `searchIndex` knowledge source might look like the fol
69
69
70
70
## Create a knowledge source
71
71
72
-
To create a [knowledge source](search-knowledge-source-overview.md), use the 2025-08-01-preview data plane REST API or an Azure SDK preview package that provides equivalent functionality.
72
+
To create a [knowledge source](agentic-knowledge-source-overview.md), use the 2025-08-01-preview data plane REST API or an Azure SDK preview package that provides equivalent functionality.
73
73
74
74
A knowledge source can contain exactly one of the following: `searchIndexParameters`*or*`azureBlobParameters`. The `webParameters` property isn't supported in this release. If you specify `searchIndexParameters`, then `azureBlobParameters` must be null.
75
75
76
76
For `searchIndexParameters`:
77
77
78
-
+ Choose an index [designed for agentic retrieval](search-agentic-retrieval-how-to-index.md)
78
+
+ Choose an index [designed for agentic retrieval](agentic-retrieval-how-to-create-index.md)
79
79
+ Specify any `retrievable` fields that can be used for citations, such as a file name or page number.
80
80
81
81
1. Use the [Create or Update Knowledge Source](/rest/api/searchservice/knowledge-sources/create-or-update?view=rest-searchservice-2025-08-01-preview&preserve-view=true) preview REST API.
@@ -115,7 +115,7 @@ For `searchIndexParameters`:
115
115
116
116
## Assign to a knowledge agent
117
117
118
-
If you're satisfied with the index, continue to the next step: specifying the knowledge source in a [knowledge agent](search-agentic-retrieval-how-to-create.md).
118
+
If you're satisfied with the index, continue to the next step: specifying the knowledge source in a [knowledge agent](agentic-retrieval-how-to-create-knowledge-base.md).
119
119
120
120
Within the knowledge agent, there are more properties to set on the knowledge source that are specific to query operations.
121
121
@@ -131,7 +131,7 @@ api-key: {{api-key}}
131
131
132
132
## Learn more
133
133
134
-
+[Agentic retrieval in Azure AI Search](search-agentic-retrieval-concept.md)
134
+
+[Agentic retrieval in Azure AI Search](agentic-retrieval-overview.md)
135
135
136
136
+[Agentic RAG: build a reasoning retrieval engine with Azure AI Search (YouTube video)](https://www.youtube.com/watch?v=PeTmOidqHM8)
Copy file name to clipboardExpand all lines: articles/search/agentic-knowledge-source-overview.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -28,16 +28,16 @@ Make sure you have at least one knowledge source before creating a knowledge age
28
28
29
29
+ A knowledge source, its index, and the knowledge agent must all exist on the same search service.
30
30
31
-
+ Each knowledge source points to exactly one index, and that index must [meet the criteria for agentic retrieval](search-agentic-retrieval-how-to-index.md).
31
+
+ Each knowledge source points to exactly one index, and that index must [meet the criteria for agentic retrieval](agentic-retrieval-how-to-create-index.md).
32
32
33
33
+ For each knowledge source, the knowledge agent provides extra properties for query execution. [KnowledgeSourceReference](/rest/api/searchservice/knowledge-agents/create-or-update#knowledgesourcereference?view=rest-searchservice-2025-08-01-preview&preserve-view=true) properties affect query planning. [KnowledgeAgentOutputConfiguration](/rest/api/searchservice/knowledge-agents/create-or-update#knowledgeagentoutputconfiguration?view=rest-searchservice-2025-08-01-preview&preserve-view=true) properties affect query output.
34
34
35
35
## Supported knowledge sources
36
36
37
37
Here are the knowledge sources you can create in this preview:
38
38
39
-
+[Search index knowledge source (an existing index)](search-knowledge-source-how-to-index.md)
A platform-specific knowledge source like the blob knowledge source includes specifications for generating an entire indexing pipeline that provides all extraction, enrichment and transformations over blob content, and a viable index. You can modify the pipeline and rerun the indexer, but you can't rename the objects.
43
43
@@ -93,7 +93,7 @@ To achieve the fastest possible response times, follow these best practices:
93
93
94
94
+ Set `knowledgeSources.includeReferenceSourceData` to false if you don't need the verbatim content from the index. Omitting this information simplifies the response and makes it more readable.
95
95
96
-
1. In the [retrieve action](search-agentic-retrieval-how-to-retrieve.md), provide a single message query that's fewer than 512 characters.
96
+
1. In the [retrieve action](agentic-retrieval-how-to-retrieve.md), provide a single message query that's fewer than 512 characters.
0 commit comments