~/VibeHandbook
PDF Gratis

Bab 07 · 05

Jaga Siklus Umpan Balik Tetap Ketat

Semakin cepat Anda bisa melihat apakah sebuah perubahan berhasil, semakin cepat Anda dan AI berkumpul menuju sesuatu yang benar. Siklus yang lambat — di mana Anda menunggu bermenit-menit untuk tahu apakah sesuatu rusak — diam-diam melipatgandakan setiap kesalahan.

  • Jadikan "jalankan ini" satu perintah tunggal. npm run dev, make test, apa pun itu, dokumentasikan di file konteks Anda supaya AI juga bisa menjalankannya.
  • Andalkan tes yang cepat. Bahkan segelintir unit test memberi AI cara untuk memverifikasi pekerjaannya sendiri tanpa Anda perlu mengawasi terus.
  • Gunakan linter dan formatter. Keduanya menangkap sekelas kesalahan seketika dan menjauhkan debat gaya penulisan kode dari sesi tinjauan Anda.
  • Perlihatkan error kembali ke AI. Ketika sesuatu rusak, tempel pesan error yang sebenarnya. Umpan balik yang spesifik menghasilkan perbaikan yang spesifik; "ini tidak berfungsi" hanya menghasilkan tebak-tebakan.

Bagian-bagian dari ruang kerja AI membentuk satu lingkaran yang saling terhubung — agen mengedit repositori, editor dan language server melaporkan masalah, menjalankan kode, dan setiap hasil mengalir kembali ke agen:

        ┌──────────────────────────────────────────────┐
        │                                               │
        ▼                                               │
   ┌─────────┐     edits      ┌──────────┐    runs   ┌──────────┐
   │  AGENT  │ ─────────────▶ │  EDITOR  │ ────────▶ │ TERMINAL │
   └─────────┘                └────┬─────┘           └────┬─────┘
        ▲                          │                      │
        │                          ▼                      ▼
        │                    ┌──────────┐           ┌──────────┐
        │                    │   LSP    │           │   REPO   │
        │                    │ (errors) │           │ (commit) │
        │                    └────┬─────┘           └────┬─────┘
        │                         │                      │
        └─────────────────────────┴──────────────────────┘
                       feedback flows back

Versi paling dalam dari ide ini adalah membiarkan AI menutup lingkaran itu sendiri. Alih-alih Anda yang menjalankan perintah, membaca kegagalan, dan menyampaikannya kembali, beri agen izin untuk menjalankan tes dan pemeriksa tipe (typechecker) setelah setiap perubahan dan bereaksi terhadap apa yang dilihatnya. Siklusnya menjadi: edit, jalankan, baca kegagalannya, perbaiki, jalankan lagi — semua tanpa Anda di tengah-tengahnya. Peran Anda bergeser dari kurir menjadi sutradara: Anda menetapkan tujuan dan pagar pembatasnya, lalu menyaksikan lingkaran itu berputar. Ketika AI bisa mengedit, menjalankan, melihat kegagalan, dan memperbaikinya sendiri, Anda sudah membangun lingkaran yang benar-benar bekerja sementara Anda tetap di kursi sutradara.

Mau versi offline?

Unduh seluruh buku sebagai PDF atau EPUB — gratis.