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.
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.
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.
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
Pesquise Azure AI Search e preencha os seguintes detalhes
Como estou usando o nível de preços gratuito, não consigo adicionar recursos de escalonamento ou criar réplicas conforme mostrado abaixo
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.
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.
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.
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.
Agora vamos criar outro serviço, que pesquise **Conta de Armazenamento do Azure ** e preencha os seguintes detalhes
Na guia Avançado, marque a caixa ao lado de Permitir ativação de acesso anônimo em contêineres individuais
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.
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
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.
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.
Esta consulta recupera todos os documentos do índice no formato JSON.
Acima dos resultados da pesquisa, você encontrará uma contagem que indica o número de documentos retornados pela pesquisa.
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.
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.
Obrigado por fazer parte da comunidade C#! Antes que partas:
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#