Un agent d’intelligence artificielle (IA) est un système qui reçoit un objectif, interprète un contexte, choisit des étapes et utilise éventuellement des outils pour produire un résultat ou agir. En entreprise, les entités déterminantes ne sont donc pas seulement le modèle et son interface : il faut considérer l’objectif, l’identité de l’agent, les données accessibles, les outils appelables, la mémoire, les règles de décision et le superviseur humain.
Cette distinction sépare un assistant qui propose un brouillon d’un agent capable de lire une boîte partagée, d’interroger un outil de gestion de la relation client et de préparer une action. Plus l’agent dispose d’autonomie et d’effets sur le système d’information, plus son cadrage doit être explicite. La bonne question n’est pas « l’agent est-il intelligent ? », mais « que peut-il observer, décider et modifier, dans quelles limites et sous quel contrôle ? ».
Quand un agent IA est-il préférable à un workflow classique ?
Un workflow déterministe convient lorsque les étapes, conditions et sorties sont prévisibles. Un agent devient pertinent lorsque la tâche exige d’interpréter des contenus variables, de sélectionner une source, de planifier plusieurs étapes ou d’adapter le chemin à la situation. Il ne doit pas être retenu pour ajouter de la sophistication à une règle métier stable.
| Situation | Workflow déterministe | Agent IA |
|---|---|---|
| Entrées structurées et règles stables | Choix prioritaire | Souvent inutile |
| Documents hétérogènes à interpréter | Prétraitement possible | Utile avec validation |
| Action sensible et irréversible | Règle stricte et approbation | Proposition sans exécution autonome |
| Recherche dans plusieurs outils | Chemin fixé à l’avance | Sélection encadrée des outils |
| Exception inconnue | File d’erreur | Escalade vers un humain |
Une architecture hybride est souvent la plus lisible : l’agent interprète et propose, tandis que le workflow applique les règles, vérifie les paramètres et exécute les opérations autorisées.
Comment écrire un mandat agentique testable ?
Le mandat transforme une intention générale en contrat opérationnel. « Aider le support » est trop vague. Un mandat testable précise le déclencheur, les entrées permises, le résultat attendu, les systèmes consultables, les actions interdites, les cas d’escalade et la personne responsable. Il définit aussi quand l’agent doit s’arrêter plutôt que poursuivre une chaîne d’actions incertaine.
Le cadrage peut suivre cette liste :
- 01
Objectif : résultat métier observable, sans confondre activité et valeur ;
- 02
Périmètre : utilisateurs, files de travail, langues, types de dossiers et exclusions ;
- 03
Sources : référentiels autorisés et règle de priorité en cas de contradiction ;
- 04
Outils : opérations de lecture et d’écriture exposées séparément ;
- 05
Sortie : format, références attendues et statut proposé ;
- 06
Arrêt : ambiguïté, information manquante, conflit, seuil de coût ou action non prévue ;
- 07
Supervision : approbateur, délai d’escalade et procédure de reprise.
Ce mandat sert ensuite à construire les scénarios de test. Une exigence qui ne peut pas être observée ou contestée restera difficile à exploiter.
Comment limiter les outils, identités et permissions ?
L’agent doit disposer de sa propre identité technique lorsque l’architecture le permet. Partager le compte d’un collaborateur brouille l’attribution des actions et hérite souvent de droits excessifs. Le principe du moindre privilège consiste à n’accorder que les données, opérations et périmètres nécessaires au mandat. Les droits de lecture, de préparation, de modification et de suppression doivent être séparés.
Exposez des outils métier étroits plutôt qu’un accès générique. Une opération « proposer une mise à jour d’adresse » est plus contrôlable qu’un accès libre à la base client. Le service appelé doit valider les paramètres, les droits et les règles métier : le modèle ne doit jamais constituer la seule barrière. Pour une action à effet externe, une clé d’idempotence peut empêcher une répétition accidentelle, tandis qu’une confirmation humaine protège les opérations sensibles ou irréversibles.
Quels risques propres aux agents faut-il tester ?
Un agent combine les limites du modèle avec celles des intégrations. Une instruction malveillante présente dans un document peut tenter de détourner son objectif : c’est une injection d’instructions. Une description d’outil ambiguë peut conduire au mauvais appel. Une mémoire non maîtrisée peut réintroduire une information hors contexte. Une boucle de planification peut multiplier les appels sans améliorer le résultat.
Le jeu de tests doit couvrir le fonctionnement attendu et les refus :
- 01
document contenant des instructions opposées au mandat ;
- 02
source indisponible, obsolète ou contradictoire ;
- 03
utilisateur demandant une action hors de ses propres droits ;
- 04
paramètre incomplet, destinataire ambigu ou doublon ;
- 05
outil lent, erreur partielle ou réponse au format inattendu ;
- 06
enchaînement dépassant la profondeur ou le budget autorisé ;
- 07
tentative d’exfiltration par la sortie, le journal ou un outil externe.
Les résultats doivent être analysés par type d’échec : interprétation, récupération de contexte, sélection d’outil, validation métier, sécurité ou expérience utilisateur. Cette séparation oriente les corrections vers la bonne couche.
Quelle supervision faut-il prévoir en production ?
La supervision relie une exécution à son déclencheur, son identité, ses sources, ses appels d’outils, ses validations et son résultat. Les journaux doivent permettre l’enquête sans recopier inutilement des contenus sensibles. Des identifiants de corrélation, des statuts d’étape et les versions de configuration facilitent le diagnostic.
Le tableau de bord doit distinguer qualité et exploitation : taux d’escalade, motifs de refus, corrections humaines, erreurs d’outil, latence, consommation, répétitions et actions annulées. Une hausse des validations humaines n’est pas automatiquement négative : elle peut indiquer que le système détecte correctement ses limites. L’équipe doit surtout vérifier si les escalades sont pertinentes et traitables.
Prévoyez enfin un arrêt opérationnel : désactiver un outil, réduire les permissions, suspendre une file ou revenir à un workflow manuel sans interrompre tout le service. Un agent que personne ne peut contenir rapidement n’est pas prêt pour la production.
Comment passer du pilote à un service agentique maîtrisé ?
Le pilote doit tester une hypothèse métier et une hypothèse de contrôle. Limitez d’abord le nombre d’utilisateurs, les sources et les actions. Utilisez des données adaptées au test, faites relire les sorties et classez les erreurs. N’ouvrez une nouvelle permission qu’après avoir démontré pourquoi elle est nécessaire et comment elle sera surveillée.
- 01
Choisir une tâche réversible avec un propriétaire métier disponible ;
- 02
Écrire le mandat, les exclusions et les critères d’arrêt ;
- 03
Construire un agent en lecture ou en proposition avant l’écriture ;
- 04
Tester les cas normaux, limites et hostiles ;
- 05
Observer les corrections humaines et les incidents ;
- 06
Décider explicitement de maintenir, élargir, revoir ou arrêter.
Le passage à l’échelle ne consiste pas à multiplier les agents. Il consiste à mutualiser les briques fiables : identité, catalogue d’outils, politiques d’accès, évaluations, observabilité et processus d’incident.
Questions fréquentes
Les réponses aux questions soulevées par cet article.
















