Comment créer un index vectoriel

Remarque

Azure AI Studio est actuellement en préversion publique. Cette préversion est fournie sans contrat de niveau de service, nous la déconseillons dans des charges de travail de production. Certaines fonctionnalités peuvent être limitées ou non prises en charge. Pour plus d’informations, consultez Conditions d’Utilisation Supplémentaires relatives aux Évaluations Microsoft Azure.

Cet article décrit comment créer et utiliser un index vectoriel pour effectuer une récupération de génération augmentée (RAG).

Prérequis

Vous devez avoir :

  • Un projet Azure AI
  • Une ressource de recherche Azure AI

Créer un index depuis l’onglet Index

  1. Connectez-vous à Azure AI Studio.

  2. Accédez à votre projet ou créez un projet dans Azure AI Studio.

  3. Dans le menu réductible de gauche, sélectionnez Index dans Composants.

    Capture d’écran du menu gauche du projet.

  4. Sélectionnez + Nouvel Index

  5. Choisissez vos Données sources. Vous pouvez choisir des données sources dans une liste de vos sources de données récentes, une URL de stockage sur le cloud ou charger des fichiers et des dossiers depuis l’ordinateur local. Vous pouvez également ajouter une connexion à une autre source de données telle que stockage Blob Azure.

    Capture d’écran de la sélection des données sources.

  6. Sélectionnez Suivant après avoir choisi les données sources

  7. Choisissez Stockage d’index : l’mplacement où vous souhaitez que votre index soit stocké

  8. Si vous disposez déjà d’une connexion pour un service de recherche Azure AI, vous pouvez choisir ce dernier dans la liste déroulante.

    Capture d’écran de la sélection d’un magasin d’index.

    1. Si vous n’avez pas de connexion existante, choisissez Connecter un autre service de recherche Azure AI
    2. Sélectionnez l’abonnement et le service que vous souhaitez utiliser.

    Capture d’écran de la sélection des détails d’un magasin d’index.

  9. Sélectionnez Suivant après avoir choisi l’index de stockage

  10. Configurez vos Paramètres de recherche

    1. Les paramètres vectoriels ont la valeur par défaut true pour Ajouter une recherche vectorielle à cette ressource de recherche. Comme indiqué, cela active les options de recherche hybride et hybride + sémantique. La désactivation de cette option limite les options de recherche vectorielle au mot clé et à la sémantique.
    2. Pour que l’option hybride fonctionne, vous avez besoin d’un modèle d’incorporation. Choisissez un modèle d’incorporation dans la liste déroulante.
    3. Sélectionnez l’accusé de réception pour déployer un modèle d’incorporation s’il n’existe pas déjà dans votre ressource

    Capture d’écran de la configuration des paramètres de recherche.

    Si aucun modèle autre qu’Azure OpenAI n’apparaît dans la liste déroulante, procédez comme suit :

    1. Accédez aux paramètres du projet dans Azure AI Studio.
    2. Accédez à la section Connexions sous l’onglet Paramètres, puis sélectionnez Nouvelle connexion.
    3. Sélectionnez Modèle serverless.
    4. Tapez le nom du déploiement de votre modèle d’incorporation, puis sélectionnez Ajouter une connexion. Si le modèle n’apparaît pas dans la liste déroulante, sélectionnez l’option Entrer manuellement.
    5. Entrez le point de terminaison de l’API de déploiement, le nom du modèle et la clé API dans les champs correspondants. Ensuite, ajoutez une connexion.
    6. Le modèle d’incorporation doit maintenant apparaître dans la liste déroulante.

    Capture d’écran de la connexion d’un modèle serverless.

  11. Sélectionnez Suivant après avoir configuré les paramètres de recherche

  12. Dans les paramètres d’index

    1. Entrez un nom pour votre index ou utilisez le nom renseigné automatiquement
    2. planifier les mises à jour ; Vous pouvez choisir de mettre à jour l’index toutes les heures ou tous les jours.
    3. Choisissez l’emplacement où exécuter les tâches pour créer l’index. Vous pouvez :
      • Utiliser la sélection automatique pour autoriser Azure AI à choisir une taille de machine virtuelle appropriée disponible
      • Choisir une taille de machine virtuelle dans une liste d’options recommandées
      • Choisir une taille de machine virtuelle dans une liste de toutes les options possibles

    Capture d’écran de la configuration des paramètres d’index.

  13. Sélectionnez Suivant après avoir configuré les paramètres de l’index

  14. Vérifiez les détails saisis et sélectionnez Créer

  15. Vous accéderez à la page de détails de l’index dans laquelle vous pourrez voir l’état de votre création d’index.

Créer un index depuis le terrain de jeu

  1. Ouvrez votre projet AI Studio.

  2. Accédez à l’onglet Terrain de jeu.

  3. L’index Sélectionner un projet disponible s’affiche pour les index existants dans le projet. Si aucun index existant n’est utilisé, passez aux étapes suivantes.

  4. Sélectionnez la liste déroulante Ajouter vos données.

    Capture d’écran de la liste déroulante Ajouter vos données de l’onglet Terrain de jeu.

  5. Si un nouvel index est créé, sélectionnez l’option Ajouter vos données. Suivez ensuite les étapes de Créer un index depuis l’onglet Index pour parcourir l’Assistant de création d’index.

    1. Si un index externe est utilisé, sélectionnez l’option Connecter un index externe.

    2. Dans la source d’index

      1. Sélectionnez votre source de données.
      2. Sélectionnez votre service Recherche IA.
      3. Sélectionnez l’index à utiliser.

      Capture d’écran de la page où vous devez sélectionner un index.

    3. Sélectionnez Suivant après avoir configuré les paramètres de recherche.

    4. Dans les paramètres d’index

      1. Entrez un nom pour votre index ou utilisez le nom renseigné automatiquement
      2. planifier les mises à jour ; Vous pouvez choisir de mettre à jour l’index toutes les heures ou tous les jours.
      3. Choisissez l’emplacement où exécuter les tâches pour créer l’index. Vous pouvez :
        • Utiliser la sélection automatique pour autoriser Azure AI à choisir une taille de machine virtuelle appropriée disponible
        • Choisir une taille de machine virtuelle dans une liste d’options recommandées
        • Choisir une taille de machine virtuelle dans une liste de toutes les options possibles
    5. Passez en revue les détails que vous avez entrés, puis sélectionnez Créer.

    6. L’index est maintenant utilisable dans le terrain de jeu.

Utiliser un index dans le flux d’invite

  1. Connectez-vous à Azure AI Studio et sélectionnez votre projet dans la page Générer.

  2. Dans le menu de gauche réductible, sélectionnez Flux d’invite.

  3. Ouvrez un flux d’invite existant ou sélectionnez + Créer pour créer un flux.

  4. Dans le menu supérieur du concepteur de flux, sélectionnez Autres outils, puis Index Lookup (Recherche dans l’index).

    Capture d’écran de la recherche d’index vectoriel depuis Autres outils.

  5. Spécifiez un nom pour votre outil Recherche dans l’index, puis sélectionnez Ajouter.

  6. Sélectionnez la zone de valeur de mlindex_content, puis sélectionnez votre index. Après avoir effectué cette étape, entrez les requêtes et les query_types à effectuer sur l’index.

    Capture d’écran du nœud de flux d’invite pour configurer la recherche d’index.

Étapes suivantes