Nouveautés de Recherche Azure AI

Recherche cognitive Azure est désormais Azure AI Search. Découvrez les dernières mises à jour de la fonctionnalité, des documents et des exemples de Recherche Azure AI.

Avril 2024

Élément Type Description
Extension de stockage sur les niveaux Essentiel et Standard Fonctionnalité Le niveau Essentiel prend désormais en charge jusqu’à trois partitions et trois réplicas. Les niveaux Essentiel et Standard (S1, S2, S3) possèdent beaucoup plus de stockage par partition, au même taux de facturation par partition. Toute capacité supplémentaire est soumise à une disponibilité régionale et s’applique aux nouveaux services de recherche créés après le 3 avril 2024. Il n’y a actuellement pas de mise à niveau sur place. Créez donc un service de recherche pour obtenir du stockage supplémentaire.
Quota accru pour les vecteurs Fonctionnalité Les quotas vectoriels sont également plus élevés sur les nouveaux services créés après le 3 avril 2024 dans les régions sélectionnées.
La quantification vectorielle intégrée, les types de données vectorielles étroites et une nouvelle propriété stored (préversion) Fonctionnalité Cette préversion ajoute la prise en charge des charges de travail vectorielles plus volumineuses à un coût inférieur grâce à trois améliorations. Premièrement, pour réduire la taille de l’index vectoriel en mémoire et sur le disque, utilisez la quantification scalaire. Deuxièmement, les types de données étroites peuvent être affectés aux champs vectoriels qui peuvent les utiliser. Troisièmement, nous avons ajouté des options de stockage de champ vectoriel plus flexibles.
API REST Recherche 2024-03-01 - Préversion API Nouvelle version préliminaire des API REST de recherche pour les nouveaux types de données, les propriétés de compression vectorielle et les options de stockage.
API REST Gestion 2024-03-01 - Préversion API Nouvelle version préliminaire des API REST de gestion pour les opérations de plan de contrôle.
Annonce de dépréciation (préversion) : 2023-07-01 API Dépréciation prévue le 8 avril 2024. Mise hors service le 8 juillet 2024. Il s'agissait de la première API REST qui offrait un support de recherche vectorielle. Les versions plus récentes de l'API ont une configuration vectorielle différente. Nous vous recommandons de migrer vers une version plus récente dès que possible.

Février 2024

Élément Type Description
Nouvelles limites de dimension Fonctionnalité Pour les champs vectoriels, les limites de dimension maximales sont maintenant 3072, au lieu de 2048.

Novembre 2023

Élément Type Description
Recherche vectorielle, en disponibilité générale Fonction La recherche vectorielle est désormais prise en charge pour les charges de travail de production. La restriction antérieure concernant les clés gérées par le client (CMK) est maintenant levée. Le préfiltrage et l’algorithme de recherche des K plus proches voisins (KNN, K-Nearest Neighbors) exhaustif sont aussi désormais en disponibilité générale.
Classement sémantique, en disponibilité générale Fonction Le classement sémantique (anciennement appelé « recherche sémantique ») est désormais pris en charge pour les charges de travail de production.
Vectorisation intégrée (préversion) Fonction Ajoute le fractionnement des données et les conversions texte-vecteur pendant l’indexation ainsi que les conversions texte-vecteur à l’exécution de la requête.
Assistant Importation et vectorisation des données (préversion) Fonction Un nouvel Assistant dans le portail Azure qui automatise le fractionnement et la vectorisation des données. Il cible l’API REST 2023-10-01-Preview.
Projections d’index (préversion) Fonction Un composant d’une définition d’ensemble de compétences qui définit la forme d’un index secondaire. Les projections d’index sont utilisées pour un modèle d’index un-à-plusieurs, où le contenu d’un pipeline d’enrichissement peut cibler plusieurs index. Vous pouvez définir des projections d’index en utilisant l’API REST 2023-10-01-Preview, le portail Azure et tous les packages bêta du SDK Azure qui sont mis à jour pour utiliser cette fonctionnalité.
API REST Recherche 2023-11-01 API Nouvelle version stable des API REST de recherche pour les champs vectoriels, les requêtes vectorielles et le classement sémantique. Consultez Mettre à niveau les API REST pour connaître les étapes de migration vers les fonctionnalités en disponibilité générale.
API REST de gestion 2023-11-01 API Nouvelle version stable des API REST de gestion pour les opérations de plan de contrôle. Cette version ajoute des API qui activent ou désactivent le classement sémantique.
Compétence d’incorporation d’Azure OpenAI (préversion) Compétence Se connecte à un modèle d’incorporation déployé sur votre ressource Azure OpenAI pour générer des incorporations pendant l’exécution du jeu de compétences. Cette compétence est disponible via l’API REST 2023-10-01-Preview, le portail Azure et tous les packages bêta du SDK Azure qui sont mis à jour pour utiliser cette fonctionnalité.
Compétence Fractionnement de texte (préversion) Compétence Mis à jour dans 2023-10-01-Preview pour prendre en charge le fractionnement natif des données.
Comment la recherche vectorielle et le classement sémantique améliorent vos prompts GPT Vidéo Regardez cette courte vidéo pour découvrir comment la récupération hybride vous permet d’obtenir des données optimales du terrain pour générer des réponses d’IA utiles, et d’activer la recherche de concepts et de mots clés.
Contrôle d’accès dans les applications d’IA générative Blog Explique comment utiliser Microsoft Entra ID et l’API Microsoft Graph pour déployer des autorisations utilisateur granulaires sur du contenu fragmenté dans votre index.

