Présentation

Effectué

L’IA générative ou GenAI fait référence à une catégorie d’algorithmes d’IA qui peuvent apprendre à partir de données existantes et générer du nouveau contenu original basé sur l’entrée 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 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 relie les données et l’écart des connaissances exploitables, ce qui en fait un atout précieux pour les entreprises qui créent des solutions GenAI.

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

Outils de fonderie

Les outils Foundry sont un ensemble d’outils et technologies avancés basés sur le cloud créés par Microsoft pour vous permettre de créer des applications et des systèmes intelligents sans nécessiter 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 Foundry Tools, 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 commerciales dans différents secteurs.

Service OpenAI d'Azure

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 s’assurer que l’intelligence générale artificielle (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.

Le service Azure OpenAI fournit un accès à l’API REST aux modèles de langage puissants 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 fonctionnalités GenAI. Azure OpenAI permet d’accéder à des modèles de langage d’INTELLIGENCE artificielle de pointe capables de comprendre le contexte, de générer du texte cohérent et d’effectuer une traduction, une synthèse et des tâches de réponses aux questions. Avec Azure OpenAI, vous pouvez créer des applications qui comprennent l’entrée en langage naturel et répondent intelligemment.

Service de langage Azure

Le langage Azure 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 vos fonctionnalités de base de données, ce qui vous permet d’effectuer des tâches telles que l’analyse des sentiments, la synthèse 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’IA

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. Foundry Tools 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, pour améliorer 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 de recommandations de propriétés de location

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 sont sauvegardées par 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 fonctionnalités.

Objectifs d’apprentissage

Ce module examine l’extension azure_ai et explique comment elle permet l’intégration transparente des fonctionnalités d’IA générative aux applications à l’aide d’un serveur flexible Azure Database pour PostgreSQL. Il vous fournit les connaissances nécessaires pour créer des applications d’INTELLIGENCE artificielle puissantes. Dans ce module, vous allez :

  • Examinez les concepts de l’IA générative et des modèles de langage génératif 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 .