Comment j'ai conçu une barrière de contrôle qualité (QC) pré/post-publication pour masquer l'automatisation

L'automatisation laisse des traces.

Après trois semaines de gestion d'une file d'attente Bluesky, j'ai vu une publication partir mentionnant « le pipeline de contenu ».

Sur un blog technique, cette expression est acceptable. Sur un fil d'actualité social, c'est un signal d'alarme. Cela indique aux lecteurs humains qu'ils sont face à une ferme à contenus.

Mon système fonctionnait mécaniquement, mais il n'avait aucun filtre. Tout ce que l'IA produisait allait directement dans la file d'attente. Tout ce qui se trouvait en tête de file était publié.

J'ai conçu un script de contrôle nommé bluesky-qc.mjs pour corriger cela. Il agit comme un filtre entre l'étape de génération et l'étape de publication.

Voici comment fonctionnent les quatre barrières :

  • Barrière 1 : Détection de phrases. J'utilise une liste stricte de mots pour repérer les signaux d'automatisation. Elle bloque des termes comme « AI-generated », « cron job », « batch test » et « content pipeline ». Si une publication semble avoir été écrite par un robot, la barrière l'arrête.

  • Barrière 2 : Vérification de la fraîcheur. Cela permet d'éviter deux types d'erreurs. Premièrement, cela détecte les expressions liées au temps comme « just released » qui deviennent mensongères si la publication est retardée. Deuxièmement, cela vérifie l'ancienneté de l'entrée. Si une entrée a plus de 14 jours, elle est rejetée.

  • Barrière 3 : Prédiction de l'engagement. Ce script analyse mes 300 dernières publications. Il calcule un score de référence en utilisant les likes, les réponses et les reposts. Si une publication utilise des hashtags qui, historiquement, performent mal, le système la signale.

  • Barrière 4 : Révision de la qualité. Il s'agit d'une étape prévue pour utiliser un modèle afin d'effectuer une dernière vérification de la qualité.

Chaque publication échouée est inscrite dans un journal de rejet. Je consulte ce journal chaque semaine. Cela m'aide à corriger mes prompts. Si l'IA continue d'utiliser le jargon de « pipeline », je mets à jour le prompt pour l'en empêcher.

Le système suit une règle simple : filtrer tôt, rendre les échecs informatifs et ne jamais masquer les erreurs silencieusement.

Il vaut mieux sauter un jour de publication que de publier quelque chose qui révèle l'automatisation.

Source : https://dev.to/morinaga/how-i-built-a-pre-post-qc-gate-that-blocks-bluesky-automation-from-self-revealing-41ja

Communauté d'apprentissage optionnelle : https://t.me/GyaanSetuAi