Agent IA
IA / LLM 🟡 MidDéfinition
Système où le LLM décide lui-même de ses étapes et de ses appels d'outils pour atteindre un objectif, par opposition au workflow dont le chemin est fixé par le code (distinction posée par Anthropic le 19 décembre 2024). Un agent = un modèle + des outils + une boucle + un contexte géré. À réserver aux tâches ouvertes où l'erreur est rattrapable (tests, revue, rollback).
Analogie
Un stagiaire autonome à qui l'on confie une mission, un badge d'accès limité et un point d'étape régulier.
Exemple de code
// Critères avant de construire un agent (Anthropic, « Building effective agents »)
const shouldBuildAgent = {
complexite: 'tâche multi-étapes difficile à spécifier à l\'avance',
valeur: 'le résultat justifie coût et latence supérieurs',
viabilite: 'le modèle est réellement compétent sur ce type de tâche',
coutErreur: 'les erreurs sont détectables et réversibles (tests, revue, rollback)',
};
// Un seul « non » → rester sur un appel simple ou un workflow codé.
const agentOK = Object.values(shouldBuildAgent).every(Boolean);
Cas d'usage
Agent de code (Claude Code, Codex), agent support qui consulte CRM et base de tickets, agent de recherche.
Anti-pattern
Construire un agent pour un besoin qui tient en un appel ou une chaîne de deux prompts.
Termes liés
Dans l'actu
- 24/09 GitHub Security Lab publie sa Fuzzing Taskflow : un pipeline de fuzzing autonome pour projets C/C++ piloté par un agent LLM (Claude Sonnet 5 par défaut) qui identifie les points d'entrée, écrit des harness AFL++, lit les rapports de couverture et génère un rapport de vulnérabilité par crash avec correctif suggéré. Semaine 39 · 21 – 27 septembre 2026 →
Fiche mise à jour le 2026-09-27