IA générative

Présentation et atouts

L'IA générative prend des données existantes, en tire des enseignements, puis génère des données présentant des caractéristiques similaires. Par exemple, elle peut générer du texte, des images, du son, de la vidéo et du code informatique.

L'évolution de l'IA générative

Les systèmes traditionnels d'IA et de machine learning reconnaissent des tendances dans les données pour faire des prédictions. Mais l'IA générative va au-delà de la prédiction – elle génère de nouvelles données comme principal résultat. Imaginez pouvoir recevoir le texte intégral d'un discours quelques secondes seulement après avoir donné à un chatbot (comme ChatGPT) quelques mots pour décrire votre idée. Générer de la musique, de l'art ou des images à partir de descriptions textuelles. Ou encore élaborer une stratégie commerciale par le biais d'une conversation, d'un dialogue avec un outil d'IA générative.

Où tout cela a-t-il commencé ?

Contrairement à l'opinion générale, l'IA générative n'est pas nouvelle – elle est construite à partir de technologies que nous utilisons depuis des décennies, notamment l'IA, le machine learning et les méthodes statistiques. Les trois principales technologies d'IA générative sont les jumeaux numériques, les grands modèles de langage et la génération de données synthétiques.

Bien que les origines de l'IA générative puissent être retracées plus loin, nous commencerons par 1966 et un chatbot nommé ELIZA.

Joseph Weizenbaum a conçu ELIZA pour imiter les psychothérapeutes Rogeriens qui reflètent ce que dit le patient. Pour ce faire, ELIZA a eu recours à la recherche de tendances. ELIZA a été l'un des premiers programmes à tenter le test de Turing – un jeu d'imitation qui teste la capacité d'une machine à adopter un comportement intelligent comme celui d'un être humain.

Avec l'évolution des méthodes d'analyse des données textuelles non structurées, les années 1970 à 1990 ont vu se développer les réseaux sémantiques, les ontologies, les réseaux neuronaux récurrents, etc. De 2000 à 2015, la modélisation linguistique et les intégrateurs de mots se sont améliorés, et Google Translate a vu le jour.

