Loop yang Akan Datang: Bagaimana Harness Engineering AI Mengubah Pemrograman

Pergeseran terbesar dalam pemrograman AI bukan tentang model yang lebih baik. Ini tentang loop.

Pengembangan perangkat lunak sedang memasuki fase baru yang disebut Harness Engineering. Fase ini melampaui sekadar prompt sederhana. Fokusnya adalah membangun sistem yang mengendalikan agen AI.

Harness yang hebat mengalahkan model yang hebat.

Harness tersebut mencakup segala sesuatu di sekitar model:

  • System prompt dan alat (tools)
  • Akses sistem berkas
  • Sandbox eksekusi
  • Logika verifikasi

Sebagian besar tim berfokus pada inner loop. Ini adalah saat AI memanggil sebuah alat, menyunting berkas, dan menjalankan pengujian.

Nilai sebenarnya terletak pada outer loop. Ini adalah lapisan orkestrasi. Ia mengantre tugas, mengevaluasi apakah pekerjaan telah selesai, dan mengelola seluruh proses. Tugas tersebut ada di luar sesi obrolan tunggal.

Evolusi pengembangan AI:

  1. Prompt Engineering (2022-23): Menulis prompt tunggal untuk potongan kode (snippets).
  2. Context Engineering (2024-25): Mengelola memori dan berkas untuk fitur.
  3. Harness Engineering (2026): Membangun sistem kendali otonom.

Hambatannya telah bergeser. Ini bukan lagi tentang apakah AI dapat menulis kode. Ini tentang apakah Anda dapat menulis spesifikasi yang dapat diikuti oleh AI.

Di mana loop bekerja dengan baik:

  • Memindahkan (porting) kode dari satu bahasa ke bahasa lain.
  • Menjalankan tolok ukur (benchmark) performa.
  • Pemindaian keamanan.
  • Riset dan prototipe cepat.

Di mana loop gagal:

  • Kode yang membutuhkan penilaian mendalam dari manusia.
  • Sistem yang membutuhkan aturan arsitektur yang ketat.
  • Desain tingkat tinggi dan pemeliharaan (maintainability).

Kita melihat risiko baru seperti Comprehension Debt (Hutang Pemahaman). Hal ini terjadi ketika AI menghasilkan kode lebih cepat daripada kemampuan manusia untuk meninjaunya. Tim akhirnya memiliki basis kode (codebase) yang tidak mereka pahami.

Pergeseran ini tidak terelakkan karena tiga alasan:

  • Keamanan: Penyerang menggunakan loop. Pembela juga harus menggunakannya.
  • Ekonomi: Tim kecil sekarang dapat melakukan pekerjaan kelompok yang jauh lebih besar.
  • Hutang Teknis (Technical Debt): Basis kode di masa depan akan dibangun untuk bekerja dengan AI.

Pekerjaan Anda sedang bergeser. Anda beralih dari menulis kode menjadi menulis loop yang menulis kode.

Source: https://dev.to/tekmag/the-coming-loop-how-ai-harness-engineering-is-quietly-rewriting-software-development-4ejd

Optional learning community: https://t.me/GyaanSetuAi