Jak zbudowałem bramkę QC przed i po publikacji, aby ukryć automatyzację

Automatyzacja zostawia ślady.

Po trzech tygodniach prowadzenia kolejki na Bluesky, zobaczyłem post, który wspominał o „potoku treści” (content pipeline).

Na blogu technicznym to sformułowanie jest w porządku. Na osi czasu w mediach społecznościowych to sygnał ostrzegawczy. Informuje ludzkich czytelników, że patrzą na farmę treści.

Mój system działał mechanicznie, ale nie miał filtra. Wszystko, co wyprodukowała AI, trafiało prosto do kolejki. To, co znajdowało się na początku kolejki, było publikowane.

Aby to naprawić, stworzyłem skrypt bramki o nazwie bluesky-qc.mjs. Działa on jako filtr między etapem generowania a etapem publikacji.

Oto jak działają cztery bramki:

  • Bramka 1: Wykrywanie fraz. Używam ścisłej listy słów, aby wyłapać sygnały automatyzacji. Blokuje ona terminy takie jak „AI-generated”, „cron job”, „batch test” i „content pipeline”. Jeśli post brzmi, jakby napisał go robot, bramka go zatrzymuje.

  • Bramka 2: Sprawdzanie aktualności. Zapobiega to dwóm rodzajom błędów. Po pierwsze, wyłapuje frazy zależne od czasu, takie jak „właśnie wydane” (just released), które stają się nieprawdziwe, jeśli publikacja się opóźni. Po drugie, sprawdza wiek wpisu. Jeśli wpis ma więcej niż 14 dni, zostaje odrzucony.

  • Bramka 3: Przewidywanie zaangażowania. Skrypt ten analizuje moje 300 ostatnich postów. Oblicza bazową ocenę na podstawie polubień, odpowiedzi i udostępnień. Jeśli post używa hashtagów, które historycznie radzą sobie słabo, system go flaguje.

  • Bramka 4: Przegląd jakości. Jest to zaplanowany krok polegający na użyciu modelu do końcowej kontroli jakości.

Każdy odrzucony post trafia do logu odrzuceń. Przeglądam ten log co tydzień. Pomaga mi to poprawiać moje prompty. Jeśli AI wciąż używa żargonu typu „pipeline”, aktualizuję prompt, aby temu zapobiec.

System opiera się na prostej zasadzie: wprowadzaj bramki wcześnie, sprawiaj, by błędy były informatywne i nigdy nie tłum błędów po cichu.

Lepiej odpuścić dzień publikacji, niż opublikować coś, co zdradza automatyzację.

Źródło: https://dev.to/morinaga/how-i-built-a-pre-post-qc-gate-that-blocks-bluesky-automation-from-self-revealing-41ja

Opcjonalna społeczność edukacyjna: https://t.me/GyaanSetuAi