Open Source 🇺🇸 31.07.2026 15:02

JetBrains macht KotlinLLM Open Source: Smart-Makros generieren Kotlin-Code zur Laufzeit mit Hot Reload über JDI

JetBrains Research hat KotlinLLM unter der Apache-2.0-Lizenz veröffentlicht. Der Prototyp-Plugin für IntelliJ IDEA fügt die Smart-Makros asLlm und mockLlm hinzu, deren Körper generierten Kotlin-Code darstellen und nicht Live-Aufrufe an Modelle. Der Plugin fängt Laufzeitwerte über JDI ab, fordert vom LLM-Agenten eine gezielte Code-Aktualisierung an, kompiliert diese und überschreibt die geladene Klasse. Abgedeckte Szenarien werden anschließend wie reguläres Kotlin ausgeführt, ohne weitere Modellaufrufe.
JetBrains Research hat den Quellcode von KotlinLLM unter der Apache-2.0-Lizenz veröffentlicht. Das Plugin-Prototyp für IntelliJ IDEA fügt die intelligenten Makros asLlm und mockLlm hinzu, deren Rümpfe als Kotlin-Code generiert werden, statt als Live-Aufrufe von Modellen ausgeführt zu werden. Das Plugin erfasst Laufzeitwerte über JDI, fordert ein eng begrenztes Code-Update von einem LLM-Agenten an, kompiliert und überschreibt die geladene Klasse. Die abgedeckten Szenarien werden dann wie gewöhnlicher Kotlin-Code ausgeführt, ohne weitere Inferenzaufrufe. Bei einem angepassten Spring-Petclinic-Projekt schlossen alle 24 Szenarien mit 100% Erfolg bei der heißen Neuladung und ungefähr 1% Overhead zur Laufzeit ab.
Quelle: MarkTechPost — Original
Unsere früheren Beiträge zu diesem Thema ↓
Aktuelle Nachrichten