Mandat de délégation

Un mandat de délégation décrit la mission confiée à un agent IA, mais aussi le pouvoir qui lui est accordé pour l’accomplir.

Une tâche indique généralement ce qui doit être obtenu : corriger un bug, préparer une migration, ajouter une fonctionnalité ou produire une pull request.

Le mandat précise également :

  • le périmètre dans lequel l’agent peut intervenir ;
  • les fichiers, outils et environnements auxquels il peut accéder ;
  • les décisions qu’il peut prendre seul ;
  • les limites qu’il ne doit pas franchir ;
  • les situations qui imposent un retour vers l’humain ;
  • les conditions permettant de considérer le travail comme terminé.

Exemple

Corrige le bug dans le module de facturation.
Tu peux modifier le code et les tests de ce module, mais pas le schéma de base de données.
Prépare une branche et une pull request. Ne fusionne pas et ne déploie rien.
Reviens vers moi si la correction nécessite de modifier le contrat de l’API.

L’objectif reste la correction du bug. Le reste constitue le mandat.

À ne pas confondre

Un mandat n’est pas seulement un prompt plus détaillé.

Le prompt transmet une demande à l’agent. Le mandat organise la délégation : il relie l’objectif, l’autonomie, les permissions, les limites et la validation attendue.

Le contrat de délégation IA est la forme courte et opérationnelle du même geste : objectif, contexte, limites, preuves. Le mandat est le cadre plus large qui explicite aussi le pouvoir accordé - conventions, guardrails, permissions, gates et Definition of Done.

En pratique : un contrat de quelques lignes suffit souvent ; le mandat sert quand l’autonomie ou le risque demandent d’être nommés.

À retenir

Donner un objectif à un agent sans définir son mandat revient à lui indiquer où aller sans vérifier quelles clés il emporte avec lui.