JetBrains开源KotlinLLM运行时代码生成器

作者: CBINEWS

责任编辑: 邹大斌

来源: 电脑商情在线

时间: 2026-08-03 11:16

关键字: 开源 LLM JetBrains Kotlin 代码生成

JetBrains宣布,KotlinLLM将正式开源并向公众开放。这是一个研究原型,旨在从Kotlin代码中将运行时逻辑委托给大语言模型(LLM)。

KotlinLLM是一个IntelliJ IDEA插件原型,用于在Kotlin中试验LLM驱动的"智能宏",支持代码生成、运行时更新和热重载。JetBrains指出,在软件工程中,LLM通常用于开发阶段的代码补全、代码生成和程序理解,但在已编译应用程序的运行时使用LLM则少见得多。现有方案存在以下权衡:

  • 直接运行时委托速度慢、结果不确定且成本高,并使应用程序在运行时依赖LLM服务;
  • 外部智能体工作流将生成的逻辑保留在代码库之外,更难以审查、测试和发布;
  • 大多数先前研究(如byLLM、nightjar、Healer)针对的是Python等解释型语言,而非Kotlin这样的编译型、静态类型语言。

KotlinLLM从三个方面解决这些局限:调用点明确显示某个功能由LLM支持,因此在代码审查中可见;生成的行为以普通Kotlin源代码的形式保存,而非仅保留在运行时会话中,可以像其他任何代码一样提交、审查、测试和分发;代码一旦生成,即可作为纯Kotlin运行,无需插件。对于已被覆盖的场景,无需再次调用LLM,因此没有额外的延迟或成本,且结果可重现。

KotlinLLM基于Apache License 2.0开源,代码仓库包含IntelliJ IDEA插件、Smart宏API及示例项目。此举标志着LLM与静态类型编程语言的深度融合迈出了重要一步,为开发者在编译时安全性与运行时灵活性之间提供了一个新的平衡点。

ToB最前沿

ToB最前沿抖音号

CBI科技在线

地址:北京市朝阳区北三环东路三元桥曙光西里甲1号第三置业A座1508室 商务内容合作QQ:2291221 电话:13391790444或(010)62178877
版权所有:电脑商情信息服务集团 北京赢邦策略咨询有限责任公司
声明:本媒体部分图片、文章来源于网络,版权归原作者所有,我司致力于保护作者版权,如有侵权,请与我司联系删除
京ICP备:2022009079号-3
京公网安备:11010502051901号
ICP证:京B2-20230255