Remarque

Vous recherchez les fonctionnalités en préversion ? Les aperçus sont annoncés ici, mais nous maintenons également une liste des fonctionnalités d'aperçu afin que vous puissiez les trouver en un seul endroit.

Octobre 2023

Élément Type Description
Accélérateur de solution « Échanger avec vos données » Exemple Modèle RAG de bout en bout qui utilise Recherche Azure AI comme récupérateur. Il fournit une indexation, une segmentation des données, une orchestration et une discussion basée sur Azure OpenAI GPT.
Exhaustive K-Nearest Neighbors (KNN) Fonctionnalité Exhaustive K-Nearest Neighbor (KNN) est un nouvel algorithme de scoring pour la recherche de similarités dans l’espace vectoriel. Il procède à une recherche exhaustive des voisins les plus proches, ce qui est utile pour les situations où le rappel élevé est plus important que les performances des requêtes. Disponible dans l’API REST 2023-10-01-Preview uniquement.
Préfiltres dans la recherche vectorielle Fonction Évalue les critères de filtre avant l’exécution de la requête, ce qui réduit la quantité de contenu à rechercher. Disponible uniquement dans l’API REST 2023-10-01-Preview, via une nouvelle propriété vectorFilterMode sur la requête qui peut être définie sur preFilter (par défaut) ou postFilter, en fonction de vos besoins.
API REST Recherche 2023-10-01-Preview API Nouvelle préversion des API REST Recherche qui change la définition des champs vectoriels et des requêtes vectorielles. Cette version d’API introduit des changements cassants par rapport à 2023-07-01-Preview, mais elle inclut quand même toutes les fonctionnalités de préversion précédentes. Nous recommandons de créer de nouveaux index pour 2023-10-01-Preview. Vous risquez de rencontrer une erreur HTTP 400 sur certaines fonctionnalités d’un index migré, même si vous avez correctement effectué la migration.

Août 2023

Élément Type Description
Classement sémantique amélioré Fonction Les modèles mis à niveau sont déployés pour la reclassement sémantique, et la disponibilité est étendue à d’autres régions. Le nombre maximal de jetons uniques est doublé, passant de 128 à 256.

Juillet 2023

Élément Type Description
Démo vectorielle (SDK Azure pour JavaScript) Exemple Utilise Node.js et la bibliothèque @azure/search-documents 12.0.0-beta.2 pour générer des incorporations, créer et charger un index, et exécuter plusieurs requêtes vectorielles.
Démo vectorielle (SDK Azure pour .NET) Exemple Utilise la bibliothèque Azure.Search.Documents 11.5.0-beta.3 pour générer des incorporations, créer et charger un index et exécuter plusieurs requêtes vectorielles. Vous pouvez également essayer cet exemple à partir de l’équipe du KIT de développement logiciel (SDK) Azure.
Démo vectorielle (SDK Azure pour Python) Exemple Utilise la dernière version bêta de azure.search.documents pour générer des incorporations, créer et charger un index, et exécuter plusieurs requêtes vectorielles. Pour obtenir d’autres démonstrations de recherche vectorielle, consultez le référentiel azure-search-vector-samples/demo-python.

Juin 2023

Élément Type Description
Préversion publique de recherche vectorielle Fonctionnalité Ajoute des champs vectoriels à un index de recherche pour la recherche de similarité à travers les représentations vectorielles des données.
2023-07-01-Preview API REST de la recherche API Nouvelle préversion des API REST de recherche qui ajoute la prise en charge de la recherche vectorielle. Cette version de l’API comprend toutes les fonctionnalités de préversion. Si vous utilisez des préversions antérieures, basculez vers la version 2023-07-01-preview sans perte de fonctionnalités.
Disponibilité de la recherche sémantique Fonctionnalité La recherche sémantique est désormais disponible sur le niveau De base.

Mai 2023

Élément Type Description
Azure RBAC (contrôle d’accès en fonction du rôle) Fonctionnalité Annonce de disponibilité générale.
API REST Gestion 2022-09-01 API Nouvelle version stable des API REST de gestion, avec prise en charge de la configuration de la recherche pour utiliser des rôles Azure. Le module Az.Search d’Azure PowerShell et le module Az.Search de l’interface de ligne de commande Azure sont mis à jour pour prendre en charge les options d’authentification du service de recherche. Vous pouvez également utiliser le fournisseur Terraform pour configurer des options d’authentification (consultez ce Guide de démarrage rapide Terraform si vous souhaitez obtenir plus d’informations).

