Publié le
Mis à jour le
Temps de lecture
6 min

Laisser l’IA agir en sécurité : un seul journal d’audit, pas cinq

L’IA générative répond à des questions ; l’IA agentique exécute des actions — et c’est sur les actions que la confiance se perd. Ce qui les rend sûres dans Cyril n’est pas une invite de garde-fou : ce sont les contrôles d’autorisations sur le serveur, la validation avant toute exécution et une trace de chaque exécution.

Sur cette page
  1. Le problème des actions réparties sur cinq outils
  2. Un seul modèle d’autorisations
  3. Une trace de chaque exécution
  4. Corriger une étape erronée
  5. La validation humaine par défaut
  6. Ce que cela change pour vous
  7. Questions fréquentes

Mal répondre à une question coûte une minute. Mal exécuter une action envoie l’e-mail, déplace l’affaire, crédite la facture. Entre l’IA générative et l’IA agentique, l’écart est celui qui sépare l’inutile du dangereux — et l’essentiel du travail qui permet de le combler sans danger se joue en dessous du modèle.

Cyril est conçu pour que des agents agissent en votre nom. Cela ne tient que si chaque action passe un contrôle d’autorisations, attend la validation d’une personne et laisse une trace de ce qu’elle a fait.

Le problème des actions réparties sur cinq outils

Dans une pile assemblée à la main, un agent qui agit doit agir à travers des intégrations. Il crée le projet dans un outil, envoie l’e-mail par un deuxième, met à jour l’affaire dans un troisième. Chacun a son propre modèle d’autorisations, sa propre piste d’audit — ou aucune — et aucune notion partagée d’« annulation ».

Alors le jour où quelque chose tourne mal — et avec des agents, quelque chose tournera mal — il vous reste à reconstituer les faits à partir de cinq journaux partiels qui ne partagent ni identifiant, ni horloge, ni vocabulaire. Impossible de répondre à la seule question qui compte : qu’a fait l’agent, sous quelle autorité, et comment revenir en arrière ?

Ce n’est pas un problème de sûreté du modèle. C’est un problème d’architecture, et aucune invite de garde-fou ne le corrige.

Un seul modèle d’autorisations

Chez Cyril, un agent est un appelant, pas un super-administrateur. Il agit à l’intérieur du même RBAC que celui qui gouverne les personnes : cantonné à un org_id, borné par le rôle de la personne qui a fait la demande — pas plus. Avant toute exécution, chaque étape de son plan est vérifiée sur le serveur au regard des autorisations de cette personne, et une étape qui les dépasse est refusée.

C’est important, parce que cela rend l’autorité d’un agent lisible. « Que peut faire cet agent ? » appelle une réponse de même forme que « que peut faire cette personne ? » — et cela se règle au même endroit.

Une trace de chaque exécution

Chaque exécution d’agent est enregistrée : le plan, qui l’a validé et ce que chaque étape a fait. « Qu’a fait l’assistant sur le compte Phoenix la semaine dernière ? » se répond en lisant les exécutions, et non par une reconstitution judiciaire à travers plusieurs systèmes.

Quand les actions et leurs traces vivent sur un même graphe, cet enregistrement n’est pas une pièce rapportée. C’est une lecture naturelle des mêmes données.

Corriger une étape erronée

Il n’existe pas encore d’annulation en un clic pour une exécution d’agent. Un élément créé ou modifié par un agent peut être corrigé ou supprimé comme n’importe quel autre, et certaines étapes, comme une relance déjà envoyée, ne peuvent pas du tout être rappelées. C’est pourquoi le plan attend votre validation avant toute exécution.

La validation humaine par défaut

Certaines actions doivent simplement se faire ; d’autres doivent attendre une personne. Dans Cyril, Ask Cyril présente l’ensemble de son plan et attend votre validation avant d’exécuter la moindre étape, et vous pouvez plutôt l’annuler. La validation porte sur le plan dans son ensemble ; vous ne pouvez pas encore la régler action par action.

Ce que cela change pour vous

  • Laissez un agent dérouler un flux en plusieurs étapes à travers les modules, et voyez exactement ce qu’il a fait, dans une seule trace d’exécution.
  • Donnez-lui une autorité réelle sans lui donner une autorité illimitée — chaque étape est vérifiée au regard des autorisations de la personne qui a fait la demande.
  • Validez l’ensemble du plan avant toute exécution, au lieu de découvrir ce qu’il a fait après coup.

La fiabilité d’une IA qui agit ne tient pas d’abord à l’invite. Elle tient à la capacité de la plateforme en dessous à répondre de ce que l’agent a fait. Cyril est bâti pour pouvoir le faire, toujours.

Questions fréquentes

Une invite de garde-fou ne suffit-elle pas ?

Une invite oriente ce que le modèle cherche à faire. Elle ne change rien à ce que la plateforme l’autorise à faire, et c’est la seconde qui tient quand la première se trompe. Traitez l’invite comme du confort d’usage et le modèle d’autorisations comme le mécanisme de contrôle.

Un agent doit-il avoir son propre compte de service ?

Pas un compte largement ouvert. Un compte de service doté d’un vaste accès en lecture déplace la question de l’autorité hors de votre modèle de rôles, vers un endroit que personne ne relit. Un agent qui agit en tant qu’utilisateur, dans les autorisations de celui-ci, laisse « que peut faire cet agent » se répondre au même endroit que « que peut faire cette personne ».

L’exécution d’un agent peut-elle être annulée ?

Pas encore en une seule étape. Un élément créé ou modifié par un agent peut être corrigé ou supprimé comme n’importe quel autre, et une relance déjà envoyée ne peut pas être rappelée. C’est pourquoi Cyril demande la validation du plan avant d’exécuter la moindre étape.

L’approbation peut-elle n’être exigée que pour certaines actions ?

Pas encore dans Cyril. Aujourd’hui, Ask Cyril vous demande de valider l’ensemble de son plan avant d’exécuter la moindre étape, et vous pouvez plutôt l’annuler.

L’équipe CyrilProduit et ingénierie

Écrit par l’équipe qui construit Cyril.

À lire ensuite

Tous les articles

Cyril ouvre son accès anticipé

Une seule plateforme pour les ventes, les projets, le support, les documents et les finances, avec l’IA en dessous plutôt que vissée par-dessus. Inscrivez-vous sur la liste d’attente pour être parmi les premiers.

Une petite équipe qui travaille ensemble autour d’une longue table en bois, dans un bureau lumineux rempli de plantes