DataQubeDataQube
Blog

Permissions des agents IA : pourquoi le nôtre demande d'abord

Les permissions des agents IA sont la question sous chaque déploiement d'entreprise : que peut-il faire sans humain, et qui l'a décidé ? Comment DataQube traite la capacité comme un droit accordé, s'arrête en pleine exécution pour demander, et inscrit chaque refus au registre.

PE
Product Engineering
DataQube · 2 juin 2026 · 7 min de lecture
Produit

Toute conversation sur le déploiement d'un agent IA dans une maison régulée finit par arriver à la même phrase, généralement dite à voix basse : « Donc cette chose a des identifiants et sa propre initiative. » Cette phrase mérite mieux qu'une parole rassurante. Un logiciel qui décide lui-même de sa prochaine action est un acteur véritablement nouveau dans un environnement contrôlé, et les contrôles conçus pour le logiciel déterministe - comptes de service, rôles statiques, revues d'accès trimestrielles - supposent un acteur qui fait la même chose chaque jour. Un agent, non. Tout l'intérêt d'un agent est justement que vous n'avez pas énuméré ses actions à l'avance.

La question des permissions n'est donc pas « que peut faire le modèle » - un modèle émet du texte, rien de plus. Elle est : quelles capacités votre organisation a-t-elle accordées à cette session, qui les a accordées, que se passe-t-il quand l'agent en atteint la limite - et pouvez-vous prouver les trois après coup. Cet article est notre réponse à chaque partie.

La capacité est un droit accordé, pas un défaut

Dans DataQube, une session d'agent commence avec rien. Chaque capacité qu'elle détient - lire tel entrepôt, ouvrir tel référentiel documentaire, exécuter tel workflow, écrire un brouillon dans son propre espace - existe parce qu'un droit précis le dit. Les droits sont rattachés aux personnes et aux espaces de travail : l'organisation fixe une base pour l'espace, l'espace peut la resserrer, et la session d'une personne détient l'intersection entre ce que l'espace autorise et ce à quoi cette personne a individuellement droit. Un agent qui travaille pour une analyste ne peut jamais plus que cette analyste ; il n'y a pas d'identité système aux super-pouvoirs derrière le rideau.

Trois propriétés en font un système de contrôle plutôt qu'une page de réglages :

  • La révocation prend effet immédiatement. Retirez un droit, et l'exécution suivante n'a déjà plus cette capacité. Il n'y a pas d'accès ambiant en cache qui doive expirer.
  • Un refus l'emporte sur toute autorisation. Les barrières d'information s'expriment comme des refus explicites, et un refus explicite prime sur toute permission qui s'appliquerait autrement. Aucune combinaison de droits ne contourne une barrière par l'argumentation.
  • Le travail délégué hérite du plafond. Un workflow planifié s'exécute avec l'accès de son propriétaire - planifier quelque chose n'élargit jamais ce qu'il peut toucher. Si le propriétaire perd un droit mardi, l'exécution de mercredi est plus étroite, automatiquement.
D'où viennent les capacités d'une session
Base de l'organisation
tout ce que l'organisation autorise
Périmètre de l'espace
resserré aux besoins de cette équipe
Droits de la personne
ce à quoi cette personne a droit
Cette session peut
risk-dwh · liredoc-store · lireworkflow · exécuterfichiers de l'espace · écrireenvoi externe · demander d'abord
barrière research/trading — refus explicite, gagne toujours

Le design rejeté est celui que livrent la plupart des outils : un curseur d'« autonomie » - faible, moyenne, totale - qui règle partout, pour tous, ce que l'agent peut faire. Nous pensons que cette abstraction ne survit pas au contact d'une entreprise. L'autonomie n'est pas un tempérament ; c'est une décision par capacité, par personne, par espace de travail - et prétendre le contraire ne fait que déplacer les vraies décisions vers un endroit que personne ne peut auditer.

L'agent s'arrête et demande

Les droits couvrent les capacités sur lesquelles vous avez décidé à l'avance. Les moments intéressants sont les autres.

Quand un agent DataQube atteint une action que sa politique marque comme sensible - faire sortir quelque chose de l'espace de travail, écrire dans un emplacement partagé, exécuter une action marquée demander-d'abord -, il ne devine pas et n'échoue pas en silence. Il s'arrête, en pleine exécution, et demande à une personne. La question est précise : cette action, ces paramètres, cette cible - pas un vague « autoriser l'agent à continuer ? ». La personne peut approuver une fois, approuver pour l'espace de travail, ou refuser, et l'exécution reprend ou se réoriente en conséquence.

Deux détails comptent plus que le principe. D'abord, la demande trouve la bonne personne. Une approbation qui ne fonctionne que si l'analyste demandeuse est en ligne est un contrôle qui échoue à 6 heures du matin - précisément quand tourne le travail planifié. Les demandes sont acheminées vers qui détient l'autorité d'y répondre, à travers les sessions, et attendent. Ensuite, la réponse entre au registre : qui a été sollicité, ce qu'il a vu exactement, ce qu'il a décidé, et quand. Une approbation n'est pas un clic qui s'évapore ; c'est un événement du même rang que la requête qu'elle a débloquée.