Avril 2023

Élément Type Description
Déploiement multirégion de Recherche Azure AI pour la continuité d’activité et la reprise d’activité Exemple Scripts de déploiement qui configurent entièrement une solution multirégion pour Recherche Azure AI, avec des options de synchronisation du contenu et de redirection des requêtes en cas de défaillance d’un point de terminaison.

Mars 2023

Élément Type Description
Données ChatGPT + Entreprise avec Azure OpenAI et Recherche Azure AI (GitHub) Exemple Code Python et un modèle pour combiner Recherche Azure AI avec les grands modèles de langage dans OpenAI. Pour plus d’informations, consultez ce billet de blog de la communauté tech : Révolutionnez vos données d’entreprise avec ChatGPT.

Points clés :

Utilisez Recherche Azure AI pour regrouper et indexer des contenus pouvant faire l’objet d’une recherche.

Interrogez l’index pour obtenir les résultats de la recherche initiale.

Assemblez les invites à partir de ces résultats et envoyez-les vers le modèle gpt-35-turbo (préversion) dans Azure OpenAI.

Retournez une réponse entre documents fournissez des citations et une transparence dans votre application destinée aux clients afin que les utilisateurs puissent évaluer la réponse.

Annonces de 2022

Month Élément
Novembre Ajoutez la recherche à des séries des sites web, des versions mises à jour de bibliothèques clientes de React et du Kit de développement logiciel (SDK) Azure : « Ajouter une recherche aux sites web » est une série de tutoriels avec des exemples de code disponibles en trois langues. Si vous intégrez du code client à un index de recherche, ces exemples illustrent une approche de bout en bout de l’intégration.
Novembre Mis hors service - Extension Visual Studio Code pour Recherche Azure AI.
Novembre Tableau de bord du niveau de performance des requêtes. Cet exemple Application Insights montre une approche pour la supervision approfondie de l’utilisation et des performances des requêtes d’un index Recherche Azure AI. Il comprend un modèle JSON qui crée un classeur et un tableau de bord dans Application Insights, ainsi qu’un Jupyter Notebook qui remplit le tableau de bord avec des données simulées.
Octobre Analyse des risques de conformité en utilisant Recherche Azure AI. Sur le Centre des architectures Azure , ce guide traite de l’implémentation d’une solution d’analyse des risques de conformité qui utilise Recherche Azure AI.
Octobre Témoignage du client Beiersdorf sur l’utilisation de Recherche Azure AI. Ce témoignage client présente la recherche sémantique et le résumé des documents pour fournir aux chercheurs un accès rapide aux connaissances institutionnelles.
Septembre Indexation pilotée par les événements pour Recherche Azure AI. Cet exemple C# est une application Azure Function qui montre l’indexation pilotée par les événements dans Recherche Azure AI. Si vous avez déjà utilisé des indexeurs et des ensembles de compétences, vous savez que les indexeurs peuvent s’exécuter à la demande ou selon une planification, mais pas en réponse à des événements. Cette démonstration vous montre comment configurer un pipeline d’indexation qui répond aux événements de mise à jour des données.
Août Didacticiel : Indexer des données volumineuses à partir d’Apache Spark. Ce didacticiel explique comment utiliser la bibliothèque open source SynapseML pour envoyer des données d’Apache Spark à un index de recherche. Il vous montre également comment effectuer des appels à Azure AI services pour obtenir un enrichissement par IA sans les ensembles de compétences et indexeurs.
June Recherche sémantique (préversion). Nouvelle prise en charge des niveaux de stockage optimisé (L1, L2).
June Disponibilité générale - Sessions de débogage.
Mai Mis hors service - Connecteur Power Query (préversion).
February Alias d’index. Un alias d’index est un nom secondaire qui peut être utilisé pour faire référence à un index à des fins d’interrogation, d’indexation et d’autres opérations. Lorsque les noms d’index changent, par exemple si vous modifiez la version de l’index, au lieu de mettre à jour les références vers un nom d’index dans votre application, vous pouvez simplement mettre à jour le mappage pour votre alias.

Annonces de l’année précédente

Renommage du service

Au fil des ans, le nom de ce service a évolué plusieurs fois. Voici ses différentes appellations classées par ordre chronologique inverse :

  • Recherche Azure AI (novembre 2023) Renommé pour s’aligner sur Azure AI services et les attentes des clients.
  • Recherche cognitive Azure (octobre 2019) Renommé pour refléter l’utilisation étendue (mais facultative) des compétences cognitives et du traitement par IA dans les opérations de service.
  • Recherche Azure (mars 2015) Nom d’origine.

Mises à jour de service

Les annonces de mise à jour de service pour Recherche Azure AI sont disponibles sur le site web Azure.

Renommage d’une fonctionnalité

La recherche sémantique a été renommée classement sémantique en novembre 2023 pour mieux décrire la fonctionnalité, qui fournit un classement L2 d’un ensemble de résultats existants.