En 2014, Ian Goodfellow et ses collègues ont mis au point le réseau contradictoire génératif (GAN), en mettant deux réseaux neuronaux en concurrence (c'est-à-dire en les entraînant) l'un contre l'autre. Un réseau générait des données tandis que l'autre tentait de déterminer si les données était réelles ou fausses. Les modèles Transformer ont été introduits en 2017. Ils comprennent un mécanisme d'auto-attention qui leur permet d'évaluer l'importance des différentes parties de l'entrée lorsqu'ils font des prédictions. Des architectures telles que BERT et ELMo sont également devenues populaires.

Les modèles de transformateurs génératifs pré-entraînés (GPT) sont apparus ensuite, le premier modèle GPT étant arrivé en 2018. Ce modèle a été entraîné sur de grandes quantités de données textuelles provenant d'internet. Avec 117 millions de paramètres, il peut générer un texte dont le style et le contenu sont similaires à ceux des données d'entraînement. En 2023, les modèles GPT à langage étendu avaient évolué au point de pouvoir donner de bons résultats lors d'examens difficiles, comme l'examen du barreau.

L'essor rapide de la technologie de l'IA générative

En tant que technologie perturbatrice, l'impact de l'IA générative a été comparé à des découvertes telles que l'électricité et l'imprimerie. Avec le potentiel de stimuler considérablement la productivité, les modèles d'IA conversationnelle comme ChatGPT ont connu une popularité fulgurante parmi les entreprises et les utilisateurs quotidiens – et ont soulevé des préoccupations concernant la confidentialité des données, les préjugés de l'IA, l'éthique et l'exactitude. Le marché mondial de l'IA générative devrait atteindre 110,8 milliards de dollars d'ici à 2030.

Les décideurs politiques utilisent la technologie du jumeau numérique pour déterminer comment les nouvelles mesures fiscales pourraient affecter les citoyens

Déterminer les "gagnants" et les "perdants" de changements fiscaux potentiels avant de mettre en œuvre des réglementations est crucial pour le Service Public Fédéral Finances de Belgique. Lorsqu'il a besoin de réponses rapides et précises, le SPF Finances utilise Aurora, un jumeau numérique du calculateur qui traite les impôts sur le revenu du pays, pour simuler les futures réformes de la dette. De meilleures simulations produisent des décideurs mieux informés – et de meilleurs résultats.

L'IA générative dans le monde d'aujourd'hui

Adopter une intelligence artificielle digne de confiance

Les consommateurs font davantage confiance aux organisations qui font preuve d'une utilisation responsable et éthique de l'IA. Découvrez pourquoi il est essentiel d'adopter des systèmes d'intelligence artificielle dignes de confiance, conçus pour être centrés sur l'humain, inclusifs et responsables.

Avantages et risques de l'IA générative

Vous êtes curieux d'apprendre comment fonctionne l'IA générative et ce que vous devez savoir avant de l'utiliser ? Découvrez une introduction à la technologie et un cadre pour l'adoption d'outils d'IA générative, et réfléchissez à l'opportunité et à la manière d'adopter la technologie.

Explorer l'utilisation de l'IA dans l'éducation

Les élèves utilisent l'IA générative pour créer du contenu et des graphiques, écrire du code, construire des applications mobiles et résoudre des problèmes. Si l'IA générative peut être amusante et utile, nous avons besoin d'humains pour repérer et corriger les mauvaises réponses ou les "hallucinations".

Réalités irréelles : L'état de l'IA générative

L'explosion de l'imagerie générée peut-elle créer une irréalité qui expose les humains à l'échec ? Apprenez la véritable signification du terme "deepfake", découvrez comment les deepfakes peuvent être utilisés à bon escient et voyez comment les techniques émergentes peuvent aider à détecter et à identifier les médias générés.

Les outils d'IA populaires et leur utilisation

De nombreux outils d'IA populaires font la une de l'actualité. Mais saviez-vous qu'il en existe plus de 1 500 sur le marché, y compris des outils d'IA générative ?

Découvrez quels sont les outils les plus répandus aujourd'hui et comment ils sont utilisés dans les différents secteurs d'activité.

Qui utilise l'IA générative ?

L'IA générative couvre un large éventail d'industries et de fonctions commerciales à travers le monde. Au fur et à mesure qu'elle gagne en popularité, cette technologie suscite à la fois l'enthousiasme et la crainte des particuliers, des entreprises et des entités gouvernementales. Voyons comment certains secteurs utilisent l'IA générative aujourd'hui.

Banque

Les banques et autres organisations de services financiers peuvent utiliser l'IA générative pour améliorer les décisions, atténuer les risques et accroître la satisfaction des clients. Lorsque les modèles d'IA générative sont entraînés à apprendre des tendances et à repérer des anomalies, ils peuvent signaler des activités suspectes en temps réel. En créant des données simulées pour les tests de résistance et l'analyse de scénarios, l'IA générative peut aider les banques à prévoir les risques financiers futurs et à prévenir les pertes. Enfin, les assistants virtuels (comme les "chatbots") peuvent fournir un service client semblable à celui d'un être humain, 24 heures sur 24 et 7 jours sur 7.

Assurance

Les assureurs peuvent utiliser des données synthétiques pour la tarification, la constitution de réserves et la modélisation actuarielle. Par exemple, les compagnies d'assurance peuvent utiliser des données synthétiques qui ressemblent à des informations historiques sur les polices et les sinistres pour former et tester des modèles de tarification – ce qui les aide à évaluer les performances de différentes stratégies de tarification sans utiliser d'informations personnelles sensibles sur les clients. Les données synthétiques peuvent également aider à évaluer des événements à faible probabilité comme les tremblements de terre ou les ouragans.

Sciences de la vie

L'IA générative a de nombreuses applications prometteuses dans le domaine des sciences de la vie. Dans le domaine de la recherche de médicaments, elle peut accélérer le processus d'identification de nouveaux médicaments potentiels. Dans la recherche clinique, l'IA générative a le potentiel d'extraire des informations à partir de données complexes pour créer des données synthétiques et des jumeaux numériques, qui sont représentatifs des individus (une façon de protéger la vie privée). Il existe aussi d'autres applications, comme l'identification de signaux de sécurité ou la recherche de nouvelles utilisations pour des traitements existants.

Manufacturing

Les fabricants peuvent utiliser l'IA générative pour optimiser les opérations, la maintenance, les chaînes d'approvisionnement – et même la consommation d'énergie – afin de réduire les coûts, d'augmenter la productivité et d'améliorer la durabilité. Un modèle d'IA générative apprend à partir des performances existantes, des données de maintenance et de capteurs, des prévisions, des facteurs externes et plus encore, puis recommande des stratégies d'amélioration.

Secteur public

Le traitement du langage naturel (NLP) et les chatbots peuvent aider les agents du secteur public à répondre plus rapidement aux besoins des citoyens, par exemple en améliorant les services d'urgence pour les personnes vivant dans des zones inondables ou en aidant les quartiers mal desservis. Les techniques d'IA générative – telles que les modèles prédictifs et les simulations – peuvent analyser de grandes quantités de données historiques, le sentiment du public et d'autres indicateurs, puis générer des recommandations pour réduire la congestion, améliorer la planification des infrastructures et affiner l'allocation des ressources.

Retail & Biens de consommation

Dans le secteur de la vente au détail, la réussite passe par la compréhension de la demande des consommateurs, la conception d'expériences d'achat qui les séduisent et la garantie d'une exécution fiable et stable de la chaîne d'approvisionnement. Certains détaillants, par exemple, utilisent l'IA générative avec la technologie du jumeau numérique pour donner aux planificateurs un aperçu des scénarios potentiels – comme les perturbations de la chaîne d'approvisionnement ou les limitations de ressources. Cela est possible grâce à des simulations d'IA sophistiquées et à la modélisation des données.

Les résultats de l'IA générative sont, au fond, le reflet de nous, les humains. ... Les consommateurs doivent continuer à faire preuve d'esprit critique lorsqu'ils interagissent avec l'IA conversationnelle et éviter les préjugés liés à l'automatisation (la croyance qu'un système technique est plus susceptible d'être précis et vrai qu'un humain). Reggie Townsend VP of the SAS Data Ethics Practice

