Mathieu Desnouveaux

How LLMs are changing the way we should build APIs

Présentation par Fabien Potencier sur l'évolution de la conception d'APIs face aux LLMs et agents IA à l'API Platform Conference 2025

Sketchnote sur l'impact des LLMs sur la conception d'APIs. Le schéma présente le concept d'AI Agent (model using tools in loop). Un dessin indique qu'un agent fonctionne de manière similaire à un humain envers une application à travers web, CLI, API. Un shéma rappel que les APIs sont pour les interactions entre les machines. Un fleche part de cette notion pour rappeler qu'un agent fonctionne comme un humain et à besoin d'aide. Une flèche explique que l'aide en question inclut un prompt, une réponse API pour décorer/customiser, les messages d'erreurs. Le schéma conclu avec le message central 'It's all about improving' qui met l'accent sur l'amélioration de la DX (Developer Experience) et de l'AX (Agent Experience) avec consistance, documentation (for code, for developers, for agents), et exemples. Une section Tokens explique compression de texte, petites optimisations avec impact, équation 'less tokens = less cost'.

Cette sketchnote a été réalisée lors de l'API Platform Conference 2025. Elle illustre la présentation "How LLMs are changing the way we should build APIs" donnée par Fabien Potencier, créateur de Symfony, qui explore comment les LLMs et agents IA transforment la conception d'APIs.

Contenu de la présentation

La présentation introduit le concept d'AI Agent : un modèle utilisant des outils en boucle (model using tools in loop). Ces agents fonctionnent de manière similaire aux humains en interagissant avec des applications via différentes interfaces (web, CLI, API). Alors que les APIs sont pour les interactions avec des machines, les agents fonctionnent un peu comme les humains.

Les aides deviennent cruciales : fournir des prompts clairs, des réponses API bien structurées permettant de décorer et customiser, ainsi que des messages d'erreur descriptifs. Le message central est "It's all about improving" : l'amélioration continue de l'expérience développeur (DX).

Fabien Potencier introduit un nouveau concept : "After DX - Think about AX" (Agent Experience), l'expérience utilisateur pour les agents IA. Cette AX nécessite :

  • Consistance : cohérence des patterns d'API
  • Documentation : à trois niveaux (for code, for developers, for agents)
  • Exemples : illustrations concrètes pour faciliter la compréhension

La section Tokens aborde l'optimisation économique : les tokens représentent la compression de texte utilisée par les LLMs. De petites optimisations ont un impact significatif sur les coûts d'utilisation. L'équation est simple : less tokens = less cost.

Thèmes:
🤖 AI/ML 🔗 API
Événement:
🎤 API Platform Conference

Source: Fabien Potencier
Publié le 29 novembre 2025