Bagaimana Saya Membina Pintu QC untuk Menyembunyikan Isyarat Automasi
Automasi mendedahkan dirinya dalam cara yang tidak anda jangkakan.
Saya menjalankan saluran kandungan (content pipeline) automatik untuk Bluesky. Satu hantaran telah keluar menyebut tentang "the content pipeline." Dalam blog teknikal, itu tidak menjadi masalah. Namun, dalam garis masa media sosial, ia adalah satu tanda amaran (red flag). Ia memberitahu pembaca bahawa mereka sedang bercakap dengan bot.
Saya membina skrip kawalan kualiti untuk menghentikan perkara ini. Ia bertindak sebagai pintu antara langkah penjanaan dan langkah penghantaran.
Aliran kerja baharu adalah seperti berikut: bluesky-qc.mjs → (LULUS) bluesky-post-queue.mjs → Bluesky API
Skrip ini menggunakan empat pintu untuk memeriksa setiap entri:
Pintu 1: Penapisan Frasa Saya menggunakan senarai regex untuk menangkap perkataan yang memberi isyarat automasi. Ia menyekat istilah seperti "AI-generated," "cron," "content pipeline," atau "batch test." Jika sesuatu hantaran kedengaran seperti laporan pembangun (dev report), ia akan gagal.
Pintu 2: Semakan Keusangan Saya memeriksa dua jenis kandungan usang: • Frasa usang: Ia menangkap perkataan seperti "today" atau "just launched" yang hilang maknanya jika hantaran tersebut tertunda. • Cap masa usang: Jika sesuatu entri lebih lama daripada 14 hari, ia akan ditolak.
Pintu 3: Ramalan Penglibatan (Engagement) Skrip ini melihat 300 hantaran saya yang lalu. Ia meramalkan sama ada tanda pagar (hashtag) dalam hantaran baharu akan memberikan prestasi yang baik. Buat masa ini, ia hanya merekodkan amaran, tetapi saya akan menukarkannya kepada kegagalan mutlak (hard fail) tidak lama lagi.
Pintu 4: Kelulusan Kualiti (Dirancang) Saya berhasrat untuk menambah lapisan terakhir menggunakan protokol kualiti untuk menangkap ralat yang halus.
Setiap kegagalan akan dimasukkan ke dalam log penolakan. Saya menyemak log ini seminggu sekali. Ini membantu saya membaiki prom (prompts) saya. Jika pintu tersebut terus menangkap "content pipeline," saya tahu saya perlu mengubah cara AI menulis.
Mengapa menggunakan pintu berbanding hanya menggunakan prom yang lebih baik? Prom bersifat probabilistik. Ia mungkin gagal. Pintu bersifat deterministik. Ia mengikut peraturan yang ketat.
Menggunakan kedua-dua lapisan adalah cara paling selamat untuk mengekalkan nada manusia.
