Implémenter la recherche vectorielle avec Azure Database pour PostgreSQL

Intermédiaire
Développeur
Azure Database pour PostgreSQL

Découvrez comment implémenter la recherche vectorielle à l’aide de l’extension pgvector dans Azure Database pour PostgreSQL. Stockez des incorporations, créez des index vectoriels et générez des modèles de récupération sémantique pour les applications IA.

Objectifs d’apprentissage

Une fois ce module terminé, vous pourrez :

  • Stocker et interroger des incorporations de vecteurs à l’aide de l’extension pgvector dans Azure Database pour PostgreSQL
  • Exécuter des recherches de similarité vectorielle à l’aide de métriques et d’opérateurs de distance différents
  • Créer et gérer des index vectoriels pour optimiser les performances de recherche
  • Implémenter des stratégies de mise à jour et d’actualisation incorporées pour l’évolution des jeux de données
  • Créer des modèles de récupération qui intègrent la recherche vectorielle PostgreSQL avec des pipelines RAG

Prérequis

Avant de commencer ce module, vous devez disposer des points suivants :

  • Expérience de programmation avec Python.
  • Compréhension de base des services Azure et des concepts de cloud computing.
  • Connaissance des bases de données relationnelles et des bases de données SQL.
  • Compréhension des concepts de Machine Learning, y compris les incorporations et la recherche de similarité.