Parlons de votre projet
Aller au contenu
Toutes les publications

Agents IA : le périmètre avant l'autonomie

Par Docteur en intelligence artificielle · Conseil, conception de systèmes et formation

AgentsArchitectureSécuritéProduction14 mai 202410 min

Un agent sans périmètre écrit est un incident en attente. La question n'est pas ce qu'il sait faire, mais ce qu'il n'a pas le droit de faire seul.

Illustration de l’article « Agents IA : le périmètre avant l'autonomie »

Qu’est-ce qu’un agent IA et pourquoi commencer par son périmètre ?

Un agent IA est un système dans lequel un modèle de langue choisit lui-même les actions à enchaîner, parmi des outils qu’on lui a ouverts, et c’est pourquoi il se conçoit d’abord par ce qu’il n’a pas le droit de faire. Un assistant répond ; un agent agit, et une action engage l’organisation.

En 2024, la question qui m’était posée sur les agents était : jusqu’où peuvent-ils aller tout seuls.

C’est la mauvaise question, parce qu’elle décrit une capacité alors que le sujet est une responsabilité. La bonne question est : qu’est-ce qui doit rester impossible, même si le modèle en est techniquement capable. Un agent se conçoit par ses limites.

Le périmètre d’un agent désigne donc l’ensemble écrit de ce qu’il peut lire, des actions qu’il peut déclencher, des conditions dans lesquelles il doit s’arrêter et des personnes qui valident. Tant que ce document n’existe pas, il n’y a pas d’agent à évaluer, seulement une démonstration. Le basculement d’un modèle qui parle vers un modèle qui agit avait déjà été annoncé par les plugins ChatGPT ; il se généralise désormais.

La question mal posée

Comment classer les actions d’un agent IA ?

Les actions d’un agent IA se classent par réversibilité, c’est-à-dire par le coût de leur annulation, et non par leur difficulté technique. Ce critère donne directement l’architecture de supervision.

Résumer un dossier n’engage rien : si c’est mauvais, on recommence. Rédiger un brouillon de réponse n’engage rien non plus, tant que quelqu’un l’envoie. Envoyer ce même message à un client engage l’organisation, et aucune qualité de modèle ne rend cette action réversible.

Cette classification donne trois catégories :

CatégorieExemples génériquesTraitement
RéversibleRésumer, classer, rédiger un brouillon, rechercher un documentAutomatique, avec journalisation
Engageante mais rattrapableCréer un ticket, préremplir un formulaire, proposer une écriture comptableValidation humaine avant exécution
Irréversible ou à fort enjeuEnvoyer un message à un client, payer, supprimer, signerJamais déléguée à l’agent

Ce qui est réversible peut être automatique, ce qui ne l’est pas passe par un humain qui valide, et la troisième catégorie n’est jamais déléguée. La frontière de cette dernière rejoint ce que décrit ce qu’on ne délègue jamais à un modèle.

Que faut-il écrire avant de construire un agent IA ?

  • La liste fermée des actions disponibles. Pas « accès à l’API », mais les quatre ou cinq appels précis autorisés.
  • Le point d’arrêt : à quel moment un humain voit ce qui va se passer, avec assez de contexte pour dire non.
  • Le comportement en cas de doute. Un agent qui ne sait pas doit s’arrêter, pas improviser.
  • Le budget par exécution : nombre d’étapes maximal, coût maximal. Sans cela, une boucle mal formée coûte cher en une nuit.
  • Ce qui est journalisé : l’intention, les outils appelés, les paramètres, le résultat, la décision humaine.

Comment définir le périmètre d’un agent en cinq étapes ?

Définir le périmètre d’un agent IA revient à partir de la tâche métier, à lister les actions qu’elle exige, puis à retirer tout ce qui n’est pas strictement nécessaire. La démarche se mène avec le responsable métier, pas seulement avec l’équipe technique.

  1. Décrire la tâche telle qu’un humain la fait aujourd’hui, étape par étape, avec les applications consultées et les décisions prises.
  2. Isoler les actions que l’agent devrait déclencher, et les classer selon la grille de réversibilité.
  3. Réduire chaque accès au minimum : lecture seule quand la lecture suffit, un compte technique dédié, aucun droit hérité d’un utilisateur.
  4. Placer les points d’arrêt devant chaque action engageante, avec le contexte que la personne qui valide doit voir.
  5. Écrire les tests de refus : les situations où l’agent doit s’arrêter ou escalader, et vérifier qu’il le fait.

Le résultat tient sur une page. S’il en faut dix, le périmètre est trop large pour un premier déploiement. Les consignes données au modèle complètent ce document sans le remplacer ; leur rédaction obéit aux règles d’un prompt système qui tient six mois.

Pourquoi la supervision humaine ne se décrète-t-elle pas ?

La supervision humaine d’un agent ne se décrète pas dans une note de conception : elle exige que la personne voie l’action, dispose du contexte pour la juger et ait le temps de le faire. Écrire « un humain valide » ne produit pas de supervision.

Pour qu’une validation ait un sens, ces trois conditions doivent être réunies. Si un opérateur reçoit deux cents propositions par jour à valider, il valide tout, et la supervision devient une formalité qui protège juridiquement sans protéger réellement.

Je dimensionne donc le débit de l’agent sur la capacité de relecture disponible, pas l’inverse.

Le garde-fou le plus rentable

Rendre l’agent incapable d’agir sur ce qu’il n’a pas lu dans la même exécution. Cela supprime d’un coup toute une classe de comportements erratiques, où le modèle agit sur une hypothèse qu’il a formée plutôt que sur une donnée qu’il a vérifiée.

