2026.07.23 (Kam)

โœจ Ringkasan GPT-5.6 Sol

Catatan tentang pembuatan skill yang terus mengaudit, memperbaiki, memverifikasi, dan mengaudit ulang sampai bersih setelah AI berulang kali berhenti hanya dengan melaporkan masalah.

Saya Terus Mengulangi Hal yang Sama

Setiap kali AI menyelesaikan tugas, saya selalu harus menambahkan kalimat yang sama di akhir.

โ€œBenar-benar sudah selesai? Tidak ada yang terlewat? Tidak ada kesalahan atau masalah potensial? Periksa ulang dan analisis secara menyeluruh dari berbagai sudut, lalu perbaiki apa pun yang perlu diperbaiki.โ€

Saya tidak menulisnya hanya sekali atau dua kali.

AI menyelesaikan implementasi, meloloskan beberapa tes, lalu menyebutnya selesai. Baru setelah saya bertanya lagi, AI menemukan edge case yang terlewat, ketidaksesuaian dokumentasi, atau regresi. Kadang AI menyerahkan findings lalu berhenti.

Lalu saya mengatakannya lagi.

โ€œKalau begitu perbaiki, XX.โ€

Setelah diperbaiki, saya bertanya lagi.

โ€œSekarang benar-benar sudah memeriksa semuanya? Tidak ada masalah lagi?โ€

Sangat melelahkan karena pada tahap akhir saya masih harus memeriksa sendiri satu per satu semua risiko yang mungkin ada.

Jika Sudah Menemukan Masalah, Perbaikiโ€”Mengapa Selalu Diserahkan kepada Saya?

Awalnya saya mengira perintah /review sudah cukup, tetapi hasilnya tidak memuaskan.

Saya tidak menginginkan laporan review atau daftar masalah yang harus saya instruksikan satu per satu. Jika AI dapat menemukan dan memperbaikinya dalam lingkup yang disetujui, AI seharusnya langsung memperbaikinya.

Alur yang saya inginkan sederhana.

audit โ†’ perbaiki โ†’ verifikasi โ†’ audit ulang dari awal

Jika perbaikan memunculkan masalah baru, perbaiki lagi; jika tes gagal, cari penyebabnya; jika perbaikan pertama salah, perbaiki ulang. Semua itu bukan kondisi berhenti.

Berhenti hanya ketika tidak ada masalah penting lagi atau hanya tersisa hal yang benar-benar memerlukan wewenang atau keputusan saya.

Mengulang instruksi panjang ini sangat menjengkelkan. Aturan agar terus sampai selesai tidak efektif, sedangkan Goal membuang token untuk hal remeh. Sangat membuat frustrasi.

Saya Tidak Membutuhkan Skill yang Hanya Mengaudit

Awalnya saya mempertimbangkan membuat $audit secara terpisah.

Saya segera sadar itu tidak perlu. Audit yang hanya menghasilkan findings terlalu tumpang tindih dengan /review. Itulah masalahnya: masalah dilaporkan, tetapi saya masih harus memerintahkan perbaikannya.

Karena itu sejak awal saya menamainya $audit-and-fix-until-clean.

Saya sempat ingin menyingkatnya menjadi $audit-and-fix, tetapi itu terdengar seperti satu audit dan satu perbaikan. Intinya bukan audit atau fix.

Teruskan sampai selesai.

Makna itu harus terlihat langsung pada namanya.

Kemarin saya menjadikannya skill pribadi yang nyata. Skill ini memperbaiki, memverifikasi, lalu meninjau ulang seluruh lingkup dalam keadaan baru. Pada kode uji yang sengaja diberi cacat kecil, skill ini juga menambahkan tes edge case, meloloskan semuanya, lalu mengaudit ulang.

Setidaknya siklus yang saya inginkan benar-benar bekerja.

clean Bukan Berarti Sempurna

Saat memakai clean, saya menegaskan satu hal.

Tidak ada yang dapat membuktikan bahwa kesalahan laten sama sekali tidak ada. Bertanya apakah semuanya sempurna tidak menciptakan kesempurnaan. Dengan imajinasi tanpa batas, masalah yang hanya mungkin dapat dibuat tanpa akhir.

Di sini, clean berarti tidak ada masalah penting berbasis bukti yang tersisa dalam lingkup pemeriksaan dan semua verifikasi yang diperlukan lulus.

Jika suatu masalah memerlukan pilihan atau wewenang baru dari saya, AI harus berhenti alih-alih menebak. Namun sebelumnya AI harus menyelesaikan semua masalah lain yang dapat ditangani sendiri. Saya tidak ingin satu hambatan membuat semua perbaikan lain ditinggalkan dengan pesan โ€œKonfirmasi pengguna diperlukanโ€.

Menuntut jaminan kesempurnaan berbeda dari menuntut tanggung jawab sampai tuntas atas masalah yang dapat diselesaikan.

Saya menginginkan yang kedua.

Saya Mengubah Teguran Berulang Menjadi Cara Kerja

Sebelumnya saya menulis bahwa literasi AI pada akhirnya adalah kemampuan memberi instruksi. Penting untuk memperjelas hasil, menetapkan batasan, memeriksa hasil antara, dan memberi arahan ulang.

Jika instruksi yang sama terus berulang, mengatakannya dengan lebih keras tidak cukup. Kebutuhan berulang harus dijadikan cara kerja.

Dalam Baik Claude Code maupun Codex, Keduanya Genius yang Buruk dan Tidak Peka, saya menulis bahwa AI memerlukan harness. Skill ini mengubah โ€œperiksa baik-baikโ€ menjadi kondisi berhenti yang menentukan sampai tahap apa pekerjaan harus diteruskan.

Sekarang saya tidak perlu menyalin kalimat panjang itu lagi.

$audit-and-fix-until-clean

Satu baris ini sudah cukup.

Skill ini sendiri mungkin juga tidak sempurna: bisa berhenti secara aneh, memperluas lingkup berlebihan, atau menandai hal yang keliru sebagai masalah.

Kalau begitu, terapkan skill ini terlebih dahulu pada dirinya sendiri.

Tinggalkan komentar