Comment j'ai conçu une barrière de contrôle qualité pour masquer les signaux d'automatisation
L'automatisation se révèle de manières inattendues.
Je gérais un pipeline de contenu automatisé pour Bluesky. Un post a été publié mentionnant « le pipeline de contenu ». Sur un blog technique, cela ne pose aucun problème. Sur un fil d'actualité social, c'est un signal d'alarme. Cela indique aux lecteurs qu'ils s'adressent à un bot.
J'ai conçu un script de contrôle qualité pour empêcher cela. Il agit comme une barrière entre l'étape de génération et l'étape de publication.
Le nouveau flux de travail ressemble à ceci :
bluesky-qc.mjs → (PASS) bluesky-post-queue.mjs → Bluesky API
Le script utilise quatre barrières pour vérifier chaque entrée :
Barrière 1 : Filtrage de phrases J'utilise une liste regex pour détecter les mots qui signalent l'automatisation. Elle bloque des termes tels que « généré par l'IA », « cron », « pipeline de contenu » ou « test par lot ». Si un post ressemble à un rapport de développeur, il est rejeté.
Barrière 2 : Vérification de l'obsolescence Je vérifie deux types de contenus obsolètes : • Formulation obsolète : elle détecte des mots comme « aujourd'hui » ou « vient d'être lancé » qui perdent leur sens si la publication est retardée. • Horodatages obsolètes : si une entrée date de plus de 14 jours, elle est rejetée.
Barrière 3 : Prédiction de l'engagement Le script analyse mes 300 derniers posts. Il prédit si les hashtags d'un nouveau post auront de bons résultats. Actuellement, cela ne génère qu'un avertissement, mais je vais bientôt en faire un critère d'échec systématique.
Barrière 4 : Validation de la qualité (prévue) J'ai l'intention d'ajouter une couche finale utilisant un protocole de qualité pour détecter les erreurs subtiles.
Chaque échec est consigné dans un journal de rejet. Je consulte ce journal une fois par semaine. Cela m'aide à corriger mes prompts. Si la barrière continue de détecter « pipeline de contenu », je sais que je dois modifier la façon dont l'IA écrit.
Pourquoi utiliser une barrière plutôt que de simplement améliorer les prompts ? Les prompts sont probabilistes. Ils peuvent échouer. Une barrière est déterministe. Elle suit des règles strictes.
Utiliser les deux couches est la méthode la plus sûre pour maintenir un ton humain.
