Transparansi

Bagaimana situs ini dibangun.

Saya membangun dengan bantuan AI, dan saya ingin terbuka soal itu. Berikut persisnya apa yang dikerjakan AI dan apa yang tetap dikerjakan manusia.

Perkakas

  • pi.dev — agen pengkodean AI yang menulis, menyunting, dan memverifikasi kode di repositori ini.
  • OpenRouter — penyedia yang mengarahkan model yang dipakai pi.dev.
  • OmniRoute — gateway yang di-host sendiri dan kompatibel dengan OpenAI. Alat Tanya Harian di Lab memanggilnya saat berjalan untuk menulis pertanyaan setiap hari; ia tidak terlibat dalam membangun situs ini.

Apa yang dikerjakan AI

  • Menyiapkan proyek dan mengimplementasikan sebagian besar kode aplikasi (halaman, komponen, dan gaya Next.js App Router).
  • Membangun integrasi Sanity CMS: skema konten, kueri GROQ, lapisan pengambilan data, dan webhook revalidasi ISR — termasuk migrasi internasionalisasi en/id tingkat dokumen.
  • Menulis dokumen perencanaan teknis dan analisis internal (sengaja tidak disertakan di repositori ini).
  • Menelusuri masalah dan menjalankan verifikasi (typecheck, lint, build produksi).

Apa yang tetap dikerjakan manusia

  • Arah desain — sistem visual, tata letak, dan keputusan tipografi.
  • Tulisan jurnal — ditulis dengan tangan.
  • Tinjauan akhir — setiap perubahan ditinjau sebelum di-commit dan di-deploy.

Disusun AI, ditinjau saya

Sebagian besar teks di situs ini — label antarmuka, kata-kata di alat Lab, dan halaman ini sendiri — disusun oleh agen lalu saya sunting. Bagian di atas sebelumnya mengklaim sebaliknya. Catatan transparansi yang keliru tentang dirinya sendiri lebih buruk daripada tidak ada catatan sama sekali.

Konten yang dihasilkan

Hanya ada satu tempat di situs ini di mana AI menulis konten terbitan, bukan kode: pertanyaan harian di alat Tanya Harian milik Lab.

  • Pertanyaan dibuat sekali per hari UTC oleh model di balik OmniRoute, lalu disimpan dan disajikan ke semua orang. Ia tidak dibuat ulang per pengunjung.
  • Ia tampil publik di halaman pertanyaan hari ini dan di arsip pertanyaan, dan halaman-halaman itu menyebutkannya.
  • Pertanyaan pengetahuan membawa jawaban dan penjelasan yang ditulis model. Semuanya diperiksa manual saat dibaca, tetapi tidak disunting sebelum terbit, jadi perlakukan sebagai keluaran mesin yang sesekali bisa keliru.
  • Semua yang ditulis orang di dalam alat ini — jawaban setiap orang — bersifat privat dan tidak pernah diterbitkan.

Verifikasi

  • Riwayat Git (git log) menunjukkan seluruh evolusi basis kode.
  • Catatan perencanaan sengaja tidak di-commit, jadi repositori ini menampilkan pekerjaan yang sudah selesai dan ditinjau, bukan log mentah agen.
  • Teks yang disusun mesin disebutkan sebagai demikian, bukan disajikan sebagai tulisan saya.

Terakhir diperbarui: 2026-09-16