« Nous sommes vraiment à un point d’inflexion passionnant dans l’adoption généralisée de la ML, et nous pensons que la plupart des expériences et applications clients seront réinventées grâce à l’IA générative. » Partant de ce constat, et pour ne pas laisser le champ libre à ses concurrents déjà lancés, Amazon annonce la disponibilité de Bedrock, un nouveau service qui rend les Foundation Models (FM) d’AI21 Labs, d’Anthropic, de Stability AI et d’Amazon accessibles via une API. Pour rappel, les modèles de base ou Foundation models sont des modèles préentraînés sur de vastes quantités de données.

Amazon entend faire de Bedrock un moyen de démocratiser l’IA en proposant un moyen accessible pour créer et de mettre à l’échelle des applications génératives basées sur l’IA en utilisant les FM proposées. Bedrock proposera la possibilité d’accéder à une gamme de FM pour le texte et les images, y compris les FM Titan d’Amazon, qui se composent de deux nouveaux LLM. L’offre est commercialisée sous la forme d’un service géré AWS évolutif et sécurisé. « Avec l’expérience sans serveur de Bedrock, les clients peuvent facilement trouver le bon modèle pour ce qu’ils essaient de faire, démarrer rapidement, personnaliser en privé les FM avec leurs propres données, et les intégrer et les déployer facilement dans leurs applications en utilisant les outils AWS et les capacités qu’ils connaissent (y compris les intégrations avec des fonctions d’Amazon SageMaker ML comme Experiments pour tester différents modèles et pipelines afin de gérer leurs FM à l’échelle) sans avoir à gérer une infrastructure », affirme Amazon.  

Choisir parmi plusieurs modèles préentraînés

Les clients de Bedrock peuvent choisir parmi plusieurs modèles préentraînés qui comportent la famille Jurassic-2 de LLM multilingues d’AI21 Labs, qui suivent des instructions en langage naturel pour générer du texte en espagnol, français, allemand, portugais, italien et néerlandais. Claude, le LLM d’Anthropic, peut effectuer une variété de tâches de conversation et de traitement de texte. Il est basé sur les recherches approfondies d’Anthropic en matière de formation de systèmes d’IA. Bedrock facilite également l’accès à la suite de modèles de fondation texte-image de Stability AI, y compris Stable Diffusion (le plus connu), qui est à même de générer des images, des œuvres artistiques, des logos et des dessins.

L’une des capacités de Bedrock est de permettre la personnalisation des modèles en fonction de ses propres besoins. Les clients indiquent simplement à Bedrock quelques exemples étiquetés dans Amazon S3, et le service peut affiner le modèle pour une tâche particulière sans avoir à annoter de grands volumes de données (20 exemples suffisent). Par exemple, un responsable du marketing de contenu qui travaille pour un grand détaillant de mode et qui a besoin de développer des publicités et des campagnes ciblées pour une nouvelle ligne de sacs à main.  

Le codage assisté par l’IA

Pour ce faire, ils fournissent à Bedrock quelques exemples étiquetés de leurs slogans les plus performants des campagnes passées, ainsi que les descriptions de produits associées, et Bedrock générera automatiquement des contenus pour médias sociaux, des annonces publicitaires, et des textes web pour les nouveaux sacs à main. Aucune donnée du client n’est utilisée pour former les modèles sous-jacents, et comme toutes les données sont cryptées et ne quittent pas le cloud privé virtuel (VPC) du client, leurs données restent confidentielles.

Amazon annonce également la disponibilité générale de CodeWhisperer pour Python, Java, JavaScript, TypeScript et C#, ainsi que dix nouveaux langages, dont Go, Kotlin, Rust, PHP et SQL. Annoncée l’année dernière, CodeWhisperer est une solution de codage assisté par l’IA. Les développeurs de logiciels passent aujourd’hui une grande partie de leur temps à écrire des codes assez simples et indifférenciés. L’IA générative peut éliminer cette tâche en générant une grande partie du code indifférencié, ce qui permet aux développeurs de construire plus rapidement tout en les libérant pour des tâches plus créatives.  

CodeWhisperer génère des suggestions de code en temps réel

CodeWhisperer génère des suggestions de code en temps réel sur la base des commentaires des développeurs en langage naturel et du code antérieur dans leur environnement de développement intégré (IDE). Les développeurs peuvent simplement demander à CodeWhisperer d’effectuer une tâche. Il est accessible à partir d’IDE tels que VS Code, IntelliJ IDEA, AWS Cloud9, et bien d’autres via les extensions IDE AWS Toolkit. CodeWhisperer est également disponible dans la console AWS Lambda.

En plus d’apprendre à partir des milliards de lignes de code disponibles publiquement, CodeWhisperer a été formé sur le code Amazon. « La réaction des développeurs à l’avant-première a été extrêmement positive, affirme Amazon, et nous continuons à penser qu’aider les développeurs à coder pourrait s’avérer être l’une des utilisations les plus puissantes de l’IA générative que nous verrons dans les années à venir. »