Nouveau terme : agents contre workflows

2024-12-19 · Éditeur : Anthropic · Domaine : Intelligence Artificielle

Anthropic distingue les workflows, où le code enchaîne les appels au modèle selon un chemin prédéfini, et les agents, où le modèle décide lui-même de ses étapes et de ses outils. La règle : la solution la plus simple d'abord.

Ce qui change

  • Un vocabulaire commun pour dire qui tient le fil : le code ou le modèle.
  • Cinq motifs de workflow deviennent des références : chaînage, routage, parallélisation, orchestrateur-exécutants, évaluateur-optimiseur.
  • Les équipes sont invitées à se passer de framework lourd tant qu'il n'est pas nécessaire.
  • L'agent autonome devient un choix à justifier, pas un point de départ.

### Définition Dans le vocabulaire d'Anthropic, les **workflows** sont des « systems where LLMs and tools are orchestrated through predefined code paths » (« systèmes où les modèles et les outils sont orchestrés par des chemins de code prédéfinis »), tandis que les **agents** sont des « systems where LLMs dynamically direct their own processes and tool usage » (« systèmes où les modèles dirigent eux-mêmes leur démarche et leur usage des outils »). Les deux relèvent des « systèmes agentiques ». ### Origine Erik Schluntz et Barry Zhang publient « Building effective agents » sur le site d'Anthropic le 19 décembre 2024, à partir du travail mené avec des dizaines d'équipes. Leur conseil central : « Start with simple prompts, optimize them with comprehensive evaluation, and add multi-step agentic systems only when simpler solutions fall short » (« Commencez par des prompts simples, optimisez-les par une évaluation complète, et n'ajoutez des systèmes agentiques à plusieurs étapes que lorsque les solutions plus simples ne suffisent pas »). ### Ce que le terme recouvre - **Chaînage de prompts** : une tâche découpée en étapes successives. - **Routage** : une entrée classée puis orientée vers le traitement adapté. - **Parallélisation**, **orchestrateur-exécutants** et **évaluateur-optimiseur** (un modèle produit, un autre critique). - Les agents conviennent aux problèmes ouverts dont on ne peut pas prévoir les étapes, comme certaines tâches de développement. ### Critiques et limites La frontière est pratique plus que théorique : beaucoup de systèmes réels mêlent étapes fixes et moments d'autonomie. Dans le discours commercial, « agent » reste employé de façon bien plus large. ### À retenir Avant de construire un agent, se demander si un workflow suffit : il est plus prévisible, moins coûteux et plus facile à tester.

Liens

Tags : Vocabulaire, Agents, Workflows, Architecture