Chargement des modèles…
Le code comme action (CodeAct)(CA)
Au lieu d'émettre un seul appel d'outil JSON par tour, l'espace d'action de l'agent est du code exécutable qui orchestre les outils à l'aide de boucles, de conditions et de variables. Un seul bloc de code peut appeler de nombreux outils, se ramifier en fonction des résultats et conserver les données intermédiaires dans l'environnement d'exécution plutôt que de renvoyer chaque résultat via la fenêtre de contexte. Anthropic rapporte une réduction du nombre de tokens d'environ 98 pour cent sur certains workflows multi-outils lorsque les outils sont appelés depuis le code via MCP.
Aperçu en 30 secondes
- Quoi
- L'agent écrit du code exécutable qui appelle plusieurs outils avec boucles, conditions et variables en un seul tour, en gardant les résultats intermédiaires dans le runtime.
- Quand l'utiliser
- Workflows multi-outils avec itérations, branchements ou état, qui exigeraient sinon de nombreux allers-retours séquentiels avec le modèle et autant de passages dans la fenêtre de contexte.
- Vigilance
- Une erreur d'exécution arrête tout le workflow ; l'agent doit déboguer puis réessayer, et le surcoût du bac à sable peut annuler les économies de tokens sur les tâches simples.
Interrogez l'expert IA sur ce pattern
Ouvre l'assistant avec votre question préremplie. Vous la relisez avant l'envoi.
Le code comme action (CodeAct): Vue d’ensemble
Au lieu d'émettre un seul appel d'outil JSON par tour, l'espace d'action de l'agent est du code exécutable qui orchestre les outils à l'aide de boucles, de conditions et de variables. Un seul bloc de code peut appeler de nombreux outils, se ramifier en fonction des résultats et conserver les données intermédiaires dans l'environnement d'exécution plutôt que de renvoyer chaque résultat via la fenêtre de contexte. Anthropic rapporte une réduction du nombre de tokens d'environ 98 pour cent sur certains workflows multi-outils lorsque les outils sont appelés depuis le code via MCP.
- Action space is executable code, not a single JSON call
- Loops, conditionals, and variables compose many tool calls per turn
- Intermediate results stay in the runtime, not the context window
- Fewer model round-trips for multi-step, multi-tool work
- Large token reduction on tool-heavy workflows (up to ~98 percent reported)
- Tools exposed to code (for example via MCP) with results filtered before return
The Agent Architect
Un pattern, un compromis, une panne de production racontée. Un brief hebdomadaire court pour ceux qui construisent des systèmes agentiques.
Un email par semaine, désinscription en un clic. Votre adresse ne sert qu'à envoyer le brief.
Références
Les articles, spécifications et dépôts sur lesquels repose ce modèle.
Par l’ingénieur derrière ce catalogue
Faites auditer l’architecture de vos agents
Cette page documente un pattern. Votre système en fait tourner des dizaines, et l’essentiel des pannes se loge dans la façon dont ils s’articulent. Faites relire toute la conception à l’aune des 288 patterns de ce catalogue : architecture, fiabilité, évaluation et coûts, chaque constat relié au pattern qui le corrige.
750 € au lieu de 1 500 €, une semaine, rapport écrit et appel de restitution, jusqu’au 30 septembre