|
1 | 1 | ---
|
2 | 2 | title: "Part 1: Set up project and development environment to build a custom knowledge retrieval (RAG) app"
|
3 | 3 | titleSuffix: Azure AI Foundry
|
4 |
| -description: Build a custom chat app using the Azure AI Foundry SDK. Part 1 of a 3-part tutorial series, which shows how to create the resources you'll need for parts 2 and 3. |
| 4 | +description: Build a custom chat app using the Azure AI Foundry SDK. Part 1 of a 3-part tutorial series, which shows how to create the resources you need for parts 2 and 3. |
5 | 5 | manager: scottpolly
|
6 | 6 | ms.service: azure-ai-studio
|
7 | 7 | ms.custom:
|
8 | 8 | - ignite-2024
|
9 | 9 | ms.topic: tutorial
|
10 |
| -ms.date: 11/11/2024 |
| 10 | +ms.date: 12/18/2024 |
11 | 11 | ms.reviewer: lebaro
|
12 | 12 | ms.author: sgilley
|
13 | 13 | author: sdgilley
|
14 |
| -#customer intent: As a developer, I want to learn how to use the prompt flow SDK so that I can build a RAG-based chat app. |
| 14 | +#customer intent: As a developer, I want to create a project and set up my development environment to build a custom knowledge retrieval (RAG) app with the Azure AI Foundry SDK. |
15 | 15 | ---
|
16 | 16 |
|
17 | 17 | # Tutorial: Part 1 - Set up project and development environment to build a custom knowledge retrieval (RAG) app with the Azure AI Foundry SDK
|
18 | 18 |
|
19 |
| - |
20 | 19 | In this tutorial, you use the Azure AI Foundry SDK (and other libraries) to build, configure, and evaluate a chat app for your retail company called Contoso Trek. Your retail company specializes in outdoor camping gear and clothing. The chat app should answer questions about your products and services. For example, the chat app can answer questions such as "which tent is the most waterproof?" or "what is the best sleeping bag for cold weather?".
|
21 | 20 |
|
22 | 21 | This tutorial is part one of a three-part tutorial. This part one gets you ready to write code in part two and evaluate your chat app in part three. In this part, you:
|
@@ -106,13 +105,11 @@ In the Azure AI Foundry portal, check for an Azure AI Search connected resource.
|
106 | 105 | 1. Find your Azure AI Search service in the options and select **Add connection**.
|
107 | 106 | 1. Use **API key** for **Authentication**.
|
108 | 107 |
|
109 |
| - > [!NOTE] |
110 |
| - > You can instead use **Microsoft Entra ID** for **Authentication**. If you do this, you must also configure access control for the Azure AI Search service. Assign the **Search Index Data Contributor** and **Search Service Contributor** roles to your user account. If you don't know how to do this, or don't have the necessary permissions, use the **API key** for **Authentication**. |
| 108 | + > [!IMPORTANT] |
| 109 | + > The **API key** option isn't recommended for production. To select and use the recommended **Microsoft Entra ID** authentication option, you must also configure access control for the Azure AI Search service. Assign the *Search Index Data Contributor* and *Search Service Contributor* roles to your user account. For more information, see [Connect to Azure AI Search using roles](../../search/search-security-rbac.md) and [Role-based access control in Azure AI Foundry portal](../concepts/rbac-ai-studio.md). |
111 | 110 |
|
112 | 111 | 1. Select **Add connection**.
|
113 | 112 |
|
114 |
| - |
115 |
| - |
116 | 113 | ## <a name="installs"></a> Install the Azure CLI and sign in
|
117 | 114 |
|
118 | 115 | [!INCLUDE [Install the Azure CLI](../includes/install-cli.md)]
|
|
0 commit comments