Açık Kaynak 🇺🇸 31.07.2026 15:02

JetBrains, KotlinLLM'in Kaynak Kodunu Açtı: JDI Üzerinden Sıcak Yeniden Yükleme ile Çalışma Zamanında Kotlin Kodu Üreten Akıllı Makrolar

JetBrains Research, KotlinLLM'i Apache 2.0 lisansı altında yayınladı. IntelliJ IDEA için prototip eklenti, gövdeleri canlı model çağrıları değil, üretilmiş Kotlin kodu olan asLlm ve mockLlm akıllı makrolarını ekliyor. Eklenti, JDI aracılığıyla çalışma zamanı değerlerini yakalar, LLM ajanından dar bir kod güncellemesi ister, derler ve yüklenen sınıfı geçersiz kılar. Kapsanan senaryolar daha sonra modele daha fazla çağrı yapılmadan sıradan Kotlin olarak yürütülür.
JetBrains Research, KotlinLLM'in kaynak kodunu Apache 2.0 lisansı altında açtı. IntelliJ IDEA için prototip eklenti, gövdeleri canlı model çağrıları olarak çalıştırılmak yerine Kotlin kodu olarak üretilen asLlm ve mockLlm akıllı makrolarını ekliyor. Eklenti, çalışma zamanı değerlerini JDI aracılığıyla yakalar, LLM ajanından dar kapsamlı bir kod güncellemesi ister, derler ve yüklenen sınıfı yeniden tanımlar. Kapsanan senaryolar daha sonra başka çıkarım çağrıları olmadan normal Kotlin olarak çalıştırılır. Uyarlanmış Spring Petclinic projesinde 24 senaryonun tamamı %100 sıcak yeniden yükleme başarısı ve çalışma zamanında yaklaşık %1 ek yük ile tamamlandı.
Kaynak: MarkTechPost — orijinal
Bu konudaki önceki yazılarımız ↓
Güncel haberler