Otomasi Browser AI: Menitipkan Draft Artikel ke Chat Qwen Gratis
Pengalaman membangun generator draf artikel dari chat.qwen.ai lewat browser otomatis: mekanik, jebakan, dan fallback yang membuatnya layak masuk cron.
Artikel yang sedang Anda baca ini digenerate oleh tool yang justru sedang dibahasnya. Biayanya nol: draf dititipkan ke antarmuka web chat.qwen.ai, dijalankan oleh browser otomatis di server sendiri. Generator utama pipeline blog ini sebenarnya sudah berjalan lewat model lokal; jalur Qwen adalah mesin kedua yang gratis, memakai model plus, dan punya pencarian web sendiri.
Mengapa repot-repot jalur kedua
Alasannya diversifikasi. Kalau model lokal sedang sibuk atau brief butuh sudut pandang berbeda, chat web gratis adalah cadangan yang tidak menambah biaya. Model Qwen3.7-Plus di akun free juga rajin mencari web sendiri, jadi draf yang kembali kadang sudah membawa referensi. Konsekuensinya jelas: tidak ada API, tidak ada dokumentasi integrasi. Semua komunikasi lewat UI, dan UI berubah tanpa pemberitahuan.
Mekanik: dari prompt sampai markdown
Browser yang dipakai adalah Camofox, Firefox anti-detect yang profilnya menyimpan sesi login, jadi tidak ada proses masuk akun di tiap eksekusi. Prompt yang dikirim bisa belasan ribu karakter: template SEO lengkap plus konteks topik dari riset. Editor Qwen menelan tombol Enter, jadi pengiriman dilakukan lewat klik tombol Send, dan referensi elemen UI diambil segar dari accessibility snapshot setiap kali mau beraksi.
Menunggu jawaban adalah bagian paling licik. Jawaban panjang tampil sebagai jendela kode bernomor baris yang tidak bisa dibaca mentah dari snapshot halaman. Solusinya justru fitur bawaan UI: klik tombol Copy di jendela kode itu, baca clipboard, dan markdown mentah kembali utuh. Lengkap dengan baris penanda ===SELESAI=== yang menegaskan generasi memang tuntas, bukan terpotong.
Tiga jebakan yang makan waktu
- Echo prompt. Prompt yang dikirim ikut terbaca balik sebagai bubble user dan sempat tercampur ke hasil ekstraksi. Filter sekarang membuang blok apa pun yang memuat awal prompt.
- Race kondisi selesai. Tanda selesai di UI bisa muncul sebelum jawaban tuntas dirender. Penanda eksplisit dari prompt menyelesaikan ambiguitas ini: selesai berarti
===SELESAI===sudah terlihat. - Draf yang bertanya balik. Kadang Qwen menawarkan dua versi lalu menunggu konfirmasi. Kontrak prompt sekarang melarang itu, dan bila tetap terjadi, follow-up otomatis menyuruhnya menulis final seketika.
Hasil di pipeline nyata
Tool ini kini menjadi opsi --engine qwen pada perintah generator artikel, dengan model lokal tetap sebagai default. Job cron dua jam-an mencoba Qwen lebih dulu; kalau gagal, entah karena kuota atau UI berubah, ia jatuh ke model lokal dan mencatat alasannya. Empat uji beruntun di sesi pengembangan lulus: payload konteks 12 ribu karakter terproses, draf jadi 1.300 sampai 2.600 kata, masing-masing selesai dalam kisaran tiga menit.
FAQ
Melanggar aturan tidak? Kuota gratis memang punya aturannya, dan pemakaian di sini satu-dua prompt per siklus, bukan spam massal. Tetap siapkan fallback karena akses bisa dibatasi kapan saja oleh penyedia.
Kenapa tidak pakai API resmi saja? API lebih stabil, tetapi berbayar atau ketat batas ratenya di tier gratis. Jalur UI memanfaatkan kuota chat yang sudah ada, dengan trade-off pemeliharaan skrip saat UI berubah.
Bagaimana kalau UI berubah tiba-tiba? Itu risiko terbesar. Karena itu parser tidak bergantung pada satu selector, selesai dideteksi dari penanda teks, ekstraksi bertingkat dari snapshot sampai clipboard, dan fallback ke model lokal wajib ada.
Penutup
Gabungan antarmuka chat gratis dan browser otomatis ini adalah mesin kedua yang murah untuk pipeline konten. Statusnya memang jalur sekunder: keandalannya bergantung pada skrip yang defensif terhadap perubahan UI. Mulai dari skala kecil, pasang fallback yang kuat, dan biarkan mesin mengisi draf sementara fokus tetap di penyuntingan dan strategi.