← Retour au journal

Définir le rôle et le mandat de l'agent

Un agent commence par un mandat écrit : ce qu'il doit accomplir, pour qui, et selon quelles contraintes. Ce mandat se traduit dans une instruction système qui fixe la posture, le ton et les limites. Trop vague, il laisse le modèle improviser ; trop rigide, il l'empêche de s'adapter à la réalité des demandes. Trouver le bon niveau d'abstraction demande des essais. Le rôle doit aussi préciser ce que l'agent refuse de faire : une question hors périmètre, une demande contraire aux règles de l'organisation. Un agent qui ne sait pas dire non n'est pas autonome, il est imprévisible.

Le mandat définit enfin les critères de réussite. Comment saura-t-on que la tâche est accomplie ? Une réponse complète, sourcée, dans un format attendu ? Sans cette définition, l'agent ne peut pas s'auto-évaluer et l'humain juge à l'œil. Formuler ces critères force à clarifier le besoin réel, souvent plus efficacement qu'un long cahier des charges. Structurer un agent IA commence donc par un travail d'écriture exigeant, avant la moindre ligne de configuration technique. C'est là que se joue une grande partie de la qualité finale : un mandat flou produit toujours un agent flou, quel que soit le modèle retenu.

Doter l'agent d'une mémoire utile

Un modèle sans mémoire oublie tout entre deux échanges. Pour un agent qui suit un dossier ou une conversation, il faut lui fournir un historique. Deux approches coexistent : conserver les échanges dans une fenêtre de contexte, simple mais limitée en taille et coûteuse, ou s'appuyer sur une mémoire externe que l'agent interroge. La seconde, souvent fondée sur la recherche d'informations pertinentes dans une base documentaire, permet de traiter de gros volumes sans tout charger à chaque appel. Le choix dépend de la nature de l'information à retenir : mémoire courte pour une conversation fluide, mémoire longue pour un dossier suivi sur des mois.

La mémoire pose la question de ce qu'on garde et de ce qu'on oublie. Tout conserver alourdit le système et fait remonter des informations périmées ; trop filtrer prive l'agent du contexte nécessaire. Il faut aussi traiter le cas des données personnelles : ce qu'un agent mémorise doit respecter le Règlement général sur la protection des données, avec une durée de conservation définie. Une mémoire d'agent bien structurée est donc autant un choix juridique qu'un choix technique. L'ignorer expose à des conversations qui réutilisent des informations qu'elles n'auraient jamais dû retenir.

Connecter des outils et borner leurs usages

Un agent gagne en utilité quand il peut agir : consulter une base, appeler une interface, envoyer un courriel. Chaque outil ajouté élargit ses capacités et sa surface de risque. On limite donc les outils au strict nécessaire et on contraint leurs paramètres. Un agent habilité à chercher dans un catalogue de produits n'a pas besoin de pouvoir modifier les prix. Cette séparation des privilèges, familière en sécurité informatique, s'applique directement aux agents. Chaque outil doit aussi être décrit avec précision, sans quoi l'agent l'emploie à contretemps. Un outil mal borné transforme une erreur de raisonnement en action irréversible.

Il faut aussi prévoir le comportement en cas d'échec d'un outil. Que fait l'agent si l'interface ne répond pas, renvoie une erreur ou une donnée incohérente ? Un agent qui échoue silencieusement, ou qui invente une réponse plausible pour masquer la panne, est dangereux. Lui apprendre à signaler l'échec, à proposer une alternative ou à s'arrêter vaut mieux que de compter sur le hasard. Structurer un agent, c'est donc penser ses dépendances et leurs défaillances, comme on le ferait pour n'importe quel composant logiciel placé dans un système critique. Un agent robuste est d'abord un agent qui échoue proprement et sans bruit.

Fixer les limites et les points de reprise humaine

Un agent structuré sait où s'arrête son autonomie. Certaines décisions engagent des personnes ou de l'argent : elles méritent une validation humaine. D'autres sont réversibles et peuvent être automatisées sans risque. Placer ces points de reprise demande de hiérarchiser les conséquences, pas la difficulté technique. Un envoi massif de courriels ou une modification de données comptables sont des actions à confirmer. À l'inverse, un brouillon prêt à relire peut être produit librement. Cette gradation rend l'agent acceptable dans un environnement professionnel réel. Sans ces points de reprise, l'outil reste une expérimentation que personne n'ose laisser travailler seul.

Les limites portent enfin sur la transparence. Un agent doit pouvoir expliquer les éléments qui l'ont conduit à une réponse, et cette exigence rejoint celle du règlement européen sur l'intelligence artificielle pour les usages à haut risque. Journaliser les entrées, les outils appelés et les sorties donne à un humain les moyens de reconstituer une décision. Structurer un agent IA, au bout du compte, c'est assembler quatre briques — rôle, mémoire, outils, limites — et vérifier que chacune remplit sa fonction. Cette rigueur distingue un outil fiable d'une démonstration séduisante.

Aller plus loin

Notre formation Architecte d'agents IA détaille la conception du rôle, de la mémoire, des outils et des garde-fous d'un agent. Pour situer ce parcours, consultez le catalogue des 31 formations.

Vous voulez maîtriser ce sujet en pratique ?

Cabinet MARA forme en ligne, sur des cas réels, avec des modules courts et un suivi de progression.

Voir la formation liée Les 31 formations