Présentation

Effectué

L'IA générative, ou GenAI, désigne une catégorie d'algorithmes d'IA capables d'apprendre à partir de données existantes et de générer un contenu nouveau et original sur la base d'entrées en langage naturel.

L’extension azure_ai est un outil puissant créé par l’équipe PostgreSQL de Microsoft qui fournit une intégration transparente entre votre serveur flexible Azure Database pour PostgreSQL et les services Azure AI et Machine Learning. Il vous permet de simplifier le processus de développement et d’exploiter la puissance de GenAI directement dans leur base de données, ce qui vous permet d’accéder à de puissantes fonctionnalités de traitement des requêtes en langage naturel. Avec seulement quelques lignes de code SQL, vous pouvez créer des incorporations vectorielles, extraire des insights et les stocker dans la base de données. Cette extension comble le fossé entre les données et les connaissances exploitables, ce qui en fait un atout précieux pour les entreprises qui développent des solutions GenAI.

Diagramme de l’extension azure_ai pour Azure Database pour PostgreSQL.

Azure AI services

Azure AI services est un ensemble d'outils et de technologies avancés basés sur le cloud et créés par Microsoft pour vous permettre de créer des applications et des systèmes intelligents sans avoir besoin de compétences spécialisées en IA ou en science des données. Ces services permettent l’incorporation de puissantes fonctionnalités d’IA dans un large éventail d’applications, telles que le traitement du langage naturel, le machine learning, la vision par ordinateur, etc. En utilisant Azure AI services, vous pouvez créer des solutions innovantes qui améliorent les expériences utilisateur, automatisent les flux de travail et améliorent les opérations d’entreprise dans différents secteurs.

Service Azure OpenAI

OpenAI est une société de recherche et de technologie IA connue pour son travail révolutionnaire dans l’intelligence artificielle et le Machine Learning. Leur objectif est de faire en sorte que l'intelligence artificielle générale (AGI) profite à toute l'humanité. OpenAI a introduit des modèles génératifs de pointe, notamment GPT-3, GPT-3.5 et GPT-4.

Azure OpenAI Service fournit un accès par API REST aux puissants modèles de langage d'OpenAI et est conçu pour aider à créer des applications GenAI à l'aide d'Azure. L'exposition d'une suite robuste de services et de modèles d'intelligence artificielle vous permet de créer des applications innovantes qui utilisent la compréhension du langage naturel, la génération de texte et d'autres capacités GenAI. Azure OpenAI donne accès à des modèles de langage d'IA générative de pointe capables de comprendre le contexte, de générer des textes cohérents et d'effectuer des tâches de traduction, de résumé et de réponse à des questions. Avec Azure OpenAI, vous pouvez créer des applications qui comprennent l’entrée en langage naturel et répondent intelligemment.

Service Azure AI Language

Azure AI Language vous permet de créer des applications intelligentes qui comprennent et traitent le langage naturel. Lorsqu’ils sont intégrés à une instance de serveur flexible Azure Database pour PostgreSQL, ces services améliorent les capacités de votre base de données, vous permettant d'effectuer des tâches telles que l'analyse des sentiments, le résumé de texte et l'extraction d'expressions clés directement dans les requêtes SQL.

Azure Machine Learning

Azure Machine Learning est un service cloud complet conçu pour le cycle de vie du projet Machine Learning. Il fournit une plateforme robuste pour la création, le déploiement et la gestion des modèles Machine Learning.

Déverrouiller des applications basées sur l’intelligence artificielle

Les services Azure AI et Machine Learning peuvent être intégrés en toute transparence à votre base de données PostgreSQL à l’aide de l’extension azure_ai pour vous aider à créer des applications hautement évolutives basées sur l’IA. Vous pouvez utiliser le langage SQL familier et la flexibilité de PostgreSQL pour créer des solutions intelligentes au sein de votre couche de base de données. Azure AI Services fournit différentes fonctionnalités, telles que le traitement du langage naturel, les systèmes de recommandation, le résumé de texte et la génération de contenu, qui peuvent renforcer vos applications. Azure Machine Learning vous permet de créer, d’entraîner et de déployer des modèles Machine Learning personnalisés, qui peuvent être appelés à partir de l’extension azure_ai pour effectuer des prédictions ou générer des sorties basées sur des données de vos tables.

Scénario : Application de recherche et recommandations de biens locatifs

Imaginez que vous êtes le développeur d’IA principal pour Margie’s Travel, une entreprise dont les applications web et mobiles connectent les voyageurs à la recherche d’hébergements avec les propriétaires et les gestionnaires immobiliers prêts à louer leurs propriétés. Ces applications s’appuient sur une base de données Azure Database pour PostgreSQL. Vous êtes chargé d’améliorer ces applications avec de nouvelles fonctionnalités GenAI. Vous recherchez comment les services Azure AI et ML et l’extension azure_ai peuvent être utilisés pour ajouter ces capacités.

Objectifs d’apprentissage

Ce module examine l’extension azure_ai et la façon dont elle permet l'intégration transparente des capacités d'IA générative dans les applications utilisant un serveur flexible Azure Database pour PostgreSQL. Il vous permet d'acquérir les connaissances nécessaires pour créer de puissantes applications d'IA générative. Dans ce module, vous avez :

  • Examinez les concepts de l’IA générative et des modèles de langage génératifs et explorez comment ils peuvent être utilisés pour créer des applications IA enrichies.
  • Évaluez les fonctionnalités de l’extension azure_ai pour PostgreSQL.
  • Installez et explorez l’extension azure_ai dans une instance de serveur flexible Azure Database pour PostgreSQL.

À la fin de ce module, vous pourrez commencer à créer de puissantes applications GenAI à l’aide d’un serveur flexible Azure Database pour PostgreSQL étendu avec l’extension azure_ai.