paint-brush
Relever le défi Azure Open AI - Jour 4 : configuration du service de recherche Azure AIpar@ssukhpinder
525 lectures
525 lectures

Relever le défi Azure Open AI - Jour 4 : configuration du service de recherche Azure AI

par Sukhpinder Singh4m2024/03/29
Read on Terminal Reader

Trop long; Pour lire

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. L'équipe Microsoft a récemment lancé un défi Open AI, dans lequel un développeur peut apprendre à créer des solutions Azure AI.
featured image - Relever le défi Azure Open AI - Jour 4 : configuration du service de recherche Azure AI
Sukhpinder Singh HackerNoon profile picture
0-item
1-item
2-item
3-item
4-item

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.

Introduction

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.

Pourquoi la recherche Azure AI ?

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.

Prérequis

  • Expérience de travail avec Azure et les portails Azure.
  • Une compréhension de l’IA générative.
  • Expérience dans un langage de programmation de haut niveau comme C# ou Python

Commencer

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

  • Télécharger des documents sur Azure Blob Storage
  • Indexer les documents
  • Essai

Configurer la recherche Azure AI

Étape 1 : Accédez au portail Azure

Recherchez Azure AI Search et remplissez les informations suivantes



Étape 2 : mise à l'échelle de la configuration

É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.




Étape 3 : Créer des balises

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.



Étape 4 : Vérifier et créer

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.



Configurer le service Azure AI

Étape 1 : Créer un service Azure AI

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é.

Étape 2 : Paramètres réseau par défaut


Étape 3 : Valeurs d'identité par défaut


Étape 4 : Vérifier et créer

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.


Configurer un compte de stockage Azure

Étape 1 : Créer un compte de stockage Azure

Créons maintenant un autre service, qui recherche **compte de stockage Azure ** et remplit les détails suivants


Étape 2 : Autoriser l'accès anonyme

Dans l'onglet Avancé, cochez la case à côté de Autoriser l'activation de l'accès anonyme sur des conteneurs individuels.


Étape 3 : Vérifier et créer

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é.


Télécharger des documents sur Azure Blob Storage

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

Indexer les documents

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.

Testez 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.

Cas de test 1 : Récupérer tout

Cette requête récupère tous les documents de l'index au format JSON.


Scénario de test 2 : Inclure le nombre

Au-dessus des résultats de la recherche, vous trouverez un décompte indiquant le nombre de documents renvoyés par la recherche.


Cas de test 3 : Rechercher des mots-clés spécifiques

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.


Conclusion

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.

Programmation C#🚀

Merci de faire partie de la communauté C# ! Avant que tu partes:

Si vous êtes arrivé jusqu'ici, montrez votre appréciation en applaudissant et suivez l'auteur ! 👏️️

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#