10 poin oleh hexpeek 2025-09-04 | 7 komentar | Bagikan ke WhatsApp

Alasan penelitian

  • Selain metode seperti prompt atau .cursorrules, tulisan ini membahas penelitian dan percobaan tentang apakah struktur kode dapat digunakan sebagai konteks yang bisa dipahami AI.
  • Saat ini ukuran context yang disediakan sebagian besar model AI sangat kecil dan menimbulkan banyak ketidaknyamanan dalam vibe coding. Jika struktur kode dapat dimanfaatkan sebagai konteks lain yang bisa digunakan AI, diasumsikan hal itu dapat menghasilkan peningkatan besar.

Pengujian

  • Disediakan dua kode dengan implementasi yang sama tetapi struktur yang berbeda.
    • Kode pertama ditulis secara berorientasi tujuan tanpa terlalu memedulikan struktur.
    • Kode kedua adalah versi yang hanya memperbaiki sebagian struktur dari kode pertama.
  • Kedua kode tersebut 100% ditulis oleh AI.
  • Kepada AI yang sama, hanya kode dasar yang diberikan secara berbeda, lalu diberikan perintah yang sama untuk memodifikasi kode.

Hasil pengujian

  • Pada hasil modifikasi kode pertama, AI menambahkan fitur dengan cara menyelipkannya ke dalam kode lama yang tidak memiliki struktur. Dari modifikasi lanjutan setelah itu, fitur-fitur yang sudah ada menjadi sangat mudah rusak.
  • Pada hasil modifikasi kode kedua, AI menghormati struktur yang sudah ada dan memodifikasi kode dengan komposisi/struktur/pola yang sama. Bahkan pada modifikasi kode lanjutan, fungsi-fungsi yang sudah ada tidak mudah rusak.

Kesimpulan

  • AI memahami struktur kode yang sudah ada, dan di atas struktur yang baik AI menghasilkan kode yang kokoh dan berkualitas baik.

Penilaian pribadi

  • Ini adalah penelitian yang sangat menarik, dan saya pikir topik ini bermakna bagi perkembangan AI untuk pengembangan perangkat lunak.
  • Tulisan itu sendiri tidak terlalu panjang, tetapi banyak memuat penjelasan tentang lingkungan dan tujuan yang ingin disampaikan.
  • Justru isi pengujiannya perlu dipraktikkan langsung oleh pembaca agar bisa dipahami. Saya merasa tulisan ini akan jauh lebih baik jika lebih berfokus pada pengujian, hasilnya, dan maknanya.

7 komentar

 
sirotan202 2025-09-10

Kata-katanya bagus, tapi kenapa

 
github88 2025-09-06

Saya rasa orang yang menulis tulisan seperti ini sebaiknya menjauhi penggunaan AI.

 
halfenif 2025-09-09

+1, saya juga merasakan hal yang sama.

 
nayounsang1 2025-09-08

Saya juga ikut antre.

 
iamapark89 2025-09-07

Apakah Anda tahu alasannya?

 
hexpeek 2025-09-07

Saya juga penasaran dengan alasan Anda berpikir demikian.

 
brainypooh 2025-09-06

Saya penasaran alasan mengapa Anda berpikir begitu.