Mã nguồn mở 🇺🇸 31.07.2026 15:02

JetBrains công bố mã nguồn KotlinLLM: macro thông minh tạo mã Kotlin trong lúc chạy với hot reload qua JDI

JetBrains Research đã phát hành KotlinLLM dưới giấy phép Apache 2.0. Plugin nguyên mẫu cho IntelliJ IDEA bổ sung các macro thông minh asLlm và mockLlm, phần thân của chúng là mã Kotlin được tạo ra chứ không phải các lời gọi trực tiếp đến mô hình. Plugin chặn các giá trị thời gian chạy qua JDI, yêu cầu tác nhân LLM thực hiện cập nhật mã hẹp, biên dịch mã đó và ghi đè lớp đã tải. Các tình huống được bao phủ sau đó chạy như Kotlin thông thường mà không cần gọi mô hình nữa.
JetBrains Research đã mở mã nguồn KotlinLLM theo giấy phép Apache 2.0. Plugin nguyên mẫu cho IntelliJ IDEA thêm các macro thông minh asLlm và mockLlm, phần thân của chúng được tạo ra dưới dạng mã Kotlin thay vì được thực thi như các lệnh gọi mô hình trực tiếp. Plugin này thu thập các giá trị runtime thông qua JDI, yêu cầu một tác nhân LLM cập nhật mã một cách hạn chế, biên dịch và ghi đè lớp đã tải. Sau đó, các kịch bản được bao phủ sẽ được thực thi như Kotlin bình thường mà không cần thêm bất kỳ lệnh gọi suy luận nào. Trên một dự án Spring Petclinic đã được điều chỉnh, tất cả 24 kịch bản đều hoàn thành với 100% thành công khi tải lại nóng và chi phí thực thi khoảng 1%.
Nguồn: MarkTechPost — bản gốc
Bài viết liên quan trước đây ↓
Tin mới