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
In this quickstart, you use [agentic retrieval](../../search-agentic-retrieval-concept.md) to create a conversational search experience powered by large language models (LLMs) and your proprietary data. Agentic retrieval breaks down complex user queries into subqueries, runs the subqueries in parallel, and extracts grounding data from documents indexed in Azure AI Search. The output is intended for integration with agent and custom chat solutions.
12
+
In this quickstart, you use [agentic retrieval](../../search-agentic-retrieval-concept.md) to create a conversational search experience powered by large language models (LLMs) and your proprietary data. Agentic retrieval breaks down complex user queries into subqueries, runs the subqueries in parallel, and extracts grounding data from documents indexed in Azure AI Search. The output is intended for integration with agentic and custom chat solutions.
13
13
14
14
Although you can provide your own data, this quickstart uses [sample JSON documents](https://github.com/Azure-Samples/azure-search-sample-data/tree/main/nasa-e-book/earth-at-night-json) from NASA's Earth at Night e-book. The documents describe general science topics and images of Earth at night as observed from space.
Copy file name to clipboardExpand all lines: articles/search/search-agentic-retrieval-how-to-pipeline.md
+25-3Lines changed: 25 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -25,12 +25,10 @@ This exercise differs from the [Agentic Retrieval Quickstart](search-get-started
25
25
26
26
The following resources are required for this design pattern:
27
27
28
-
+ Azure AI Search, basic tier or higher, in a [region that provides semantic ranker](search-region-support.md).
28
+
+ Azure AI Search, basic tier or higher, in a [region that provides semantic ranking](search-region-support.md).
29
29
30
30
+ A search index that satisfies the [index criteria for agentic retrieval](search-agentic-retrieval-how-to-index.md).
31
31
32
-
+ Azure OpenAI, and you should have an **Azure AI Developer** role assignment to create a Foundry project.
33
-
34
32
+ A project in Azure AI Foundry, with a deployment of a supported large language model and an Azure AI Agent in a Basic setup.
35
33
36
34
Follow the steps in [Create a project for Azure AI Foundry](/azure/ai-foundry/how-to/create-projects). Deploy one of the chat completion models listed below. We recommend a minimum of 100,000 token capacity for your model. You can find capacity and the rate limit in the model deployments list in the Azure AI Foundry portal.
@@ -45,6 +43,30 @@ Use Azure OpenAI or an equivalent open source model:
45
43
+`gpt-4.1-nano`
46
44
+`gpt-4.1-mini`
47
45
46
+
### Configure access
47
+
48
+
Before you begin, make sure you have permissions to access content and operations. We recommend Microsoft Entra ID authentication and role-based access for authorization. If roles aren't feasible, you can use [key-based authentication](search-security-api-keys.md) instead.
1.[Configure a managed identity](search-howto-managed-identities-data-sources.md).
54
+
1.[Assign roles](search-security-rbac.md):
55
+
56
+
+ For local testing, you must have **Search Service Contributor**, **Search Index Data Contributor**, and **Search Index Data Reader** role assignments to create, load, and retrieve on Azure AI Search.
57
+
58
+
+ For integrated operations, ensure that all clients using the retrieval pipeline (agent and tool) have **Search Index Data Reader** role assignments for sending retrieval requests.
59
+
60
+
On Azure AI Foundry:
61
+
62
+
+ You must be an **Owner** of your Azure subscription to create and use the project.
63
+
64
+
On Azure OpenAI:
65
+
66
+
1. For local testing, ensure that you have a **Cognitive Services User** role assignment to access the chat completion model.
67
+
68
+
1. For integrated operations, ensure your [search service identity](search-howto-managed-identities-data-sources.md) has a **Cognitive Services User** role assignment for chat completion model access.
69
+
48
70
## Development tasks
49
71
50
72
Development tasks on the Azure AI Search side include:
0 commit comments