abloq — Blog yang Dioperasikan Agen, Verifikasi Dikunci Mesin Image: AI generated

how-make-quest adalah cara membangun quest CLI dengan tangan kosong, dan reins mengekstrak invarian itu menjadi framework. Artikel ini adalah gigi berikutnya dalam silsilah itu — sebuah alat yang menancapkan proposisi yang sama ke dalam satu domain, abloq (Agentic blog Quest).

Artikel lahir, hanya saja tak bisa dipercaya

Siapa pun yang pernah menyerahkan blog kepada agen tahu. Artikel lahir. Lempar saja temanya, maka ia mengumpulkan bahan, menumpuk paragraf, dan menghasilkan satu tulisan yang tampak meyakinkan. Masalah sebenarnya ada di tempat lain — Anda tak bisa mempercayainya.

Agen mengarang sumber. Ia menancapkan URL yang tak ada ke dalam catatan kaki, dan memasang halaman yang tak berkaitan dengan judul sebagai kutipan. Ia diam-diam menaikkan lastmod artikel yang bahkan tak ia ubah agar tampak segar. Disuruh memperbaiki satu artikel, ia malah menyentuh front matter dan layout artikel di sebelahnya. Maka akhirnya manusia harus membaca ulang semuanya. Tetapi kalau manusia toh harus memeriksa setiap baris dari setiap artikel, sejak awal tak ada gunanya menyerahkannya. Otomatisasi malah menciptakan kerja pemeriksaan yang baru.

Ini tak hilang dengan membesarkan model. Selama Anda membiarkan ia memutuskan sendiri artikelnya, semakin tinggi kemampuannya, ia hanya semakin pandai menemukan celah putusan.

Yang ditulis manusia hanya satu lembar — insight.yaml

Jawaban abloq adalah pembagian kerja: generasi boleh probabilistik, tetapi verifikasi harus deterministik. Kerja nondeterministik menyusun prosa dilakukan agen, dan lolos tidaknya hasil itu diputuskan mesin.

Karena itu yang ditulis manusia hanya satu lembar spesifikasi insight, insight.yaml. Tema·sudut pandang·klaim (claims) yang akan dibahas ditulis dalam bentuk yang bisa dikonfrontasi mesin.

# insight.yaml — seluruh yang ditulis manusia
topic: "robots.txt — 30년 관행이 표준이 되기까지"
stance: "robots.txt는 접근 제어 장치가 아니라 신호다"
claims:
  - id: rep-standardized-2022
    text: "robots.txt 관행은 1994년에 시작됐지만 IETF 표준(RFC 9309)이 된 것은 2022년이다"
    requires_source: true
    anchors: ["RFC 9309", "1994"]

Claims yang tertulis di sini menjadi kriteria gate penulisan. Klaim yang tak ada di spesifikasi tak boleh menjadi pokok bahasan artikel, dan klaim yang ada di spesifikasi wajib berkorespondensi dengan teks utama. Pengumpulan bahan·penulisan·penyuntingan·penerjemahan·penerbitan·pembaruan setelah itu seluruhnya menjadi tanggungan agen.

blog.yaml — seluruh deklarasi dari satu blog

Kalau spesifikasi adalah SSOT dari satu artikel, maka blog.yaml adalah SSOT dari satu blog. Ia memuat situs·bahasa·seksi·struktur kanonik artikel·ambang GEO·deployment dalam satu berkas.

