Open Source 🇺🇸 31.07.2026 15:02

JetBrains ouvre le code source de KotlinLLM : des macros intelligentes générant du code Kotlin à l'exécution avec rechargement à chaud via JDI

JetBrains Research a publié KotlinLLM sous licence Apache 2.0. Ce plugin prototype pour IntelliJ IDEA ajoute des macros intelligentes asLlm et mockLlm, dont les corps sont du code Kotlin généré, et non des appels de modèles en direct. Le plugin intercepte les valeurs d'exécution via JDI, demande à un agent LLM une mise à jour ciblée du code, le compile et redéfinit la classe chargée. Les scénarios couverts sont ensuite exécutés comme du Kotlin normal, sans appels ultérieurs au modèle.
JetBrains Research a rendu public le code source de KotlinLLM sous la licence Apache 2.0. Ce plugin prototype pour IntelliJ IDEA ajoute des macros intelligentes asLlm et mockLlm, dont les corps sont générés en tant que code Kotlin, plutôt que d'exécuter des appels en direct au modèle. Le plugin capture les valeurs d'exécution via JDI, demande à l'agent LLM une mise à jour ciblée du code, compile et redéfinit la classe chargée. Les scénarios couverts sont ensuite exécutés comme du Kotlin ordinaire, sans appels d'inférence ultérieurs. Sur un projet Spring Petclinic adapté, les 24 scénarios ont tous abouti avec un taux de réussite de 100 % pour le rechargement à chaud, et environ 1 % de surcoût en exécution.
Source: MarkTechPost — original
Nos articles précédents sur ce sujet ↓
Infos fraîches