Agentic AI untuk Membantu Coding: Belajar Pakai VS Code, opencode, Claude, Codex, dan Tools Lainnya
Disclosure: artikel ini dapat memuat rekomendasi tools atau tautan afiliasi/sponsor di masa depan. Baca disclosure afiliasi.
Agentic AI untuk coding adalah cara memakai AI bukan hanya sebagai chatbot, tetapi sebagai asisten kerja yang bisa membaca konteks proyek, membuat rencana, mengubah file, menjalankan perintah, dan membantu memeriksa hasilnya. Untuk pemula, bayangkan AI seperti rekan coding junior yang cepat membaca dokumentasi dan menulis draft kode, tetapi tetap perlu arahan, batasan, dan review dari manusia.
Apa Bedanya Chatbot AI dan Agentic AI?
Chatbot AI biasanya menunggu pertanyaan lalu menjawab dalam bentuk teks. Agentic AI bisa bekerja lebih jauh karena terhubung dengan lingkungan kerja, misalnya folder proyek, terminal, editor kode, dokumentasi, atau tools pencarian. Di dunia coding, ini berarti AI dapat membantu menemukan file yang relevan, membaca error, menyarankan rencana perbaikan, mengedit kode, lalu meminta kita menjalankan test atau build.
- Chatbot biasa: “Ini contoh kode login.”
- Agentic AI: “Saya sudah cek struktur proyek, masalah ada di file A dan B, ini rencana perubahan, lalu saya edit bagian kecil yang diperlukan.”
Platform yang Bisa Dipakai
Kamu bisa memulai dari VS Code karena editor ini populer, ringan, dan punya banyak extension. Di dalam atau di sekitar VS Code, kamu dapat memakai beberapa alat AI coding seperti opencode, Claude, Codex, GitHub Copilot, Continue, Cursor, Cline, Roo Code, Aider, dan tools serupa. Pilih satu dulu agar tidak bingung.
| Tool | Kegunaan utama | Cocok untuk |
|---|---|---|
| opencode | AI coding agent berbasis terminal/workflow developer | Membaca proyek, membuat rencana, edit kode, kerja terstruktur |
| Claude | Analisis kode panjang, penjelasan, refactor, review | Memahami error, menulis rencana, memperbaiki kode kompleks |
| Codex | Asisten coding dari OpenAI untuk implementasi dan debugging | Membuat fitur, memperbaiki bug, menulis test |
| GitHub Copilot | Saran kode langsung di editor | Autocomplete, boilerplate, fungsi kecil |
| Continue/Cline/Roo Code | Agent/assistant di VS Code | Workflow coding interaktif di editor |
Workflow Aman untuk Pemula
Kesalahan umum pemula adalah langsung meminta AI mengubah banyak file sekaligus. Cara yang lebih aman adalah memecah pekerjaan menjadi beberapa tahap kecil.
- Jelaskan tujuan. Contoh: “Saya ingin menambahkan halaman kontak sederhana.”
- Minta AI membaca dulu. Jangan langsung edit. Minta AI mencari file terkait dan menjelaskan struktur proyek.
- Minta rencana perubahan. AI harus menyebut file mana yang akan diubah dan kenapa.
- Batasi perubahan. Minta AI mengubah bagian kecil dulu, bukan seluruh aplikasi.
- Jalankan test/build. Jika gagal, kirim error ke AI dan minta diagnosis.
- Review hasil. Baca diff sebelum commit atau deploy.
Contoh Prompt untuk VS Code dan Agent Coding
Gunakan prompt seperti ini saat bekerja dengan opencode, Claude, Codex, atau extension agent di VS Code:
Saya sedang belajar coding dan ingin kamu membantu secara aman.
Tujuan:
Tambahkan fitur [jelaskan fitur] pada proyek ini.
Aturan kerja:
1. Baca struktur proyek dulu.
2. Jelaskan file mana yang relevan.
3. Buat rencana perubahan singkat sebelum mengedit.
4. Jangan ubah file yang tidak diperlukan.
5. Setelah edit, jelaskan cara menjalankan test/build.
6. Jika ada risiko, sebutkan sebelum lanjut.
Mulai dari analisis dulu, jangan langsung edit kode.
Contoh Tugas Praktik: Memperbaiki Bug
Misalnya aplikasi kamu error saat menjalankan perintah npm run build. Jangan hanya menulis “fix this”. Beri konteks yang cukup.
Saya menjalankan npm run build dan mendapat error berikut:
[tempel error lengkap]
Tolong bantu dengan langkah berikut:
1. Jelaskan arti error dengan bahasa sederhana.
2. Cari kemungkinan file penyebabnya.
3. Beri rencana perbaikan.
4. Setelah saya setuju, ubah kode seminimal mungkin.
5. Jelaskan perintah untuk memverifikasi hasilnya.
Contoh Tugas Praktik: Membuat Fitur Kecil
Untuk belajar, mulai dari fitur kecil seperti tombol, validasi form, halaman sederhana, atau perbaikan tampilan mobile. Agentic AI sangat membantu jika tugasnya jelas dan ukurannya tidak terlalu besar.
Saya ingin menambahkan tombol "Salin" pada komponen hasil teks.
Batasan:
- Jangan ubah desain besar aplikasi.
- Pakai style yang sudah ada.
- Jika perlu library baru, tanya dulu sebelum menambahkan.
- Tambahkan handling jika browser tidak mendukung clipboard.
Tolong analisis dulu file yang perlu diubah.
Hal yang Harus Diperhatikan
- Jangan berikan secret. API key, password, token, dan private key tidak boleh ditempel ke AI sembarangan.
- Gunakan Git. Commit sebelum perubahan besar agar mudah kembali jika hasil AI salah.
- Review diff. AI bisa menghapus kode penting jika instruksi terlalu longgar.
- Jalankan test. Jawaban AI belum tentu benar sampai diverifikasi.
- Mulai kecil. Satu bug atau satu fitur kecil lebih aman daripada satu permintaan besar.
Latihan 30 Menit
- Buka proyek kecil di VS Code.
- Pilih satu agent coding, misalnya opencode, Claude, Codex, atau extension VS Code yang kamu pakai.
- Minta AI menjelaskan struktur proyek tanpa mengedit file.
- Minta AI membuat rencana menambahkan fitur kecil.
- Izinkan AI mengubah satu atau dua file saja.
- Jalankan test, build, atau buka aplikasi di browser.
- Baca perubahan kode dan catat apa yang kamu pelajari.
Intinya, Agentic AI bukan pengganti kemampuan coding. Ia adalah pengungkit produktivitas. Semakin jelas tujuan, batasan, dan cara verifikasinya, semakin bagus hasil yang kamu dapat.
Lanjut Belajar AI
Jika artikel ini membantu, lanjutkan ke materi terstruktur agar pemahaman AI lebih rapi dan praktis.