L’agent propose, l’humain valide : comment DocReveal garde votre assistant IA sous contrôle

Keldmoor, un distributeur industriel fictif de l’Ohio, a un problème avec les factures de septembre de Stavlund, un fournisseur de visserie basé à Milwaukee. L’une applique toujours l’ancien prix, malgré un avenant au contrat. Une autre fait payer 12 500 écrous de blocage, alors que le quai de réception n’en a reçu que 12 100. Une troisième comporte des lignes qui totalisent 8 240,00, tandis que la facture affiche 8 420,00. Et une copie papier de l’une d’elles a refait surface dans le scan du service courrier.

L’équipe de comptabilité fournisseurs travaille avec un assistant IA ; elle lui demande donc ce qui s’impose : retrouver les factures litigieuses, leur apposer l’étiquette « Do not pay – disputed » et rédiger un e-mail au fournisseur avec des références au contrat. La question n’est pas de savoir si l’assistant en est capable. La question est de savoir ce que vous le laissez faire seul.

Notre nouvelle vidéo, Agents under control, montre comment DocReveal répond à cette question. Elle dure trois minutes et demie, vous pouvez la regarder en haut de cette page, et elle s’adresse aux responsables de la finance et des opérations ainsi qu’aux équipes informatique et sécurité qui valident l’usage de l’IA. Voici ce que vous allez voir, et pourquoi c’est important.

Autoriser : une clé par assistant

Un assistant externe se connecte à DocReveal via le standard ouvert Model Context Protocol (MCP), avec sa propre clé d’accès. Dans MCP Manager, l’équipe crée une clé portant le nom de l’assistant et la restreint à ce qu’exige la tâche : documents, recherche, règles métier, étiquettes et outils de la plateforme — rien d’autre. La clé expire au bout de 90 jours, son secret ne s’affiche qu’une seule fois, et elle peut être renouvelée ou révoquée à tout moment.

Pas de mots de passe partagés, pas d’accès en tout ou rien. Chaque assistant travaille sous son propre nom.

Décider : quelles actions attendent une personne

Toutes les actions ne comportent pas le même risque. Pour chaque capacité, l’équipe décide comment ses actions sensibles sont encadrées : elles s’exécutent automatiquement, l’assistant doit d’abord les confirmer, ou une personne doit les valider. Pour les étiquettes, Keldmoor opte pour la validation humaine.

Chaque action sensible est signalée comme telle, y compris l’attribution, le retrait et la création d’étiquettes. Certains garde-fous ne peuvent pas du tout être assouplis : les modifications touchant les membres de l’équipe passent toujours par une personne.

Travailler : l’assistant lit, trouve et propose

La lecture se fait sans attendre. L’assistant liste les factures de septembre, lit les résultats des règles métier et extrait les passages pertinents du contrat d’approvisionnement, de son avenant et du bon de réception. Sa réponse désigne trois factures litigieuses, pour des montants contestés de 720,00 $, 436,00 $ et 180,00 $, signale la copie papier comme doublon et confirme qu’une quatrième facture est en règle.

Il demande ensuite à apposer l’étiquette, et c’est là qu’il s’arrête. Les quatre demandes d’étiquetage attendent toutes une validation, et l’assistant le signale. L’e-mail au fournisseur est un brouillon, et il le reste.

Valider : une personne dit oui

Une notification apparaît dans DocReveal, et le valideur ouvre la boîte des validations dans Agent Manager. Les demandes des assistants externes et celles des agents de DocReveal lui-même arrivent au même endroit et peuvent être filtrées par origine. Chaque demande indique l’action, la clé qui l’a émise et à quel moment.

Le responsable de la comptabilité fournisseurs valide la première demande avec un commentaire, « Disputed per MSA-2026-014 – hold payment », puis les trois autres. De retour dans la conversation, l’assistant vérifie le statut de la validation et termine le travail : l’étiquette figure désormais sur les trois factures et sur la copie papier. La quatrième facture reste sans étiquette, et l’e-mail attend toujours qu’une personne l’envoie.

Ce sont les mêmes factures de septembre que vous avez peut-être déjà vues dans Checked, not trusted et Ask your invoices. Là, DocReveal a détecté les problèmes. Ici, un assistant IA y donne suite, dans des limites fixées par des humains.

Auditer : chaque appel est consigné

Dans le journal d’activité de MCP Manager, chaque appel effectué par l’assistant est consigné : ce qu’il a lu, ce qui a attendu une validation et ce qui s’est exécuté après le feu vert, à chaque fois avec l’heure, la capacité et la clé. L’équipe peut filtrer par clé, par capacité ou par statut, et exporter les appels sélectionnés en CSV, JSON, XML ou YAML pour ses auditeurs.

Quand quelqu’un demande qui a modifié quoi, et quand, un simple filtre suffit pour répondre.

Ce qu’il faut retenir

  • Donnez à chaque assistant sa propre clé. Limitez-la aux capacités dont il a besoin, laissez-la expirer et gardez la main sur la révocation.
  • Décidez où une personne doit dire oui. Laissez la lecture s’exécuter d’elle-même et soumettez les modifications à validation.
  • Validez en un seul endroit. Une seule boîte pour toutes les demandes, avec un commentaire qui explique la décision.
  • Gardez une trace. Chaque appel, avec sa clé et son heure, prêt à être filtré et exporté.

Toutes les entreprises et tous les chiffres de la vidéo sont des données de démonstration fictives.

L’agent propose. L’humain valide.