Six Laws for Talking to AI

Saya menganalisis 192 sesi pengodean AI. Data tersebut menunjukkan 8.471 pesan dan 89 juta token. Total biayanya adalah $518.

Namun, biaya per token adalah metrik yang salah. Saya ingin tahu seberapa banyak komunikasi saya yang terbuang sia-sia.

Saya menemukan bahwa 60% sesi saya adalah percabangan (forked) dari sesi sebelumnya. Saya lebih sering memulai ulang percakapan daripada menyelesaikannya. Saya menyadari bahwa saya memiliki masalah latensi eksekusi, bukan masalah pengetahuan.

Berikut adalah enam hukum untuk berhenti membuang waktu dengan AI:

  • Tulis aturan segera. Rata-rata saya menghabiskan 36 pesan antara mengetahui sebuah aturan dan menuliskannya. Jika sebuah koreksi berlaku untuk sesi mendatang, tuliskan di file konfigurasi Anda sekarang. Biaya untuk menulis adalah sepuluh detik. Biaya jika tidak menulis adalah sisa sesi tersebut.

  • Kendalikan radius dampak (blast radius). AI dapat merusak seluruh situs hanya dengan mengubah satu file. Sebelum operasi apa pun yang menyentuh banyak file, paksa AI untuk mencantumkan setiap file dan setiap perubahan. Tunggu konfirmasi Anda sebelum ia melanjutkan.

  • Selesaikan pemikiran Anda sebelum mengetik. Saya menghabiskan terlalu banyak pesan untuk menyempurnakan ide-ide kasar. Tulis spesifikasi lengkap Anda di editor teks terlebih dahulu. Sertakan field, batasan (constraints), dan kasus ekstrem (edge cases). Kirim spesifikasi lengkap sekaligus, alih-alih melakukan tujuh penyesuaian mikro.

  • Hilangkan instruksi yang ambigu. Pesan singkat seperti "ubah" atau "lakukan" memakan biaya beberapa putaran klarifikasi. Jika seseorang tanpa konteks sama sekali tidak dapat menjalankan instruksi Anda, tambahkan lebih banyak detail. "Ubah" menjadi "Tambahkan sanitasi input ke penangan formulir (form handler)."

  • Cari pola, bukan sekadar perbaikan tunggal. Saat Anda menemukan bug di satu file, jangan hanya memperbaiki file tersebut. Beritahu AI untuk memeriksa semua file dalam kategori tersebut untuk masalah yang sama. Ini mencegah kesalahan yang sama muncul di tempat yang berbeda.

  • Tentukan cakupan secara jelas. Jika sebuah batasan berlaku untuk segalanya, gunakan kata "semua." Jika Anda mengatakan "fungsi ini," AI hanya akan menyentuh fungsi tersebut. Cakupan yang eksplisit menyelamatkan Anda dari koreksi yang berulang.

Tujuannya bukan prompt engineering yang lebih baik. Tujuannya adalah sebuah proses untuk berhenti mengulang-ulang diri sendiri.

Sumber: https://dev.to/antonio_zhu_e726fd856cd86/six-laws-for-talking-to-ai-4dan

Komunitas belajar opsional: https://t.me/GyaanSetuAi