AI Coding Agents Hadapi Skeptisisme saat Pendekatan "Skills" Memecah Belah Developer

Tim Komunitas BigGo
AI Coding Agents Hadapi Skeptisisme saat Pendekatan "Skills" Memecah Belah Developer

Debat Besar AI Coding Agent: Alat Revolusioner atau Gangguan yang Terlalu Dihebohkan?

Dunia pemrograman saat ini terpecah mengenai nilai agen coding AI tingkat lanjut, khususnya sistem skills baru yang menjanjikan untuk membuat alat seperti Claude lebih pintar dan lebih mampu. Saat para developer bereksperimen dengan memberikan apa yang disebut sebagai kekuatan super kepada asisten AI, respons komunitas berkisar dari adopsi antusias hingga skeptisisme terbuka tentang apakah pengaturan rumit ini benar-benar memberikan peningkatan yang berarti.

Revolusi Skills: Mengajari AI Trik Baru

Inovasi inti yang menyebabkan semua keriuhan melibatkan pembuatan skills - pada dasarnya instruksi terperinci dalam format markdown yang mengajarkan agen coding AI teknik-teknik khusus. Pendukung klaim pendekatan ini memungkinkan developer secara sistematis meningkatkan cara asisten AI mereka menangani segala hal mulai dari debugging hingga pengembangan berbasis pengujian. Daripada memulai dari awal setiap kali, AI dapat merujuk skills yang sudah ditulis sebelumnya ketika menangani masalah serupa.

Sistem ini bekerja dengan membuat agen AI secara aktif mencari skills yang relevan ketika mengenali jenis tugas tertentu. Ini menjaga jendela konteks utama tetap bersih sambil memberikan pandangan yang ditargetkan. Pengguna awal melaporkan mengajari agen mereka skills mulai dari praktik pemrograman dasar hingga pengetahuan domain-spesifik kompleks yang diekstraksi dari buku-buku teknis.

Sebagian besar hanya berupa 'letakkan string ajaib ini sebelum prompt Anda untuk membuat LLM 10x lebih baik' voodoo, mirip dengan voodoo SEO yang umum di tahun 2000-an.

Masalah Kepraktisan: Pekerjaan Nyata vs. Sihir Voodoo

Banyak developer berpengalaman tetap tidak yakin. Kritik paling umum berpusat pada kurangnya bukti konkret bahwa sistem skills ini benar-benar meningkatkan hasil. Tanpa pengujian A/B yang ketat atau tolok ukur yang terukur, sulit untuk menentukan apakah pengaturan skills yang rumit memberikan nilai genuin atau hanya menciptakan ilusi perbaikan.

Programmer berpengalaman mencatat bahwa mereka telah melihat pola serupa sebelumnya - sistem rumit yang menjanjikan peningkatan revolusioner tetapi pada akhirnya menambah lebih banyak kompleksitas daripada nilainya. Beberapa membandingkan ekosistem skill AI saat ini dengan hari-hari awal optimisasi mesin pencari, di mana teknik misterius menjanjikan hasil ajaib tetapi sering memberikan nilai yang tidak konsisten.

Biaya Kognitif: Pekerjaan Lebih Sulit untuk Hasil Lebih Cepat?

Tema tak terduga yang muncul dari diskusi adalah bahwa penggunaan agen coding AI tingkat lanjut mungkin justru membuat pengembangan lebih menuntut mental daripada lebih mudah. Beberapa developer melaporkan merasa lebih kelelahan setelah sesi dengan asisten AI, mencatat bahwa mengelola output AI membutuhkan kewaspadaan konstan dan pemahaman mendalam tentang basis kode.

Pengalaman ini telah dibandingkan dengan mengendarai sepeda di gigi yang lebih tinggi - Anda bisa lebih cepat, tetapi butuh lebih banyak usaha. Developer menemukan diri mereka terus-menerus meninjau kode yang dihasilkan AI, mencegah duplikasi fungsionalitas yang ada, dan memastikan AI tidak memperkenalkan masalah arsitektur yang halus. Overhead mental ini menantang anggapan bahwa alat AI secara otomatis membuat pemrograman lebih mudah.

Tantangan Integrasi: Ketika AI Bertemu Basis Kode Nyata

Mungkin keterbatasan paling signifikan yang dibahas adalah bagaimana agen coding AI berkinerja pada basis kode besar dan kompleks. Meskipun mereka mungkin unggul dalam proyek greenfield atau fitur terisolasi, banyak developer melaporkan bahwa asisten AI kesulitan dengan sifat saling terhubung dari sistem perangkat lunak matang.

Agen cenderung mengalami tunnel vision, terlalu fokus pada tugas langsung sambil melewatkan kekhawatiran arsitektur yang lebih luas. Mereka sering menduplikasi fungsionalitas yang ada, mengabaikan pola yang mapan, atau membuat perubahan yang merusak bagian sistem yang tidak terkait. Ini menunjukkan bahwa pengawasan manusia tetap penting, terutama untuk memelihara basis kode besar dari waktu ke waktu.

Keterbatasan Umum AI Coding Agent yang Dilaporkan oleh Developer:

  • Duplikasi fungsi dan utility function yang sudah ada
  • Mengabaikan parameter yang diperlukan dalam fungsi terkait database
  • Mengabaikan komponen UI dan pola desain yang sudah ada
  • Menggunakan query database yang tidak efisien alih-alih pendekatan yang dioptimalkan
  • Kesulitan menjaga konsistensi di seluruh codebase yang besar
  • "Tunnel vision" pada tugas-tugas langsung sambil melewatkan dampak arsitektural

Masa Depan Pengembangan Berbantuan AI

Terlepas dari skeptisisme, ada kegembiraan genuin tentang potensi alat-alat ini. Implementasi paling sukses tampaknya adalah yang memperlakukan AI sebagai asisten yang kuat daripada pengganti penilaian manusia. Developer yang mempertahankan spesifikasi jelas, memberikan konteks terperinci, dan secara aktif membimbing pekerjaan AI melaporkan peningkatan produktivitas yang signifikan.

Komunitas tampaknya menyatu di tengah jalan - mengakui bahwa alat coding AI kuat tetapi membutuhkan manajemen yang hati-hati. Seperti yang dicatat satu developer, menggunakan AI secara efektif berarti memahami baik kemampuan maupun keterbatasannya, mirip seperti bekerja dengan developer junior yang membutuhkan arahan jelas dan tinjauan kode rutin.

Debat tentang agen coding AI dan kekuatan super mereka mencerminkan ketegangan lebih luas dalam pengembangan perangkat lunak antara merangkul alat baru dan mempertahankan praktik terbukti. Yang jelas adalah bahwa pendekatan paling efektif kemungkinan akan menggabungkan kecepatan AI dengan kebijaksanaan developer manusia berpengalaman, menciptakan kemitraan yang memanfaatkan kekuatan keduanya.

Referensi: Superpowers: How I'm using coding agents in October 2025