Ce que cela veut dire
La plupart des entreprises ont déjà des journaux d’audit, et même plusieurs : un par produit, chacun avec son format, son horloge et sa propre idée de ce qu’est un utilisateur. Un journal d’audit unique est une seule piste pour tout le système, où la modification d’une personne, l’exécution d’une automatisation et l’action d’une IA sont consignées de la même façon et peuvent être recherchées ensemble.
Ce n’est pas un fil d’activité. Un fil d’activité informe les collègues de ce qui a changé. Un journal d’audit doit tenir dans la durée : il consigne qui a agi, au nom de quelle autorité, et l’état de la fiche avant le changement.
Pourquoi c’est important quand on choisit un logiciel
Un journal d’audit prouve son utilité les mauvais jours : une facture contestée, un contact supprimé, un client qui demande qui a ouvert son dossier. Répondre à partir de cinq pistes oblige à exporter, à rapprocher des noms d’utilisateur et à aligner des horodatages, et la réponse arrive des jours plus tard, avec des trous.
L’IA élève les enjeux. Dès qu’un logiciel peut agir pour le compte de quelqu’un, il faut pouvoir demander ce qu’il a fait, au nom de qui, et revenir en arrière.
Les questions à poser à un éditeur
- Les actions humaines, automatisées et IA sont-elles toutes inscrites dans le même journal ?
- Chaque entrée indique-t-elle l’auteur, l’autorité au nom de laquelle il a agi et l’état avant et après ?
- Les actions passées par l’API, et celles du support de l’éditeur lui-même, sont-elles consignées aussi ?
- Peut-on annuler un changement depuis le journal, ou seulement le consulter ?
- Combien de temps les entrées sont-elles conservées, et peut-on les exporter ?
L’approche de Cyril
Dans Cyril, tous les modules écrivent dans un journal d’audit unique. Chaque entrée indique l’auteur, l’autorité au nom de laquelle il a agi, l’état avant et après, et un horodatage issu d’une seule horloge ; les actions des agents IA sont signalées comme telles. Les appels passés par l’API REST et le serveur MCP agissent au nom d’une personne et arrivent dans le même journal, tout comme les actions de l’équipe support de Cyril. Les modifications empruntent un seul chemin d’écriture avec suppression logique, ce qui explique qu’une modification faite par Ask Cyril puisse être annulée.