Lompat ke konten
Rahman FakhruDiskusi proyek

Pelajaran 07 / 17

Dari chat ke agent: apa itu harness

Harness = lingkungan + aturan + alat untuk agent Chat biasa: kamu tempel kode, AI membalas teks. Agent : AI yang bisa membaca file proyekmu, menjalankan perintah, mengedit kode, dan mengetes hasilnya sendiri contoh: Clau

#Harness = lingkungan + aturan + alat untuk agent

Chat biasa: kamu tempel kode, AI membalas teks. Agent: AI yang bisa membaca file proyekmu, menjalankan perintah, mengedit kode, dan mengetes hasilnya sendiri (contoh: Claude Code). Harness engineering = merancang "kandang" agar agent bekerja benar TANPA diawasi tiap detik.

#Komponen harness yang baik

  1. File instruksi proyek (mis. CLAUDE.md / AGENTS.md): siapa dia, aturan main, gaya kode, apa yang haram disentuh.
  2. Batas wilayah: folder mana yang boleh ditulis; rahasia disimpan di env, bukan di repo.
  3. Alat verifikasi: test, typecheck, lint — agent harus bisa MENGECEK dirinya.
  4. Definisi selesai: kapan pekerjaan dianggap beres (test hijau? build lolos?).
  5. Jejak: commit kecil-kecil dengan pesan jelas, supaya mudah diaudit & di-rollback.