Desenvolver soluções de IA com o Banco de Dados do Azure para PostgreSQL
Visão rápida
-
Nível
-
Habilidade
-
Função
Este roteiro de aprendizagem orienta você pelo desenvolvimento de soluções de IA usando o Banco de Dados do Azure para PostgreSQL. Comece criando uma base de dados com design de esquema, consultas SQL eficientes e integração segura do Python usando a autenticação do Microsoft Entra.
Em seguida, implemente a busca em vetores usando a extensão pgvector para armazenar embeddings, executar pesquisas de similaridade com diferentes tipos de métricas de distância e criar padrões de recuperação integrados a pipelines RAG para pesquisa semântica e recomendações.
Por fim, você otimiza o desempenho da pesquisa de vetores ajustando o PostgreSQL e a configuração de pgvector, selecionando índices vetoriais apropriados, projetando layouts de dados eficientes, dimensionando para cargas de trabalho de alto volume e implementando o pool de conexões para aplicativos de IA.
Pré-requisitos
- Experiência de programação com Python.
- Compreensão básica dos serviços do Azure e dos conceitos de computação em nuvem.
- Familiaridade com bancos de dados relacionais e conceitos básicos do SQL.
- Noções básicas sobre conceitos de machine learning, incluindo inserções e pesquisa de similaridade.
Código de Conquista
Gostaria de solicitar um código de conquista?
Módulos neste roteiro de aprendizagem
Saiba como usar o Banco de Dados do Azure para PostgreSQL para criar bases de dados para aplicativos de IA. Crie esquemas, escreva consultas eficientes e integre-se a aplicativos Python usando autenticação segura.
Saiba como implementar a pesquisa de vetor usando a extensão pgvector no Banco de Dados do Azure para PostgreSQL. Armazene inserções, crie índices de vetor e crie padrões de recuperação semântica para aplicativos de IA.
Saiba como otimizar o desempenho da pesquisa de vetores no Banco de Dados do Azure para PostgreSQL usando pgvector. Ajuste os parâmetros de configuração, selecione e configure índices de vetor, projete layouts de dados eficientes, dimensione para cargas de trabalho de alto volume e implemente o pool de conexões para aplicativos de IA.