Automatisation des flux de travail
L'assistant qui propose — et qui apprend de vos refus.
Le problème réel
Un assistant proactif est une bonne idée qui devient très vite insupportable. Le seuil est bas : deux propositions non pertinentes suffisent à faire désactiver la fonctionnalité pour toujours.
Le réflexe est de mettre la retenue dans le prompt — « ne propose que si c'est vraiment utile ». Ça ne tient pas : le modèle n'a aucune mémoire de ses propres refus passés, et aucun moyen de compter.
Comment je le résous
Une boucle en cinq étages, où le garde-fou vit dans le code, jamais dans le prompt :
- Journal d'usage — privé par défaut : 256 premiers caractères et une empreinte SHA-256, ce qui suffit à détecter les répétitions sans stocker le texte
- Fouille d'habitudes nocturne — les motifs récurrents sont extraits hors ligne
- Cartes de proposition — sous cap dur : 3 par session, jamais plus
- Auto-distillation — ce qui est accepté devient une capacité
- Boucle de feedback — un refus est définitif pour ce couple (habitude, type) ; une acceptation achète 30 jours de silence ; trois refus d'affilée rendent une catégorie entière muette 14 jours
Le modèle reçoit l'agrégat comme donnée informative. Jamais comme décision.
Un piège appris sur le terrain
La tentation initiale était de laisser le modèle arbitrer sa propre fréquence — il a le contexte, il devrait savoir. Il ne sait pas. Un modèle sans état ne peut pas compter ses propres interruptions, et une consigne de modération dans le prompt est renégociée à chaque tour.
Déplacer le compteur dans le code a réglé le problème en une fois. La règle générale : tout ce qui doit être garanti ne se demande pas au modèle, ça s'impose autour de lui.
Ce que ça donne, mesuré
- Cinq briques livrées et déployées, chacune prouvée de bout en bout avant la suivante
- Cap dur de 3 propositions par session, non contournable
- Journal chiffré à l'empreinte : détection des répétitions sans conservation du texte
- Agent de surveillance de fichiers en production, réconciliation toutes les 6 h
Où c'est en production
- Assistant proactif — Boucle observation → proposition
- SampleBrain — Indexeur de samples incrémental
- Klody Core — Plan de contrôle
Vos données ne peuvent pas sortir ?
C'est exactement le problème que je résous. Un appel de 30 minutes suffit à cadrer un audit.