Que change la durée d’exécution d’un agent ?

Un agent qui travaille longtemps sans contrôle accumule les conséquences de ses erreurs au lieu de les révéler, et ce risque grandit à mesure que les exécutions s’allongent. La durée ajoute une dimension que les exécutions courtes masquaient.

Sur une exécution courte, une erreur se manifeste vite. Sur une exécution longue, une erreur commise au dixième pas oriente les suivants, et le résultat final paraît cohérent parce qu’il l’est : avec une prémisse fausse.

La parade n’est pas la surveillance continue, dont l’attention s’émousse vite face à un flux d’étapes qui se ressemblent, mais des points d’arrêt sur les décisions structurantes. Le cadre complet figure dans le risque croît avec la durée sans contrôle.

Pourquoi les listes d’outils courtes gagnent-elles ?

Plus la liste d’outils d’un agent s’allonge, plus le modèle risque de choisir le mauvais, plus les erreurs deviennent difficiles à diagnostiquer, et moins le périmètre reste compréhensible par un humain. C’est une limite pratique, pas théorique.

Les agents que j’ai vus tenir en production disposent d’une poignée d’outils, pas d’un catalogue. Ce n’est pas une contrainte technique : c’est ce qui rend le système explicable à celui qui doit en répondre. Il n’existe pas de seuil universel ; le bon nombre est le plus petit qui couvre la tâche.

Un périmètre qu’un responsable métier ne peut pas lire en cinq minutes ne sera pas validé, et le projet s’arrêtera au déploiement. C’est le constat détaillé dans agents en entreprise : où s’arrêtent les projets.

Une règle simple aide à arbitrer : tout outil ajouté doit correspondre à une étape de la tâche décrite, et tout outil qu’aucun test n’appelle doit être retiré.

Comment tester la robustesse du périmètre d’un agent ?

Pour tester la robustesse du périmètre d’un agent, placez volontairement une fausse instruction dans un document que le système va lire, et vérifiez qu’il ne l’exécute pas. Si le test échoue, ce n’est pas la consigne qu’il faut corriger, ce sont les droits.

Un modèle ne distingue pas structurellement le contenu qu’il lit de la consigne qu’il reçoit : tout arrive dans la même fenêtre. Une instruction placée dans une page web ou un courriel peut donc être exécutée.

La seule parade est le périmètre : un système incapable d’envoyer un message ne peut pas être manipulé pour en envoyer un. Ce test doit figurer dans le jeu de tests, comme le recommande construire un jeu de tests en une journée, et être rejoué à chaque modification, dans la logique de l’évaluation continue.

Quelles erreurs faut-il éviter en concevant un agent IA ?

Les erreurs de conception d’un agent IA viennent presque toujours d’un périmètre défini par les capacités du modèle plutôt que par la responsabilité de l’organisation. Quatre sont fréquentes.

  • Donner accès à toute une API. Un accès large transforme chaque erreur de raisonnement en action possible. Il faut des appels précis, nommés, limités.
  • Compter sur la consigne pour interdire. « Ne jamais envoyer de courriel » écrit dans un prompt n’est pas un contrôle ; l’absence du droit d’envoi en est un.
  • Placer la validation après l’action. Un humain qui constate une action déjà exécutée ne supervise pas, il constate.
  • Omettre le budget. Sans limite d’étapes ni de coût, une boucle mal formée tourne jusqu’à ce que quelqu’un la remarque.

Un regard extérieur sur ces points, avant le déploiement, fait partie de ce que couvre un audit IA.

À quoi ressemble un agent bien construit ?

Un agent IA bien construit ressemble moins à une intelligence autonome qu’à un opérateur discipliné : périmètre étroit, gestes réversibles, escalade explicite. Cette sobriété est ce qui lui permet de durer.

C’est moins impressionnant en démonstration. C’est ce qui reste en production dix-huit mois plus tard, et c’est ce qui permet de répondre sans hésiter quand on demande qui est responsable de telle décision.

Questions fréquentes

Comment classer les actions d’un agent ?

Par réversibilité, pas par difficulté : ce qui est rattrapable peut être automatique, ce qui ne l’est pas passe par une validation, et une troisième catégorie ne se délègue jamais.

Combien d’outils donner à un agent ?

Le plus petit nombre qui couvre la tâche. Chaque outil ajouté augmente le risque de mauvais choix et rend le périmètre moins lisible pour le responsable métier qui doit le valider. Un outil qu’aucun test n’appelle doit être retiré.

Comment se protéger d’une instruction cachée dans un document ?

Par le périmètre, jamais par la consigne. Un système qui n’a pas le droit d’envoyer un message ne peut pas être manipulé pour en envoyer un.

La surveillance continue suffit-elle sur une exécution longue ?

Non : face à un flux d’étapes qui se ressemblent, l’attention s’émousse et la validation devient un réflexe. Des points d’arrêt sur les décisions structurantes donnent un contrôle réel pour moins d’effort.

Quelle différence entre un assistant et un agent IA ?

Un assistant produit une réponse qu’un humain utilise ensuite. Un agent choisit et déclenche lui-même des actions dans des applications. Cette capacité d’agir est ce qui impose un périmètre écrit, des droits minimaux et des points d’arrêt.

Qui est responsable des actions d’un agent ?

L’organisation qui le déploie, jamais le modèle. Le périmètre écrit doit donc désigner, pour chaque action engageante, la personne qui valide. Sans ce nom, la question de la responsabilité restera sans réponse au premier incident.

Sources

Votre prochain projetParlons-en.Réserver un échange de 15 minutes sur Cal.com, dans un nouvel onglet