Azure Open AI: Setup Azure AI Search Solution
Azure Open AI, focusing on harnessing Azure AI Search for document indexing and enrichment
The Microsoft team has recently launched an Open AI challenge, in which a developer can learn how to build Azure AI solutions and apps.
Introduction
The article demonstrates how to use Azure AI Search to develop a solution where documents undergo indexing and enrichment through AI skills, enhancing their searchability.
Why Azure AI search?
Azure AI Search leverages advanced AI and machine learning to enrich indexing and search capabilities. It can automatically understand the content within documents, images, and other media types, extracting valuable information, identifying patterns, and even understanding sentiments. These capabilities allow for more nuanced and intelligent search results.
Prerequisite
Experience working with Azure and Azure portals.
An understanding of generative AI.
Experience in one high-level programming language like C# or Python
Getting Started
Before starting the actual implementation, 3 different Azure resources need to be set up before moving forward.
Setup Azure AI Search
Setup Azure AI Service
Setup Azure Storage Account
Important: Your Azure AI Search and Azure AI Services resources must be in the same location!
Once the above prerequisites are completed, you need to perform the following steps in the Azure Portal
Upload documents to Azure Blob Storage
Index the documents
Testing
Setup Azure AI Search
Step 1: Navigate to the Azure Portal
Search for Azure AI Search and fill out the following details
Step 2: Scaling Configuration
Since I am using the free pricing tier, I cannot add scaling capabilities or create replicas as shown below
Step 3: Create tags
For this exercise tag names are not required. But in a production environment, it should be added as itโs a best practice
Step 4: Review & Create
Post validation checks by Azure Cloud and proceed with creating the resource. Make sure you review the details entered in the previous steps.
Setup Azure AI Service
Step 1: Create Azure AI Service
Now let's create another service, that searches for Azure AI Service and fills out the following details
Now, continue with the remaining steps as default options are selected, create the service and finally wait for the service to be deployed.
Setup Azure Storage Account
Step 1: Create an Azure Storage Account
Now letโs create another service, that searches for Azure Storage Account and fills out the following details
Step 2: Allow anonymous access
In the Advanced tab, check the box next to Allow enabling anonymous access on individual container
Step 3: Review & Create
Now, continue with the remaining steps as default options are selected, create the service and finally wait for the service to be deployed.
Last updated