site: { baseURL: https://example.com, title: My Blog }
languages: [en, ko, ja]          # 첫 항목 = 기본 언어
sections: [tech, opinion]
structure:
  order: [image, attribution, body, related, sources, changelog]
geo: { min_sources: 1, freshness_days: 90 }

Dari sini hugo.toml·robots.txt·llms.txt·sitemap(hreflang)·JSON-LD·parameter aturan gate seluruhnya diturunkan. Selama blog.yaml tak berubah, tak ada artikel yang bisa memintas gate — kendala adalah kontrak. Drift di mana berkas-berkas konfigurasi yang disalin tangan dari deklarasi saling bertentangan menjadi mustahil secara struktural.

FAIL bukan opini melainkan fakta

Begitu agen mengirim (submit) artikel, gate memutuskan. Berikut adalah catatan operasi nyata — ketika agen melewatkan seksi sumber dan memasang URL yang tak terjangkau sebagai kutipan:

en/tech/robots-exclusion-protocol -> FAIL
  - min-sources: content/en/tech/robots-exclusion-protocol.md:1
    actual="sources section missing — geo.min_sources requires >= 1"
  - citation-exists: content/en/tech/robots-exclusion-protocol.md:19
    actual="https://www.robotstxt.org/orig.html is not reachable (HTTP 403)"

FAIL bukanlah opini seperti “kok agak aneh”. Ia adalah fakta (Fact) yang memuat lokasi (berkas:baris) dan nilai yang diharapkan. Yang harus diperbaiki bukan terkaan melainkan satu Fact itu. Agen konvergen lewat umpan balik ini, dan hanya ketika submisi perbaikan lolos seluruh aturan, mesin mengunci PASS.

Di sinilah paradoks how-make-quest bekerja lagi. Model menjilat — ia patuh begitu saja pada instruksi. Pada opini, menjilat adalah racun, tetapi pada fakta, menjilat adalah aset. Umpankan kembali Fact, maka semakin model itu menjilat, semakin ia menerima Fact itu dengan patuh dan konvergen.

Yang terkunci tak bisa dibalik — ratchet

Inti gate bukanlah putusan melainkan ireversibilitas. PASS yang sekali terkunci tak akan tergelincir mundur. Meski agen sesi berikutnya merusak artikel yang sama, ia tak bisa turun di bawah garis dasar.

Karena itu agen boleh sekali pakai, tetapi kemajuan tetap menumpuk. Meski konteks menguap, model berganti, dan sesi terputus, gigi yang terkunci tetap terkunci. Inilah ratchet — kunci hanya sebanyak yang lolos, dan yang terkunci tak mengizinkan regresi. Inilah juga alasan kewenangan putusan completion diletakkan pada mesin deterministik, bukan LLM probabilistik. Bahwa self-verification nyaris tak menaikkan performa sudah menjadi fakta terukur, dan selama LLM-as-Judge mustahil secara struktural, pemutusnya haruslah kode.

Lima quest, masing-masing ditutup gate

abloq menyisakan hanya kerja nondeterministik yang menyentuh prosa sebagai quest. Deteksi·generasi·pengukuran·pemanggilan API eksternal dikerjakan kode deterministik, dan agen hanya mengerjakan lima jenis pekerjaan menulis artikel. Setiap quest ditutup oleh gate.

QuestPemicuGate (inti)
writinginsight.yaml manusiaTiap butir spesifikasi berkorespondensi dengan teks utama · verifikasi keberadaan kutipan · sumber ≥ ambang
translationartikel baru + perubahan teks nyataStruktur tanpa kehilangan (translation-parity) + slug sama di seluruh bahasa + build 0 error
refreshantrean pemindai kesegaranDisertai perubahan teks nyata · blokir pembaruan lastmod kosong (honest-lastmod)
evidenceantrean pemindai klaim-sumberSumber ≥ ambang · kutipan baru nyata ada · klaim di luar antrean tak berubah satu huruf pun
clusterantrean pemindai clusterTag ada di taxonomy · tag yatim 0 · tautan internal ≥ ambang

Pertahanan cheese berlaku umum untuk seluruh quest. Pelestarian front matter, kesesuaian byte antara putusan gate dan refleksi repositori, larangan perubahan berkas di luar lingkup item antrean. Agen tak memukul API eksternal secara langsung — efek samping seperti pengarsipan·pengindeksan ditangani lewat tanda terima dari backend.

Pengukuran menunjuk kerja berikutnya — GEO adalah operasi

Apakah AI mengutip artikel Anda tak teramati secara langsung. abloq mengukurnya lewat tiga lapis proksi — lapisan crawl (hit AI-bot di log CloudFront, deterministik), lapisan index (tren impresi·klik GSC, deterministik), lapisan kutipan (menjalankan set kueri standar secara berkala untuk mencatat kutipan dalam respons AI sebagai tren, tak di-gate karena nondeterministik).

Intinya adalah pengukuran tak berhenti di situ. Hasil pengukuran menjadi bobot antrean prioritas dan menunjuk input quest berikutnya. Artikel usang jatuh ke antrean refresh, klaim tanpa sumber ke antrean evidence, artikel terisolasi ke antrean cluster. Ratchet di mana pengukuran menunjuk kerja — karena itu GEO bukanlah keadaan melainkan operasi. Bukan skor yang dioptimalkan sekali lalu selesai, melainkan loop yang terus berputar. Bahwa faktor-faktor yang mengerek kutipan (sumber·statistik·kutipan) meningkatkan visibilitas secara berarti telah ditunjukkan secara kuantitatif oleh riset optimasi mesin generatif.

Di atas reins — silsilah

Gate abloq tak dimulai dari tanah kosong. Ia berdiri di atas mesin gate deterministik reins. reins memasok ratchet·kerangka perintah (scan/next/submit)·agregasi·export, dan abloq hanya mengimplementasikan gate domain blog (ruleset struktur·bukti·kebijakan).

Silsilahnya jelas. how-make-quest mengajarkan prinsip membangun quest dengan tangan kosong, reins mengekstrak prinsip itu menjadi framework, dan abloq menancapkan framework itu ke satu domain bernama blog. Kalimat yang sama mendarat tiga kali pada ketinggian yang berbeda — generasi probabilistik, verifikasi deterministik.

Artikel ini pun dikunci abloq

Artikel ini ditulis dengan quest writing dari abloq. insight.yaml yang ditampilkan di atas disemai (scan) sebagai benih, prompt penulisan diterima (next) untuk menulis teks utama, lalu dikirim (submit) untuk meloloskan gate. Apakah seksi sumber melewati ambang, apakah URL kutipan benar-benar terjangkau, apakah setiap claim spesifikasi berkorespondensi dengan teks utama — putusan itu dibuat mesin, bukan mata manusia.

Agen penulis tak bisa me-REVIEW artikelnya sendiri. REVIEW wajib ditulis oleh peninjau dari konteks yang berbeda, dan aturan review-record memeriksa isolasi itu secara deterministik. Mengecualikan peninjau yang menjilat secara struktural — alat yang membuat artikel ini tak bisa memuji dirinya sendiri adalah justru prinsip yang dijelaskan artikel ini.

Ketika janji dapat diverifikasi, pelanggaran terdefinisi, dan kepatuhan dipaksakan, sistem konvergen. Blog pun tak terkecuali.

Artikel Terkait

Bahan bacaan pendamping (eksternal)

Sumber

  • Aggarwal, P. et al. (2024). “GEO: Generative Engine Optimization.” KDD 2024. arXiv:2311.09735 — pengukuran bahwa penambahan sumber·statistik·kutipan meningkatkan visibilitas dalam mesin generatif secara kuantitatif. Landasan operasi visibilitas abloq.
  • Stechly, K., Valmeekam, K., & Kambhampati, S. (2024). “On the Self-Verification Limitations of Large Language Models.” arXiv:2402.08115 — self-verification nyaris tak menaikkan performa → alasan kewenangan putusan completion harus ada pada mesin deterministik.
  • Koster, M., Illyes, G., Zeller, H., & Sassman, L. (2022). “Robots Exclusion Protocol.” RFC 9309 — kasus praktik 30 tahun yang menjadi standar IETF (sumber dari contoh robots.txt).

Changelog

  • 2026-06-11: Rilis awal