Voici ce que cela donne en pratique. Une analyste demande à l'agent d'envoyer un pack d'exposition terminé à une adresse externe. Envoyer hors de l'espace de travail est demander-d'abord dans son organisation : l'exécution se met en pause et la demande est acheminée au propriétaire de l'espace - le fichier, la destination, le droit qui exige une approbation. Le propriétaire approuve cet envoi précis ; l'exécution reprend ; le registre contient désormais le pack, l'approbation et l'identité de chacun. Friction ajoutée au total : une décision, prise par la bonne personne, une fois.

Ce que traverse une action demander-d'abord
1Exécution en cours
l'agent atteint une action sensible
2En pause
cette action, ces paramètres, cette cible
3Acheminée
vers qui détient l'autorité — et attend
4Décidée
approuver une fois · pour l'espace · refuser
Dans les deux cas, le registre gagne un événement
evt-7a21c4 · approbation · export pack-q3.pdf → externe · décidé par le propriétaire

C'est la résolution pratique du débat sur l'humain dans la boucle. Un humain à chaque action produit une fatigue du clic et, en une semaine, un tampon automatique - un contrôle qui n'existe que sur captures d'écran. Un humain à aucune action, c'est la phrase qui ouvre cet article. Un humain exactement aux limites définies par la politique, avec la demande acheminée vers la bonne autorité et enregistrée - cela tient, en exploitation comme devant un auditeur.

Les refus sont des enregistrements, pas des impasses

La plupart des systèmes traitent une action refusée comme une erreur à masquer. Nous la traitons comme certaines des données les plus précieuses que produit la plateforme.

Quand une session tente quelque chose hors de ses droits - une source au-delà d'une barrière d'information, une écriture jamais accordée, un workflow qu'elle ne peut pas lancer -, le refus atterrit dans le journal d'audit avec la règle qui s'est déclenchée, à côté de chaque accès réussi. C'est cela que votre équipe sécurité examine réellement : pas le chemin heureux, mais l'espace négatif autour. Qui a buté sur quelle limite, à quelle fréquence, et si la limite a tenu. Un trimestre de refus est la preuve que vos barrières fonctionnent - ou l'alerte précoce que quelqu'un en sonde une avec insistance.

Cela change aussi la conversation avec la personne refusée. Un refus accompagné de sa règle (« bloqué par la barrière research/trading, fixée au niveau de l'organisation ») peut être porté à un administrateur et discuté. Un échec générique apprend aux gens à contourner le système ; un échec lisible leur apprend comment il fonctionne.

Ce que voient réellement les administrateurs

Des contrôles qu'on ne peut pas inspecter, il faut les croire sur parole - la vue d'administration est donc délibérément ennuyeuse : un inventaire. Quels outils existent au niveau de l'organisation ; quels espaces portent quel sous-ensemble ; quelles personnes détiennent quels droits par-dessus ; quelles actions sont demander-d'abord ; et le flux de demandes, d'approbations et de refus que le système en marche a produit. Quand vient votre revue d'accès, la réponse à « au nom de qui l'agent peut-il agir, et que peut-il faire pour eux » est une page qu'on lit, pas une enquête qu'on commande.

Le même inventaire répond à la question de diligence que nous entendons le plus des équipes sécurité qui évaluent notre architecture : « quel est le rayon d'impact si une session est compromise ou simplement dans l'erreur ? » La réponse honnête : les droits d'une personne, dans un espace de travail, moins chaque refus, avec les bords sensibles gardés par des demandes acheminées vers quelqu'un d'autre. C'est un périmètre sur lequel on peut raisonner - et surtout, un périmètre que vous avez tracé, pas nous.

Le test à faire passer à toute évaluation

Si vous évaluez des plateformes d'agents, le modèle de permissions est l'endroit où le marketing et l'architecture divergent le plus vite, et une courte liste de questions expose la différence. Demandez à voir la révocation prendre effet - pas dans un document de politique, dans une session en marche. Demandez ce qu'un travail planifié peut faire après réduction de l'accès de son propriétaire. Demandez au fournisseur de vous montrer un refus dans son journal d'audit, avec la règle qui l'a produit. Et demandez ce qui se passe, concrètement, quand l'agent veut faire quelque chose de sensé que personne n'a préautorisé - s'il devine, échoue, ou demande à quelqu'un qui a l'autorité de répondre.

Nos réponses sont sur la page sécurité, formulées comme des garanties testables pendant un pilote. Si vous préférez voir le comportement de demande en direct - l'agent qui s'arrête, la demande qui s'achemine, le registre qui se forme -, réservez une démo et nous déclencherons la limite exprès.

Se déploie dans votre cluster; rien ne sort

Voyez vos données répondre aux questions sans quitter votre infrastructure

Trente minutes avec un ingénieur: produit en direct, options de déploiement et réponses aux questions de votre équipe sécurité.