Compartilhar via


Melhores práticas e soluções usando a IA e o Azure Cosmos DB

Use o Azure Cosmos DB para NoSQL como um banco de dados para seus aplicativos alimentados por IA para que você possa aumentar seu banco de dados à medida que o aplicativo cresce. Você também pode contar com a velocidade do Azure Cosmos DB e a confiabilidade interna para garantir que sua solução seja rápida e disponível conforme suas necessidades mudam ao longo do tempo.

Modernizar aplicativos de IA

Implemente a pesquisa de vetor e um assistente de IA usando o Azure Cosmos DB para NoSQL, o Azure OpenAI, o Serviço de Kubernetes do Azure e a Pesquisa de IA do Azure.

Captura de tela de um aplicativo de assistente de IA respondendo a consultas sobre várias bicicletas para uma loja de varejo.

Diagrama da arquitetura do acelerador de solução de modernização do aplicativo.

Diagrama ilustrando um aplicativo Web com suporte do Kubernetes usando a Pesquisa de IA do Azure, o OpenAI do Azure, o Armazenamento do Azure e o Azure Cosmos DB e os serviços de backup. Vetores e itens são persistidos no Azure Cosmos DB enquanto os arquivos são mantidos no Armazenamento do Microsoft Azure.

Link
Acelerador de solução https://github.com/Azure/Vector-Search-AI-Assistant/tree/cognitive-search-vector
Maratona de programação https://github.com/Azure/Build-Modern-AI-Apps-Hackathon

Processamento de transações e pagamento

Use o Azure Front Door, o OpenAI do Azure, o Serviço de Kubernetes do Azure, os Aplicativos Web Estáticos do Azure e o Azure Cosmos DB for NoSQL para implementar um processo de acompanhamento de pagamento.

Diagrama da arquitetura do acelerador de solução de processamento de pagamento.

Diagrama ilustrando um serviço que usa um Aplicativo Web Estático do Azure e o Azure Front Door como uma interface do cliente. Em seguida, a solução hospeda uma combinação de APIs de pagamento e serviços de trabalho para processar transações de pagamento no Serviço de Kubernetes do Azure. Por fim, os contêineres do Kubernetes armazenam dados no Azure Cosmos DB e recuperam preenchimentos de IA do OpenAI do Azure.

Link
Acelerador de solução https://github.com/Azure/Real-time-Payment-Transaction-Processing-at-Scale
Maratona de programação https://github.com/Azure/Real-Time-Transactions-Hackathon

Processamento de transações de declarações médicas

Processe declarações médicas complexas usando um build de solução com Hubs de Eventos do Azure, Aplicativos Web Estáticos do Azure, Serviço de Kubernetes do Azure, OpenAI do Azure, um Azure Cosmos DB for NoSQL.

Diagrama da arquitetura do acelerador de solução de processamento de declarações.

Diagrama Ilustrando um sistema externo ingerindo declarações usando os Hubs de Eventos do Azure. Simultaneamente, os agentes são interessantes com um Aplicativo Web Estático do Azure. Os Serviços de Trabalho e as APIs são hospedados no Serviço de Kubernetes do Azure. Os contêineres usam o OpenAI do Azure para preenchimentos. Os contêineres também armazenam dados no Azure Cosmos DB for NoSQL, que é analisado e gerenciado usando o Azure Synapse Analytics.

Link
Acelerador de solução https://github.com/Azure/Medical-Claims-Transaction-Processing-at-scale
Maratona de programação https://github.com/Azure/Medical-Claims-Processing-Hackathon

Automatizar soluções de IA

Automatize a implantação de soluções alimentadas por IA usando ferramentas como a nova Azure Developer CLI. Use essa automação para criar um fluxo de trabalho de desenvolvedor e operações moderno.

Link
Aplicativo de chat de exemplo https://github.com/Azure-Samples/cosmosdb-chatgpt
Módulo de treinamento https://learn.microsoft.com/training/modules/build-chat-bot-azure-cosmos-db-openai-blazor

Use o Azure Cosmos DB for MongoDB vCore como um banco de dados para seus aplicativos alimentados por IA para que você possa aumentar seu banco de dados à medida que o aplicativo cresce. Você também pode contar com a velocidade do Azure Cosmos DB e a confiabilidade interna para garantir que sua solução seja rápida e disponível conforme suas necessidades mudam ao longo do tempo.

Geração aumentada por recuperação

Implemente o padrão RAG usando uma combinação do Azure Cosmos DB for MongoDB vCore, OpenAI do Azure, Azure Functions e Aplicativos Web do Azure.

Link
Acelerador de solução https://github.com/Azure/Vector-Search-AI-Assistant-MongoDBvCore
Notebook Python https://github.com/Microsoft/AzureDataRetrievalAugmentedGenerationSamples/tree/main/Python/CosmosDB-MongoDB-vCore

Próxima etapa