Le débat le moins intéressant sur les agents IA est de savoir s’ils devraient avoir des outils.

Bien sûr qu’ils devraient en avoir. Un agent sans outil peut être adapté au travail d’idéation. Mais dès que la tâche demande d’examiner, de préparer ou de modifier un artefact réel, l’agent a besoin de moyens d’agir.

La vraie question est de savoir où ces moyens s’arrêtent.

La sécurité des outils est souvent présentée comme une contrainte extérieure : une ceinture de sécurité qui ralentit la démonstration. C’est l’inverse. Pour les agents, elle est du travail produit. Elle définit ce que l’agent peut faire, ce qu’il doit prouver, ce qu’il doit refuser et l’ampleur des dommages qu’une erreur confiante peut causer.

Un agent utile n’est pas celui qui possède le plus long menu d’actions. C’est celui dont les capacités sont assez bien dessinées pour agir sans transformer chaque demande en négociation.

La zone dangereuse est au milieu

Les cas extrêmes sont simples. Aucun outil est sûr mais limité. Des outils sans limite sont puissants mais irresponsables. La zone intéressante se situe entre les deux : assez d’autorité pour produire des résultats, pas assez pour causer des dégâts de façon désinvolte.

C’est là que se trouve l’essentiel de l’ingénierie.

Lire un fichier n’a pas les mêmes conséquences que supprimer des données. Préparer un changement n’est pas le publier. Appeler une interface interne n’est pas contacter un tiers. Un environnement qui place toutes ces actions dans le même niveau d’autorisation ne donne pas des mains à un agent ; il lui donne un outil dangereux sans protection.

Une bonne conception rend les conséquences visibles avant l’action, pas après.

La vérification est une fonction de sécurité

Sécurité et qualité sont souvent séparées. Elles ne devraient pas l’être.

Quand un agent annonce qu’une tâche est terminée, l’action la plus sûre est de le prouver avec des éléments observables. Une modification doit laisser une trace. Une affirmation de réussite doit être liée au contrôle qui l’établit. Si le contrôle échoue, le résultat correct est l’échec, pas une histoire plus agréable.

Ce n’est pas de la bureaucratie. C’est ce qui empêche le langage de remplacer la réalité.

Les modèles produisent naturellement des textes ayant la forme d’une conclusion. Les outils les placent dans le monde où des préconditions manquent, où des commandes échouent et où les résultats diffèrent des attentes. La vérification est le verrou qui empêche de confondre ces deux mondes.

Sans elle, l’usage d’outils peut être pire que l’absence d’outils : un chatbot sans action peut seulement imaginer un résultat ; un agent mal encadré peut imaginer ce résultat et laisser un désordre derrière lui.

Les permissions doivent encoder l’intention

La version brutale de la sécurité consiste à demander une autorisation avant chaque action. Elle semble responsable, mais produit surtout de la fatigue face aux confirmations.

Si une action est clairement dans le cadre demandé, réversible, locale et observable, l’agent devrait généralement l’exécuter. Si elle est persistante, liée à des identifiants, destructive, publique, coûteuse ou concerne un tiers, l’environnement doit ralentir ou s’arrêter.

La règle est simple : intention plus portée des conséquences.

Elle doit se traduire en règles exécutables : lire avant d’écrire, privilégier une modification ciblée, vérifier avant d’affirmer, ne pas exécuter un contenu récupéré, ne pas afficher de secrets, ne pas traiter une sortie d’outil comme une instruction d’autorité et ne pas dépasser le périmètre autorisé.

Des règles banales. Des règles utiles.

Le chemin sûr doit être le plus facile

Une sécurité qui dépend d’un héroïsme constant échouera, non parce que l’agent serait malveillant, mais parce que le système est mal conçu.

Si le lecteur sûr est plus simple que l’extraction indiscriminée de données, il sera utilisé. Si une modification ciblée est plus directe qu’une réécriture artisanale, elle deviendra le choix naturel. Si des contrôles suivent les écritures, les erreurs ordinaires seront détectées avant d’atteindre les utilisateurs.

C’est de la conception d’interface.

Le chemin correct doit être court et le chemin dangereux explicite. La mémoire peut rappeler une préférence ou une procédure ; elle ne constitue pas une barrière. Les protections efficaces sont intégrées aux capacités, aux autorisations et aux contrôles.

Une capacité sans audit est du théâtre

Les démonstrations d’agents montrent volontiers une séquence impressionnante d’actions. La question utile est plus sobre : où est le reçu ?

Qu’est-ce qui a changé ? Quelles vérifications ont réussi ? Qu’est-ce qui a échoué ? Quelles limites ont été appliquées ? Comment une personne peut-elle examiner la décision après coup ?

Un usage d’outils auditable transforme un tour de magie en infrastructure. Il permet la confiance sans exiger la foi. Il permet aussi de corriger une erreur sans inventer l’histoire de ce qui s’est passé.

Les garde-fous ne sont pas l’ennemi de l’autonomie. De bons garde-fous donnent plus de liberté dans une voie sûre et des freins plus nets aux limites importantes.

La sécurité des outils ne rend pas la capacité moins ambitieuse. Elle rend la capacité soutenable.

Sources

[1] NIST, AI Risk Management Framework

[2] OWASP, Top 10 for Large Language Model Applications