Automatisation classique vs. agents (tableau comparatif)
| Dimension | Workflow classique | Agent IA |
|---|---|---|
| Décision | Règles if/else fixes | Inférence sur le contexte |
| Input requis | Structuré | Non structuré (texte, image) |
| Comportement | Déterministe | Probabiliste |
| Maintenance | Changements de règles | Itération de prompts + evals |
| Coût par exécution | Zéro après setup | Tokens + infra |
| Auditabilité | Triviale (logs déterministes) | Complexe (décisions probabilistes) |
Quand ça vaut le coup de passer à un agent
Un agent n'est pas toujours mieux. La règle pratique : si le processus est déterministe (A → B → C toujours), utilise un workflow classique. S'il demande une décision contextuelle (lire un email et décider quoi faire), alors un agent vaut le coup.
- Oui agent : classification de tickets par contenu, extraction de données de documents variables, rédaction de réponses personnalisées, priorisation basée sur le contexte.
- Non agent (workflow classique mieux) : notifications programmées, sync entre systèmes, validations par règles, transferts de données.
Les 3 patterns d'usage : décision, exécution, monitoring
- Agent de décision. Reçoit un input, évalue le contexte, décide quel workflow s'exécute. Exemple : agent qui classe les emails entrants et les route à la bonne équipe.
- Agent d'exécution. Reçoit une décision prise par un humain ou par un autre système et exécute une suite d'actions. Exemple : agent qui, quand une vente se ferme, crée le projet dans le project manager, envoie les emails d'onboarding et programme le kickoff.
- Agent de monitoring. Observe un système, détecte des anomalies et décide quand escalader à humain. Exemple : agent qui revoit les logs d'application et alerte seulement quand il y a un pattern vraiment préoccupant.
Stack et outils (Make AI, n8n, custom)
| Outil | Quand l'utiliser | Limite principale |
|---|---|---|
| Make AI | Équipe non technique, intégrations rapides | La logique complexe demande des « code modules » |
| n8n + nodes IA | Équipe semi-technique, contrôle + flexibilité | Courbe d'apprentissage plus raide |
| LangChain / LangGraph (custom) | Systèmes multi-agents complexes | Demande du dev sérieux |
| OpenAI Assistants API | Prototypes rapides | Vendor lock-in et coûts qui scalent vite |
Gouvernance, rollback et supervision
Un agent sans gouvernance, c'est une bombe. Les quatre pièces obligatoires :
- Human-in-the-loop sur les décisions à fort impact. Toute action avec des conséquences significatives demande une confirmation humaine avant de s'exécuter.
- Logs auditables de chaque décision avec son contexte. Si quelque chose va mal dans 6 mois, tu dois pouvoir reconstruire ce qui s'est passé.
- Rollback automatique quand le résultat dévie de l'attendu. Si la métrique de qualité tombe sous le seuil, le système revient automatiquement à l'état précédent.
- Revue humaine périodique (hebdo minimum le premier trimestre) des cas limites. Sans ça, les erreurs systématiques ne se détectent pas avant qu'elles s'accumulent.