Open Source 🇺🇸 31.07.2026 15:02

JetBrains opent broncode van KotlinLLM: slimme macro's die Kotlin-code genereren tijdens runtime met hot reload via JDI

JetBrains Research heeft KotlinLLM gepubliceerd onder de Apache 2.0-licentie. De prototype-plugin voor IntelliJ IDEA voegt slimme macro's asLlm en mockLlm toe, waarvan de lichamen bestaan uit gegenereerde Kotlin-code in plaats van live modelaanroepen. De plugin onderschept runtime-waarden via JDI, vraagt de LLM-agent om een gerichte code-update, compileert die en overschrijft de geladen klasse. Gedekte scenario's draaien daarna als normale Kotlin zonder verdere modelaanroepen.
JetBrains Research heeft de broncode van KotlinLLM openbaar gemaakt onder de Apache 2.0-licentie. Deze prototype-plugin voor IntelliJ IDEA voegt slimme macro's asLlm en mockLlm toe, waarvan de bodies worden gegenereerd als Kotlin-code en niet worden uitgevoerd als live modeloproepen. De plugin legt runtimewaarden vast via JDI, vraagt een LLM-agent om een gerichte code-update, compileert en overschrijft de geladen klasse. De afgedekte scenario's worden daarna uitgevoerd als gewoon Kotlin zonder verdere inferentieoproepen. Op een aangepast Spring Petclinic-project slaagden alle 24 scenario's met 100% succes voor hot reload en ongeveer 1% overhead tijdens de uitvoering.
Bron: MarkTechPost — origineel
Eerdere berichten over dit onderwerp ↓
Vers nieuws