~/VibeHandbook
PDF Gratis

Bab 07 · 01

Pilih Editor atau Asisten yang Native untuk AI

Keputusan pertama Anda adalah di mana AI itu "tinggal". Saat ini ada kira-kira tiga kategori, dan Anda tidak harus berkomitmen selamanya.

  • Editor native-AI (Cursor, Windsurf): editor kode yang familiar dengan AI yang tertanam mendalam di dalamnya. Paling cocok jika Anda ingin melihat dan menyentuh kode sementara AI bekerja bersama Anda.
  • Agen /CLI (Claude Code, Codex CLI, Gemini CLI, Aider): bayangkan mengetik perintah di sebuah alih-alih mengklik tombol — panel kontrol berbasis teks itu adalah command line, atau CLI (Command-Line Interface / Antarmuka Baris Perintah). AI berjalan sebagai agen baris perintah yang membaca file, mengeditnya, dan menjalankan perintah. Paling cocok untuk membiarkan AI bekerja lebih mandiri di banyak file.
  • Plugin IDE (GitHub Copilot, Continue, JetBrains AI): IDE (Integrated Development Environment / Lingkungan Pengembangan Terpadu) adalah aplikasi serba-satu tempat kebanyakan programmer menulis kode — ini adalah bantuan tambahan di dalam editor yang sudah Anda sukai.

Untuk merilis perangkat lunak nyata, pilihlah yang bisa membaca seluruh proyek Anda, mengedit banyak file, dan menjalankan perintah (tes, build, linter) secara mandiri. Kemampuan untuk menjalankan dan memeriksa pekerjaannya sendiri itulah yang membedakan asisten yang benar-benar membantu dari sekadar mainan autocomplete. Alat yang hanya bisa menyarankan baris berikutnya membuat Anda melakukan semua verifikasi secara manual; alat yang bisa menjalankan tes yang baru saja diubahnya menutup lingkaran itu sendiri.

Di luar kemampuan inti itu, ada beberapa hal yang layak dipertimbangkan sebelum Anda mantap memilih:

  • Jendela konteks dan kesadaran proyek — apakah ia benar-benar bisa memuat file-file yang relevan, atau justru lupa awal percakapan di tengah pengerjaan tugas?
  • Model izin — apakah ia meminta izin sebelum menjalankan perintah dan mengedit file, atau bertindak dulu? Keduanya punya tempatnya masing-masing; ketahui Anda sedang berada di mode yang mana.
  • Biaya dan batasan — agen otonom bisa menghabiskan kuota penggunaan dengan cepat. Pahami skema harganya sebelum Anda membiarkannya berjalan selama satu jam.

Jangan terlalu berlarut-larut memikirkan pilihan; keterampilan dalam buku ini bisa dipindahkan antar alat. Kebanyakan vibe coder berpengalaman akhirnya memakai dua alat sekaligus — agen terminal yang cepat untuk pekerjaan massal dan editor GUI untuk peninjauan. GUI (Graphical User Interface / Antarmuka Pengguna Grafis) adalah jenis program yang familiar dengan jendela dan tombol yang bisa diklik; TUI (Text User Interface / Antarmuka Pengguna Teks) adalah saudaranya yang berbasis teks dan hidup di terminal. Bagian penutup bab ini tentang TUI vs GUI kembali membahas pasangan itu secara persis.

Mau versi offline?

Unduh seluruh buku sebagai PDF atau EPUB — gratis.