Código Aberto 🇺🇸 31.07.2026 15:02

JetBrains abre o código-fonte do KotlinLLM: macros inteligentes que geram código Kotlin em tempo de execução com hot reload via JDI

A JetBrains Research publicou o KotlinLLM sob a licença Apache 2.0. O plugin-protótipo para o IntelliJ IDEA adiciona macros inteligentes asLlm e mockLlm, cujos corpos são código Kotlin gerado, em vez de chamadas vivas de modelos. O plugin intercepta valores em tempo de execução via JDI, solicita ao agente LLM uma atualização de código restrita, compila-o e redefine a classe carregada. Os cenários cobertos são então executados como Kotlin comum, sem chamadas subsequentes ao modelo.
A JetBrains Research abriu o código-fonte do KotlinLLM sob a licença Apache 2.0. O plug-in de protótipo para IntelliJ IDEA adiciona macros inteligentes asLlm e mockLlm, cujos corpos são gerados como código Kotlin, em vez de serem executados como chamadas vivas de modelos. O plug-in captura valores em tempo de execução via JDI, solicita ao agente LLM uma atualização estreita de código, compila e substitui a classe carregada. Os cenários cobertos então são executados como Kotlin comum, sem novas chamadas de inferência. No projeto adaptado Spring Petclinic, todos os 24 cenários foram concluídos com 100% de sucesso na recarga quente e aproximadamente 1% de sobrecarga em tempo de execução.
Fonte: MarkTechPost — original
Nossos posts anteriores sobre este tópico ↓
Notícias frescas