Ini adalah artikel bagus yang saya bagikan. (Baca artikelnya di sini)
Ringkasannya: Untuk memanfaatkan AI dengan benar dalam era Vibe Coding, proposal yang ditulis oleh manusia harus berkembang menjadi 'sistem terstruktur' yang dapat dipahami oleh AI.
Masalah Inti: Paradoks Kode AI
Era 'Vibe Coding', di mana kode ditulis dalam bahasa alami, telah meningkatkan kecepatan pengembangan, tetapi justru menyebabkan penurunan kualitas kode dan waktu peninjauan yang lebih lama. Ini adalah situasi paradoks.
Fenomena: Peningkatan kode salinan, penurunan drastis rasio refactoring, penurunan kepercayaan pada alat AI.
Penyebab: Masalahnya bukan pada kinerja AI, melainkan pada bentuk proposal. Dokumen yang dibaca manusia hanyalah 'teks non-struktur' yang terfragmentasi bagi AI, sehingga AI tidak dapat memahami apakah niat perencanaan tercermin dengan baik dalam kode.
Solusi: 'Vibe Planning'
Untuk mengatasi masalah ini, penulis mengusulkan untuk mengubah proposal menjadi data terstruktur yang dapat dipahami oleh AI.
Terstruktur: Proposal dihierarki seperti Requirement → Feature → Spec → Userflow sehingga AI dapat secara otomatis mencocokkan kode dengan perencanaan.
Visualisasi: Selain teks, elemen desain layar (wireframe) digunakan untuk menghilangkan ambiguitas.
Hasil: Pekerjaan pencocokan perencanaan-kode yang sebelumnya dilakukan secara manual kini dapat dilakukan oleh AI, sehingga waktu yang dibutuhkan untuk menemukan bug hingga memperbaikinya dapat dipersingkat secara signifikan (misalnya: dua hari → dua jam).
Cara Melakukan 'Vibe Planning' Segera
Membaca Proposal untuk AI: Berikan proposal ke AI dan minta untuk meringkas daftar fitur dan prioritasnya untuk menguji pemahaman AI terhadap proposal.
Melakukan Hierarki Fungsi: Bagi perencanaan yang umum seperti "fungsi login" menjadi fungsi detail dan kasus pengecualian, lalu susun secara hierarkis.
Membaca Proposal Sebelum Kode: Sebelum meminta kode, pastikan AI memahami spesifikasi yang harus diimplementasikan dengan benar.
▶ Sumber Asli: https://eopla.net/magazines/43902?utm_source=copy_link&utm_medium=share#