Aujourd’hui, à l’occasion de THINK, IBM API Connect présente son nouvel API Agent, conçu pour accélérer votre transition vers les API avec plus d’efficacité, de rapidité et de confiance.
L’IA n’est plus seulement un concept futuriste : elle modifie non seulement ce que nous construisons, mais aussi la manière dont nous le faisons. L’évolution rapide des grands modèles de langage (LLM) et des agents d’IA entraîne des changements majeurs dans le monde de la consommation et de la création d’API. Aujourd’hui, les API vont bien au-delà de la simple fourniture d’accès aux données. Elles permettent désormais aux développeurs, aux entreprises et aux agents d’IA de concevoir, d’intégrer et d’innover plus facilement et plus rapidement.
La façon dont nous interagissons avec les entreprises change, et celles qui n’adoptent pas ce changement seront laissées pour compte. Plutôt que d’interagir directement avec les sites Web et les applications mobiles, les personnes communiquent avec des modèles d’IA, qui à leur tour envoient des agents d’IA pour exécuter des tâches au nom de l’utilisateur. Si votre API n’est pas prête pour l’IA, elle pourrait tout aussi bien ne pas exister. Pour réussir, vous avez besoin d’un environnement où les utilisateurs et les agents peuvent donner vie aux idées, avec un minimum de friction.
Dans ce nouveau modèle, l’IA stimule la productivité des équipes API en les aidant à maintenir l’état du flux et automatise les tâches de routine tout au long du cycle de vie de l’API. L’IA agentique va encore plus loin en proposant des agents qui peuvent à la fois créer de nouvelles API et manipuler votre environnement informatique pour les tester et les déployer.
Vous pouvez également créer un agent d’IA pour réserver un vol, suivre un colis, louer une voiture ou exécuter n’importe quelle autre fonction principale que vous avez exposée par programmation. Cela crée une boucle de rétroaction qui s’auto-alimente, résultant en un changement accéléré.
Bien que l’IA agentique soit une technologie transformatrice qui change la façon dont nous interagissons avec le monde, la démultiplication de la vitesse a exacerbé les défis liés à la prolifération, la gouvernance et la sécurité. Alors que les agents sont de rigueur, il devient nécessaire de disposer d’une stratégie d’API complète.
Les développeurs seront tentés de créer de nouvelles API plutôt que de réutiliser celles déjà présentes, créant ainsi un cercle vicieux de prolifération, de vulnérabilités et de dette technique.
Notre nouvel API Agent a été formé sur les API de la plateforme API Connect et a accès au catalogue de ressources de votre entreprise. Il comprend donc à la fois votre environnement API et comment utiliser API Connect pour éviter ces problèmes. Il répond aux demandes formulées en anglais clair, en utilisant sa connaissance de l’ingénierie logicielle, des bonnes pratiques en matière d’API, des capacités d’API Connect et de votre parc d’API pour concrétiser vos intentions.
Prenons l’exemple d’un scénario dans lequel Acme Software Roasters étend ses livraisons à l’international et utilise la logistique Just in Time. L’entreprise souhaite que cette méthode lui permette de consulter les détails des commandes et d’envoyer des mises à jour du statut d’expédition. Le développeur d’Acme indique à l’agent API : « Créez une API pour récupérer les détails de la commande et mettre à jour les statuts d’expédition en temps réel. »
Avant de générer une toute nouvelle API, API Agent effectue une recherche intelligente dans le parc d’API existant pour déterminer si une API adaptée existe déjà, ce qui encourage la réutilisation et minimise la prolifération. Si aucune API adaptée n’est trouvée, l’agent génère automatiquement la spécification d’API. Elle prend en charge les approches « code-first » et « API design-first », tout en reconnaissant que les différentes équipes ont des workflows différents. Certaines préfèrent concevoir et documenter leurs API en premier (design-first), tandis que d’autres veulent d’abord se concentrer sur la création des fonctionnalités en back-end (code-first), puis générer la spécification d’API basée sur le code mis en œuvre pour accélérer le prototypage.
En adoptant les deux modèles, API Agent s’adapte aux cycles de vie de développement réels, en rencontrant les équipes là où elles se trouvent et en éliminant les obstacles pour une livraison plus rapide et plus sûre des API. En outre, il complète la spécification grâce à une documentation pertinente fournissant des informations et un contexte plus riches pour l’utilisation des API par les applications. API Agent peut également s’assurer que les API respectent les normes organisationnelles et les bonnes pratiques en les validant par rapport aux ensembles de règles de gouvernance. Il peut également détecter et corriger les erreurs de validation dès le début du processus de développement. Enfin, il génère des scénarios de test réutilisables pour garantir la validité du comportement de l’API au fil du temps.
Alors que les frontières entre les humains, les systèmes et l’IA continuent de s’estomper, la capacité de créer, de gérer et de faire évoluer des API de façon fluide constituera un avantage concurrentiel. Avec API Agent, les entreprises peuvent garder une longueur d’avance pour concevoir plus intelligemment, mieux gouverner et libérer tout le potentiel d’un avenir agentique piloté par l’IA.
Les nouveautés dans la newsletter IBM
Obtenez les plus grandes annonces de produits et de fonctionnalités, y compris les récents chats vidéo sur les produits, et les offres de formation d'IBM et de nos partenaires de formation. Consultez la Déclaration de confidentialité d’IBM.