JetBrains membuka sumber kode KotlinLLM: makro pintar yang menghasilkan kode Kotlin saat runtime dengan hot reload melalui JDI
JetBrains Research menerbitkan KotlinLLM di bawah lisensi Apache 2.0. Plugin prototipe untuk IntelliJ IDEA menambahkan makro pintar asLlm dan mockLlm yang isinya berupa kode Kotlin yang dihasilkan, bukan panggilan model langsung. Plugin ini menangkap nilai runtime melalui JDI, meminta agen LLM untuk pembaruan kode yang sempit, mengompilasinya, dan mendefinisikan ulang kelas yang dimuat. Skenario yang tercakup kemudian dieksekusi sebagai Kotlin biasa tanpa panggilan model berikutnya.
JetBrains Research telah membuka kode sumber KotlinLLM di bawah lisensi Apache 2.0. Plugin prototipe untuk IntelliJ IDEA ini menambahkan makro cerdas asLlm dan mockLlm, yang isinya dihasilkan sebagai kode Kotlin, bukan dieksekusi sebagai panggilan model langsung. Plugin ini menangkap nilai waktu proses melalui JDI, meminta agen LLM untuk memperbarui kode secara sempit, mengompilasi, dan menimpa kelas yang dimuat. Skenario yang tercakup kemudian dijalankan sebagai Kotlin biasa tanpa panggilan inferensi lebih lanjut. Pada proyek Spring Petclinic yang diadaptasi, semua 24 skenario berhasil dengan tingkat keberhasilan 100% untuk pemuatan ulang panas (hot reload) dan overhead waktu proses sekitar 1%.
Sumber: MarkTechPost —
asli
