مفتوح المصدر 🇺🇸 31.07.2026 15:02

JetBrains تفتح مصدر KotlinLLM: ماكروات ذكية تولد كود Kotlin أثناء التنفيذ مع إعادة تحميل سريعة عبر JDI

نشرت JetBrains Research أداة KotlinLLM بموجب ترخيص Apache 2.0. الإضافة النموذجية لـ IntelliJ IDEA تضيف ماكروات ذكية asLlm و mockLlm، التي تمثل أجسامها كود Kotlin مولّد، وليست استدعاءات حية لنماذج اللغة. تلتقط الإضافة القيم وقت التشغيل عبر JDI، وتطلب من وكيل LLM تحديثًا ضيقًا للكود، وتجميعه، ثم إعادة تعريف الفئة المحملة. السيناريوهات المغطاة تُنفذ بعد ذلك ككود Kotlin عادي دون استدعاءات لاحقة للنموذج.
قامت JetBrains Research بفتح المصدر الخاص بـ KotlinLLM بموجب رخصة Apache 2.0. يضيف هذا البرنامج المساعد النموذجي لـ IntelliJ IDEA وحدات ماكرو ذكية باسمي asLlm و mockLlm، حيث يتم توليد أجسامها ككود Kotlin بدلاً من تنفيذها كاستدعاءات حية لنماذج اللغة. يلتقط البرنامج المساعد قيم وقت التشغيل عبر JDI، ويطلب من وكيل LLM تحديثًا ضيقًا للكود، ثم يجمعه ويعيد تعريف الفئة المحملة. بعد ذلك، يتم تنفيذ السيناريوهات المغطاة كـ Kotlin عادي دون أي استدعاءات استدلال إضافية. في مشروع Spring Petclinic المعدل، اكتملت جميع السيناريوهات الأربعة والعشرين بنسبة نجاح 100% في إعادة التحميل السريع، مع حمولة زائدة تقارب 1% أثناء وقت التشغيل.
المصدر: MarkTechPost — الأصلي
منشوراتنا السابقة حول هذا الموضوع ↓
أخبار جديدة