Considérations relatives aux modèles d'IA générative

L'exécution des modèles est coûteuse, car elle nécessite d'énormes quantités de puissance de calcul et de données. Il convient d'évaluer soigneusement le retour sur investissement avant de mettre en œuvre un modèle d'IA générative. Il existe également des considérations éthiques. D'où viennent les données et à qui appartiennent-elles ? Sont-elles dignes de confiance ? Comprenez-vous précisément comment le modèle a été construit ?

Comment fonctionne l'IA générative

Parmi les exemples populaires de technologies d'IA générative, on peut citer DALL-E, un système de génération d'images à partir de textes, ChatGPT (un système de génération de textes), le chatbot Google Bard et le moteur de recherche Bing de Microsoft alimenté par l'IA. Un autre exemple est l'utilisation de l'IA générative pour créer une représentation numérique d'un système, d'un processus commercial ou même d'une personne – comme une représentation dynamique de l'état de santé actuel et futur d'une personne.

Il existe trois grands types de technologies génératives (les jumeaux numériques, les grands modèles de langage et la génération de données synthétiques).

Les jumeaux numériques

Les jumeaux numériques sont des modèles virtuels d'objets ou de systèmes réels construits à partir de données historiques, réelles, synthétiques ou provenant de la boucle de rétroaction d'un système. Ils sont construits avec des logiciels, des données et des collections de modèles génératifs et non génératifs qui reflètent et se synchronisent avec un système physique – tel qu'une entité, un processus, un système ou un produit. Les jumeaux numériques sont utilisés pour tester, optimiser, surveiller ou prévoir. Par exemple, un jumeau numérique d'une chaîne d'approvisionnement peut aider les entreprises à prévoir les risques de pénurie.

Les grands modèles de langage

Un grand modèle de langage (LLM) est un puissant modèle de machine learning capable de traiter et d'identifier des relations complexes dans le langage naturel, de générer du texte et d'avoir des conversations avec les utilisateurs. Ces modèles s'appuient sur des techniques telles que le deep learning et les réseaux neuronaux. Définis comme des modèles d'IA traitant le langage naturel, les LLM sont entraînés sur d'énormes quantités de données textuelles. Les modèles qui en résultent ont jusqu'à des milliards de paramètres. Le ChatGPT d'OpenAI est un exemple de modèle de langage volumineux très répandu.

Génération de données synthétiques

La génération de données synthétiques fait référence à des données à la demande, en libre-service ou automatisées, générées par des algorithmes ou des règles plutôt que collectées dans le monde réel. Les données synthétiques sont souvent générées pour répondre à des conditions absentes des données réelles. Elles reproduisent les mêmes propriétés statistiques, les probabilités, les tendances et les caractéristiques que les données réelles à partir desquelles elles ont été formées. De nombreuses organisations utilisent des données synthétiques pour préserver la vie privée ou pour surmonter d'autres difficultés liées à la collecte et à l'utilisation de données réelles, telles que le coût, les processus de préparation des données qui prennent beaucoup de temps ou les partis pris.

De nombreuses autres technologies permettent et soutiennent l'IA générative :

Un algorithme est une liste d'instructions étape par étape conçues pour accomplir une tâche spécifique ou résoudre un problème. De nombreux programmes informatiques sont une séquence d'algorithmes écrits d'une manière que l'ordinateur peut comprendre. Alors que les algorithmes commencent à compléter ou à remplacer les décisions humaines, nous devons nous interroger sur leur équité et exiger la transparence sur la manière dont ils sont développés.

L'intelligence artificielle permet aux machines d'apprendre par l'expérience, de s'adapter à de nouvelles données et de réaliser des tâches humaines. L'IA s'appuie souvent sur le deep learning et le langage naturel. Grâce à ces technologies, il est possible de former des ordinateurs à effectuer des tâches spécifiques en traitant de grandes quantités de données et en dégageant des tendances.

