Une journée dédiée à Azure Open AI, axée sur l'exploitation d'Azure AI Search pour l'indexation et l'enrichissement de documents
L'équipe Microsoft a récemment lancé un défi Open AI, dans lequel un développeur peut apprendre à créer des solutions et des applications Azure AI.
L’article montre comment utiliser Azure AI Search pour développer une solution dans laquelle les documents sont indexés et enrichis grâce à des compétences en IA, améliorant ainsi leur capacité de recherche.
Azure AI Search exploite l’IA avancée et l’apprentissage automatique pour enrichir les fonctionnalités d’indexation et de recherche. Il peut automatiquement comprendre le contenu des documents, des images et d'autres types de médias, extraire des informations précieuses, identifier des modèles et même comprendre les sentiments. Ces fonctionnalités permettent d'obtenir des résultats de recherche plus nuancés et intelligents.
Avant de commencer la mise en œuvre proprement dite, 3 ressources Azure différentes doivent être configurées avant de continuer.
Configurer la recherche Azure AI
Configurer le service Azure AI
Configurer un compte de stockage Azure
Vos ressources Azure AI Search et Azure AI Services doivent se trouver au même emplacement !
Une fois les conditions préalables ci-dessus remplies, vous devez effectuer les étapes suivantes dans le portail Azure
Recherchez Azure AI Search et remplissez les informations suivantes
Étant donné que j'utilise le niveau tarifaire gratuit, je ne peux pas ajouter de fonctionnalités de mise à l'échelle ni créer de répliques comme indiqué ci-dessous.
Pour cet exercice, les noms de balises ne sont pas requis. Mais dans un environnement de production, cela devrait être ajouté car il s'agit d'une bonne pratique.
Postez les contrôles de validation par Azure Cloud et procédez à la création de la ressource. Assurez-vous de revoir les détails saisis dans les étapes précédentes.
Créons maintenant un autre service, qui recherche **Azure AI Service ** et remplit les détails suivants
Maintenant, continuez avec les étapes restantes pendant que les options par défaut sont sélectionnées, créez le service et attendez enfin que le service soit déployé.
Postez les contrôles de validation par Azure Cloud et procédez à la création de la ressource. Assurez-vous de revoir les détails saisis dans les étapes précédentes.
Créons maintenant un autre service, qui recherche **compte de stockage Azure ** et remplit les détails suivants
Dans l'onglet Avancé, cochez la case à côté de Autoriser l'activation de l'accès anonyme sur des conteneurs individuels.
Maintenant, continuez avec les étapes restantes pendant que les options par défaut sont sélectionnées, créez le service et attendez enfin que le service soit déployé.
Une fois les ressources nécessaires en place, procédez au téléchargement des documents sur votre compte Azure Storage.
Suivez l'article fourni par Microsoft.
Démarrage rapide : charger, télécharger et répertorier des blobs - Portail Azure - Stockage Azure
Ouvrez Azure AI Service et sous l'onglet Présentation, sélectionnez « Importer des données » comme indiqué ci-dessous.
Dans la liste déroulante, sélectionnez « Azure Blob Storage » comme indiqué ci-dessous.
L'onglet Connectez vos données doit suivre les règles suivantes
L'onglet Ajouter des compétences cognitives doit suivre les règles suivantes
L'onglet Ajouter un indexeur cible personnalisé doit suivre les règles suivantes
Cliquez sur Soumettre pour lancer la création de la source de données, des compétences, de l'index et de l'indexeur.
En haut de la page Présentation de votre ressource Azure AI Search, optez pour Search Explorer. Dans l'Explorateur de recherche, saisissez * (un seul astérisque) dans la zone Chaîne de requête, puis cliquez sur le bouton Rechercher.
Cette requête récupère tous les documents de l'index au format JSON.
Au-dessus des résultats de la recherche, vous trouverez un décompte indiquant le nombre de documents renvoyés par la recherche.
Cette recherche localise les documents contenant des références à « New York » dans tous les champs consultables et fournit le nom de fichier du document ainsi que ses phrases clés.
Les conseils étape par étape sur la configuration des ressources Azure nécessaires et les instructions détaillées pour télécharger des documents, les indexer et tester la configuration sont cruciaux pour quiconque cherche à mettre en œuvre une solution de gestion de documents robuste.
Merci de faire partie de la communauté C# ! Avant que tu partes:
Suivez-nous : X | LinkedIn | Dev.to | Noeud haché | Bulletin | Tumblr
Visitez nos autres plateformes : GitHub | Instagram | Tiktok | Quora | Quotidien.dev
Plus de contenu sur Programmation C#