paint-brush
Aceitando o Azure Open AI Challenge – Dia 4: Configurando o Azure AI Search Servicepor@ssukhpinder
615 leituras
615 leituras

Aceitando o Azure Open AI Challenge – Dia 4: Configurando o Azure AI Search Service

por Sukhpinder Singh4m2024/03/29
Read on Terminal Reader

Muito longo; Para ler

O Azure AI Search aproveita IA avançada e aprendizado de máquina para enriquecer os recursos de indexação e pesquisa. Ele pode compreender automaticamente o conteúdo de documentos, imagens e outros tipos de mídia, extraindo informações valiosas, identificando padrões e até mesmo compreendendo sentimentos. A equipe da Microsoft lançou recentemente um desafio Open AI, no qual um desenvolvedor pode aprender como construir soluções Azure AI.
featured image - Aceitando o Azure Open AI Challenge – Dia 4: Configurando o Azure AI Search Service
Sukhpinder Singh HackerNoon profile picture
0-item
1-item
2-item
3-item
4-item

Um dia dedicado ao Azure Open AI, com foco no aproveitamento do Azure AI Search para indexação e enriquecimento de documentos

A equipe da Microsoft lançou recentemente um desafio Open AI, no qual um desenvolvedor pode aprender como construir soluções e aplicativos de IA do Azure.

Introdução

O artigo demonstra como utilizar o Azure AI Search para desenvolver uma solução onde os documentos passam por indexação e enriquecimento através de competências de IA, melhorando a sua capacidade de pesquisa.

Por que pesquisar no Azure AI?

O Azure AI Search aproveita IA avançada e aprendizado de máquina para enriquecer os recursos de indexação e pesquisa. Ele pode compreender automaticamente o conteúdo de documentos, imagens e outros tipos de mídia, extraindo informações valiosas, identificando padrões e até mesmo compreendendo sentimentos. Esses recursos permitem resultados de pesquisa mais matizados e inteligentes.

Pré-requisito

  • Experiência trabalhando com Azure e portais Azure.
  • Uma compreensão da IA generativa.
  • Experiência em uma linguagem de programação de alto nível como C# ou Python

Começando

Antes de iniciar a implementação real, é necessário configurar três recursos diferentes do Azure antes de avançar.

  • Configurar a Pesquisa de IA do Azure

  • Configurar o serviço Azure AI

  • Configurar conta de armazenamento do Azure


Os recursos do Azure AI Search e do Azure AI Services devem estar no mesmo local!


Assim que os pré-requisitos acima forem concluídos, você precisará executar as etapas a seguir no Portal do Azure

  • Carregar documentos para o Azure Blob Storage
  • Indexar os documentos
  • Teste

Configurar a Pesquisa de IA do Azure

Passo 1: Navegue até o Portal do Azure

Pesquise Azure AI Search e preencha os seguintes detalhes



Etapa 2: Configuração de dimensionamento

Como estou usando o nível de preços gratuito, não consigo adicionar recursos de escalonamento ou criar réplicas conforme mostrado abaixo




Etapa 3: criar tags

Para este exercício, os nomes das tags não são necessários. Mas em um ambiente de produção, deve ser adicionado, pois é uma prática recomendada.



Etapa 4: revisar e criar

Pós verificações de validação pela Nuvem do Azure e prossiga com a criação do recurso. Certifique-se de revisar os detalhes inseridos nas etapas anteriores.



Configurar o serviço Azure AI

Passo 1: Criar o Serviço Azure AI

Agora vamos criar outro serviço, que procure **Azure AI Service **e preencha os seguintes detalhes




Agora, continue com as etapas restantes conforme as opções padrão são selecionadas, crie o serviço e finalmente aguarde a implantação do serviço.

Etapa 2: padrões de rede


Etapa 3: Padrões de identidade


Etapa 4: revisar e criar

Pós verificações de validação pela Nuvem do Azure e prossiga com a criação do recurso. Certifique-se de revisar os detalhes inseridos nas etapas anteriores.


Configurar conta de armazenamento do Azure

Passo 1: Criar uma conta de armazenamento do Azure

Agora vamos criar outro serviço, que pesquise **Conta de Armazenamento do Azure ** e preencha os seguintes detalhes


Etapa 2: permitir acesso anônimo

Na guia Avançado, marque a caixa ao lado de Permitir ativação de acesso anônimo em contêineres individuais


Etapa 3: revisar e criar

Agora, continue com as etapas restantes conforme as opções padrão são selecionadas, crie o serviço e finalmente aguarde a implantação do serviço.


Carregar documentos para o Azure Blob Storage

Com os recursos necessários disponíveis, prossiga para carregar documentos para sua conta de Armazenamento do Azure.

Siga o artigo fornecido pela Microsoft.

Início Rápido: Carregar, baixar e listar blobs - Portal do Azure - Azure Storage

Indexe os documentos

Abra o Azure AI Service e na guia Visão geral, selecione “Importar dados” conforme destacado abaixo


No menu suspenso, selecione “Azure Blob Storage” conforme mostrado abaixo


A guia Conecte seus dados deve seguir as seguintes regras


A guia Adicionar habilidades cognitivas deve seguir as seguintes regras


A guia Adicionar indexador de destino personalizado deve seguir as seguintes regras


Clique em Enviar para iniciar a criação da fonte de dados, qualificação, índice e indexador.

Teste o indexador

Na parte superior da página Visão geral do recurso Azure AI Search, opte pelo Search Explorer. No Search Explorer, insira * (um único asterisco) na caixa String de consulta e clique no botão Pesquisar.

Caso de teste 1: buscar tudo

Esta consulta recupera todos os documentos do índice no formato JSON.


Caso de teste 2: incluir contagem

Acima dos resultados da pesquisa, você encontrará uma contagem que indica o número de documentos retornados pela pesquisa.


Caso de teste 3: pesquise palavras-chave específicas

Esta pesquisa localiza documentos contendo referências a “Nova York” em quaisquer campos pesquisáveis e fornece o nome do arquivo do documento juntamente com suas frases-chave.


Conclusão

A orientação passo a passo sobre a configuração dos recursos necessários do Azure e as instruções detalhadas para carregar documentos, indexá-los e testar a configuração são cruciais para quem deseja implementar uma solução robusta de gerenciamento de documentos.

Programação C#🚀

Obrigado por fazer parte da comunidade C#! Antes que partas:

Se você chegou até aqui, mostre seu agradecimento com palmas e siga o autor! 👏️️

Siga-nos: X | LinkedIn | Dev.to | Hashnode | Boletim informativo | Tumblr

Visite nossas outras plataformas: GitHub | Instagram | TikTok | Quora | Diariamente.dev

Mais conteúdo em Programação C#