Estendendo o CosmicWorks com a Pesquisa Cognitiva do Azure e o Azure OpenAI
Neste post, mostro como adicionar a Pesquisa Cognitiva do Azure ao CosmicWorks para habilitar a pesquisa de texto completo e como adicionar o Azure OpenAI ao CosmicWorks para habilitar a experiência de bate-papo com o GPT do Azure OpenAI.
Introdução
O CosmicWorks é um aplicativo de exemplo com dados de demonstração que mostra como usar o Azure Cosmos DB com o SDK do .NET. É um aplicativo simples que permite gerenciar dados de produto de amostra.
Você pode conferir o repositório original aqui: GitHub.
Azure OpenAI
O Azure OpenAI é um serviço que fornece uma API para acessar novos modelos de IA desenvolvidos pela OpenAI. A API está atualmente em pré-visualização e você pode saber mais sobre ela neste link: Aprenda com a Microsoft.
Pesquisa Cognitiva do Azure
A Pesquisa Cognitiva do Azure é uma solução de nuvem de pesquisa como serviço que oferece aos desenvolvedores APIs e ferramentas para adicionar uma experiência de pesquisa avançada sobre seus dados em aplicativos Web, móveis e corporativos. É um serviço totalmente gerenciado que elimina a necessidade de gerenciar e dimensionar sua própria infraestrutura de pesquisa.
Para usar o Azure OpenAI com seus dados, você pode consumir dados da Pesquisa Cognitiva do Azure para fornecer a experiência de bate-papo. Você pode saber mais sobre isso neste link: Aprenda com a Microsoft.
Repositório de código aberto
Você pode encontrar o repositório com as alterações aqui: GitHub
Pré-requisitos
Para executar este aplicativo, você precisará ter acesso ao Serviço Azure OpenAI, você pode aplicar aqui.
Você também precisará de uma instância de Pesquisa Cognitiva do Azure, você pode criar uma seguindo isso guiar.