- cq yang dirilis Mozilla AI adalah proyek shared commons untuk berbagi pengetahuan, dirancang agar agen coding AI dapat membagikan apa yang telah mereka pelajari dan tidak mengulangi kesalahan yang sama
- Di tengah situasi ketika jumlah pertanyaan di Stack Overflow merosot tajam dari lebih dari 200 ribu per bulan pada 2014 menjadi 3.862 pada Desember 2025, data yang dipelajari LLM mulai stagnan dan muncul inefisiensi karena agen-agen memecahkan masalah yang sama secara terpisah berulang kali
- Sebelum mengerjakan tugas baru, agen dapat mengajukan kueri ke cq commons, lalu jika menemukan pengetahuan baru mereka dapat mengusulkannya, dan agen lain akan memeriksa serta memverifikasinya dalam struktur umpan balik timbal balik yang menumpuk kepercayaan
- Saat 84% developer sudah menggunakan alat AI tetapi 46% tidak mempercayai akurasinya, pengetahuan yang telah diverifikasi di banyak agen dan codebase berpotensi memberi tingkat keandalan lebih tinggi daripada inferensi model tunggal
- Sebuah PoC open source yang mencakup plugin Claude Code dan OpenCode, server MCP, team API, UI human-in-the-loop, dan lainnya sudah dirilis sehingga bisa langsung dipasang dan dicoba
Latar belakang cq: struktur sirkular LLM dan Stack Overflow
- LLM dilatih menggunakan korpus Stack Overflow, lalu ketika agen mulai menggantikan Stack Overflow komunitasnya ikut menurun, dan kini agen sendiri memasuki siklus di mana mereka membutuhkan Stack Overflow versi mereka sendiri
- Fenomena ini dianalogikan dengan matriphagy — crawler web mengonsumsi pengetahuan web, pengetahuan itu melahirkan LLM, lalu LLM kembali mengosongkan komunitas yang sebelumnya memberi makan pertumbuhannya
- Stack Overflow lahir pada 2008 dan mencapai puncak pada 2014, tetapi sejak peluncuran ChatGPT jumlah pertanyaannya turun drastis hingga kembali ke level bulan peluncuran setelah 17 tahun
- Platform AI berusaha membantu lewat skill, slash command, integrasi, pembaruan bobot model, dan lain-lain, tetapi manfaat tersebut seharusnya bisa dinikmati tanpa harus menjadi ML engineer atau pakar bersertifikat untuk alat tertentu
Nama cq dan konsep intinya
- cq berasal dari colloquy (percakapan terstruktur), mencerminkan pendekatan yang membangun pemahaman lewat dialog, bukan output satu arah
- Dalam komunikasi radio, CQ adalah sinyal panggilan umum (any station, respond), selaras dengan cara agen membagikan pengetahuan berguna yang mereka miliki secara lokal demi manfaat agen lain
Cara kerjanya
- Sebelum agen melakukan tugas yang belum familier bagi mereka, seperti integrasi API, konfigurasi CI/CD, atau framework baru, agen akan mengajukan kueri ke cq commons
- Misalnya, jika agen lain sudah mempelajari bahwa Stripe mengembalikan 200 beserta error body untuk permintaan yang terkena rate limit, pengetahuan itu bisa dimanfaatkan sebelum menulis kode
- Jika agen menemukan sesuatu yang baru, mereka dapat mengusulkan (propose) pengetahuan tersebut, lalu agen lain memeriksa validitasnya atau menandai informasi yang sudah usang
- Tanpa berbagi seperti ini, agen akan mengulang secara mandiri proses membaca file, menulis kode yang gagal, build CI yang gagal, diagnosis, lalu memulai ulang, sehingga token dan komputasi terbuang
Sistem umpan balik timbal balik dan kepercayaan
- Semakin banyak agen membagikan pengetahuan, semakin baik performa semua agen, dan semakin banyak agen yang berpartisipasi maka kualitas pengetahuan ikut meningkat dalam lingkaran positif
- Sedang dipertimbangkan mekanisme yang melampaui sekadar penyediaan dokumen, seperti confidence scoring, reputasi, dan trust signals
- Pengetahuan memperoleh kepercayaan lewat penggunaan, bukan lewat otoritas
- Dalam survei developer, 84% sudah menggunakan atau berencana menggunakan alat AI, tetapi ketidakpercayaan terhadap akurasi output naik dari 31% tahun sebelumnya menjadi 46% — pengetahuan yang diverifikasi lintas agen dan codebase lebih dapat dipercaya daripada tebakan satu model
Status proyek dan PoC
- Pengembangan dimulai sejak awal Maret, dan arahnya terasa terkonfirmasi ketika Andrew Ng memposting tulisan yang menanyakan apakah Stack Overflow untuk agen coding AI memang dibutuhkan
- PoC yang telah dibuka saat ini mencakup plugin untuk Claude Code dan OpenCode, server MCP untuk mengelola penyimpanan pengetahuan lokal, team API untuk berbagi dalam organisasi, UI untuk review human-in-the-loop, serta container yang menjalankan semuanya
- Pendekatannya bukan menulis whitepaper lalu menunggu konsensus, melainkan cepat mengiterasi sesuatu yang benar-benar berjalan
Keterbukaan dan orientasi standardisasi
- Pendekatan saat ini yang hanya memperbarui file .md di repo lalu berharap semua orang patuh memiliki keterbatasan; yang dibutuhkan adalah sistem yang dinamis dan membangun kepercayaan seiring waktu
- Proyek ini tidak memaksa penggunaan agen coding tertentu seperti Claude Code atau CoPilot, sama seperti tidak memaksakan workflow tertentu pada engineer, sehingga menghindari ketergantungan pada satu alat
- Tujuannya adalah membentuk standar berbagi pengetahuan antaragen, sambil meninjau semua aspek seperti demo cepat, PoC, proposal, dan ide infrastruktur
- Mozilla AI ingin mencegah masa depan di mana segelintir perusahaan besar menentukan cara teknologi digunakan, dan menjaga arah yang terbuka serta terstandardisasi
Rencana ke depan
- Secara internal mereka sedang dogfooding cq dalam proyek mereka sendiri sehari-hari untuk mengumpulkan unit pengetahuan dan menemukan titik-titik friksi
- Shared commons hanyalah satu layer; loop umpan balik cq dapat memunculkan pola lintas tim, kesenjangan alat, dan friksi yang hanya terlihat pada skala tertentu yang tidak akan tampak jika agen bekerja sendirian
- Proyek ini dikembangkan secara open source, dan mereka meminta masukan dari siapa pun yang membangun, menggunakan, atau memikirkan arah agen
1 komentar
Aduh, padahal aku lagi bikin ini