Le deep learning est un sous-ensemble du machine learning qui permet d'entraîner un ordinateur à effectuer des tâches comme un humain, telles que la reconnaissance vocale, l'identification d'images et la réalisation de prédictions. Il améliore la capacité à classer, à reconnaître, à détecter et à décrire en utilisant des données. Les modèles de deep learning tels que les GAN et les auto-encodeurs variationnels (VAE) sont entraînés sur d'énormes ensembles de données et peuvent générer des données de haute qualité. Des techniques plus récentes comme les StyleGAN et les modèles transformateurs peuvent créer des vidéos, des images, du texte et de la parole réalistes.

Le machine learning est une méthode d'analyse des données qui automatise la construction de modèles analytiques. C'est une branche de l'intelligence artificielle qui apprend à une machine à apprendre. Le machine learning repose sur l'idée que les systèmes peuvent apprendre des données, identifier des tendances et prendre des décisions avec un minimum d'intervention humaine.

Le traitement du langage naturel est une branche de l'intelligence artificielle qui aide les ordinateurs à comprendre, interpréter et manipuler le langage humain. Le NLP s'appuie sur de nombreuses disciplines, notamment l'informatique et la linguistique informatique, pour combler le fossé entre la communication humaine et la compréhension informatique.

Les réseaux neuronaux sont des systèmes informatiques dont les nœuds interconnectés fonctionnent comme les neurones du cerveau humain. Les réseaux neuronaux utilisent des algorithmes pour reconnaître les tendances cachées et les corrélations dans les données brutes, les regrouper et les classer. Ils apprennent et s'améliorent continuellement au fil du temps.

On parle d'apprentissage par renforcement lorsqu'un algorithme découvre, au fil d'essais et d'erreurs, les actions qui produisent les meilleures récompenses. En tant que modèle de machine learning, l'apprentissage par renforcement s'appuie sur un signal de récompense pour son mécanisme de retour d'information, car il apprend progressivement la meilleure politique ou le meilleur objectif (ou le plus gratifiant). Il est souvent utilisé pour la robotique, les jeux et la navigation.

5 étapes pour affiner un modèle

L'IA générative s'appuie sur de nombreux algorithmes et technologies d'IA différents pour générer des données dont les distributions probabilistes et les caractéristiques sont similaires à celles des données à partir desquelles elle apprend. Plutôt que de partir de zéro, vous pouvez suivre les cinq étapes suivantes pour affiner un modèle de langage fondamental pré-entraîné.

1. Définir la tâche.

Choisissez un modèle approprié de langage large pré-entraîné et définissez clairement la tâche pour laquelle il doit être ajusté. Il peut s'agir de la classification de textes (à savoir la reconnaissance d'entités), de la génération de textes, etc.

2. Préparer les données.

Rassemblez et pré-traitez les données spécifiques à votre tâche – pour des tâches telles que l'étiquetage, la mise en forme et la tokenisation. Créez des ensembles de données d'entraînement et de validation (et éventuellement de test).

3. Affiner le modèle.

Entraînez le modèle modifié sur les données spécifiques à votre tâche, en utilisant l'ensemble de données d'entraînement pour mettre à jour le poids du modèle. Surveillez les performances du modèle sur l'ensemble de données de validation afin d'éviter tout surajustement.

4. Évaluer et tester.

Après la formation, évaluez votre modèle affiné sur l'ensemble de validation, en procédant aux ajustements nécessaires en fonction des résultats. Une fois satisfait, testez le modèle sur l'ensemble de test afin d'obtenir une estimation impartiale des performances.

5. Déployer le modèle.

Lorsque vous avez confiance dans les performances du modèle, déployez-le pour l'utilisation prévue. Il peut s'agir d'intégrer le modèle dans une application, un site web ou une autre plateforme.

Qu'est-ce qu'une donnée synthétique ?

Les données sont essentielles à l'élaboration de modèles, mais les données de haute qualité peuvent être difficiles à trouver, biaisées ou coûteuses. L'utilisation de données synthétiques, créées artificiellement (souvent à l'aide d'algorithmes), est un moyen de résoudre ces problèmes. Si nous utilisons des ensembles de données réelles pour générer des données synthétiques supplémentaires – avec les propriétés appropriées pour construire de bons modèles de machine learning – nous pouvons former des modèles pour pratiquement n'importe quel objectif, comme la recherche d'une maladie rare.

Étapes suivantes

Découvrez comment les solutions d'IA peuvent accroître la créativité et les efforts de l'homme.

Prenez contact avec SAS et voyons ensemble ce que nous pouvons faire pour vous.