Exercice - Optimiser les performances de recherche vectorielle dans Azure Database pour PostgreSQL

Effectué

Dans cet exercice, vous déployez une instance Azure Database pour PostgreSQL et vous l’optimisez pour les charges de travail de recherche vectorielle. Vous créez des données de test avec des incorporations vectorielles, analysez les performances de référence, générez et comparez les index IVFFlat et HNSW et ajustez les paramètres de recherche. Ces techniques sont essentielles pour les applications IA de production qui nécessitent une recherche de similarité rapide sur les jeux de données volumineux.

Tâches effectuées dans cet exercice :

  • Télécharger des fichiers de démarrage de projet et configurer le script de déploiement
  • Déployer un serveur flexible Azure Database pour PostgreSQL avec l’authentification Microsoft Entra
  • Créer un jeu de données de test avec des incorporations vectorielles
  • Analyser les performances de recherche vectorielle de référence sans index
  • Créer et comparer des index vectoriels IVFFlat et HNSW
  • Ajuster les paramètres d’index pour équilibrer la rapidité et le rappel

Cet exercice prend environ 30 minutes.

Avant de commencer

Pour effectuer l’exercice, vous avez besoin des éléments suivants :

Get started

Sélectionnez le bouton Lancer l’exercice pour ouvrir les instructions de l’exercice dans une nouvelle fenêtre de navigateur. Une fois l’exercice terminé, revenez ici pour :

  • Terminer le module
  • Gagnez un badge pour terminer ce module

Bouton pour lancer l’exercice.