Buat agan yang pengen bisa coding tapi tidak ada background skill programming, agan sudah bisa bikin program yang 100% jalan hanya dengan bantuan AI. Jadi, AI bisa menerjemahkan apa yang kita mau menjadi kode-kode program, dan hasilnya malah lebih bagus daripada ane koding sendiri karena sering tidak efisien, lupa-lupa, dsb.
Ini merupakan perubahan paradigma serius dalam dunia programming karena salah satu hambatan programmer adalah yang dia mau tidak sesuai dengan kode yang dia tulis, dan lambat pula. Dengan bantuan AI selama kita punya pengetahuan top level saja sudah cukup dan kode bisa jalan dengan baik. Memang karena ane juga bukan expert, jadi ane tidak bisa mengklaim kalau hasilnya setara dengan kode-kode para expert. Tapi toh hasilnya jauh lebih baik dibanding kalau ane yang koding manual

Ketakjuban ane ini masih awal karena ane terawang ini AI masih bisa berkembang pesat ke depan, terutama di masalah resources. Saat ini, keterbatasan utama AI adalah tidak bisa mengingat konteks yang panjang. Sehingga, kalau agan nulis kode yang panjangnya sampai ribuan line ya tidak bisa. Berikut jawaban AI-nya langsung:

Sumur: ChatGPT
Sementara ini hanya konteks yang sangat berasa ketika ane eksperimen, apalagi ketika sudah generate 2-3 kali, proses dalam chat yang sama akan sangat lambat berjalan. Mungkin ini gabungan antara konteks dan kemampuan reasoning yang sudah turun.
Kalau agan memecah-mecah kode menjadi modul-modul atau fungsi-fungsi, AI akan bisa menyelesaikan sedikit-sedikit dan nanti setelah dimerge hasilnya bagus.
Tips dan Trik1. Satu chat windows untuk satu modul atau tugas spesifik. Jangan setelah selesai kode untuk tugas tersebut, lalu agan masih saja pakai chat window tsb. Akibatnya bisa super lemot dan dia berpikir tugas sebelumnya masih berkaitan.
2. Pastikan satu tugas tersebut bisa run dengan baik, jangan cuma asumsi karena AI ini juga bukan maha tahu jadi kadang yang kita mau tidak sesuai dengan kode yang dia tulis. Lakukan debugging juga dan tanya saja apakah kode sudah stabil, buat guard, dsb.
3. Pastikan AI sudah tahu dan tidak menggunakan asumsi dia sendiri. Tanya "apakah ada info yang kamu butuhkan?" "bagian mana yang belum jelas?" sebelum menyuruh eksplisit menulis kode.
4. Agan juga bisa suruh dia simulasikan kode, nanti kalau dirun hasilnya bagaimana, sebelum agan run manual.
---
Bagaimana, apakah ada agan-agan di sini yang programmer? Dan bagaimana kesan agan pakai AI ini untuk coding? (Tentu saja versi yang proper ya jangan yang gratisan kecuali lokal AI pakai RTX 4090+).
Seinget ane dulu @masulum juga bikin proyek pakai AI ini dan jadi, mungkin ada kesan dan pesan.