GitHub Blog→ المصدر

GitHub Copilot SDK для Java: аннотации и виртуальные потоки для enterprise-разработки

GitHub выпустила Copilot SDK для Java — корпоративные разработчики теперь управляют Copilot через нативные аннотации и виртуальные потоки без переключения на Python или TypeScript. SDK поддерживает корпоративный стек: Spring Boot, Quarkus, Jakarta EE — и опирается на виртуальные потоки Java 21 для масштабируемых AI-запросов.

معالج بواسطة الذكاء الاصطناعي من GitHub Blog؛ بتحرير Hamidun News
GitHub Copilot SDK для Java: аннотации и виртуальные потоки для enterprise-разработки
المصدر: GitHub Blog. كولاج: Hamidun News.
◐ استمع للمقال

نشرت GitHub حزمة Copilot SDK لـ Java — وهي أداة تتيح لمطوري المؤسسات إدارة GitHub Copilot مباشرةً من كود Java الاصطلاحي عبر التعليقات التوضيحية (Annotations) والخيوط الافتراضية (Virtual Threads)، دون الحاجة إلى التحويل إلى Python أو TypeScript.

ما الذي يستطيع Copilot SDK لـ Java فعله

توفر حزمة SDK واجهة Java أصيلة للوصول إلى إمكانات GitHub Copilot. بدلاً من استدعاءات HTTP اليدوية أو الأغلفة حول REST API، يصف المطور سلوك مساعد AI من خلال التعليقات التوضيحية القياسية في Java — وهو أسلوب مألوف بالفعل من Spring Framework وJakarta EE. يُخفض هذا النهج عتبة الدخول: إذ يدير مطور Java الـ Copilot بالأدوات ذاتها التي يكتب بها منطق الأعمال.

الإمكانات الرئيسية لحزمة SDK:

  • تعليقات توضيحية بـ Java لإدارة Copilot بشكل تعريفي دون boilerplate مفرط
  • دعم الخيوط الافتراضية (Project Loom, Java 21+) — استدعاءات غير متزامنة دون إيقاف التنفيذ
  • أسلوب Java الاصطلاحي: لا يُشترط معرفة Python أو TypeScript
  • التوافق مع البنية التحتية للمؤسسات: Spring Boot, Quarkus, Jakarta EE

السيناريوهات المؤسسية النموذجية لحزمة SDK: مساعدو الدردشة الداخليون على خوادم Java الخلفية، وتوليد كود AI في خطوط CI/CD، وإثراء البيانات في الخدمات المصغرة عالية الحِمل. في جميع الحالات، يُطوَّر المكون الخاص بـ AI ويُختبَر باستخدام أدوات Java القياسية دون عزله في خدمة Python منفصلة.

"Enterprise

Java developers have a new superpower — drive GitHub Copilot from idiomatic Java code with annotations, virtual threads, and more" — مقتبس من مدونة GitHub Engineering الرسمية.

لماذا تتجه GitHub نحو Java المؤسسي

لا تزال Java اللغة المهيمنة في تطوير برمجيات المؤسسات: إذ تبني البنوك وشركات التأمين وشركات الاتصالات وكبرى شركات التجزئة أنظمتها الجوهرية بها. قبل ظهور SDK متخصصة، كانت فرق Java الراغبة في دمج Copilot مضطرة إما إلى تغليف مكتبات Python أو العمل عبر عملاء REST منخفضي المستوى — وكلا الأسلوبين يُعاني من ضعف في قابلية قراءة الكود وصيانته.

كان نظام GitHub Copilot البيئي حتى الآن متمحوراً أساساً حول Python وTypeScript/JavaScript. تُوسِّع حزمة SDK لـ Java نطاق التغطية لتشمل قطاع المؤسسات الذي تُعدّ فيه Java المعيار الفعلي، فتحصل فرق Java على أداة من الدرجة الأولى لا مجرد منفذ ثانوي.

بالنسبة للمؤسسات التي تبني مساعدي AI داخليين، تعني حزمة SDK تغييراً ملموساً في سير العمل: يكتب المطورون أنفسهم الذين يكتبون منطق الأعمال طبقة AI — دون الحاجة إلى توظيف متخصصين في Python أو تأسيس فريق AI منفصل. وتعمل خطوط Java الحالية وأدوات الاختبار مع مكونات AI دون الحاجة إلى محولات خاصة.

لماذا تهم الخيوط الافتراضية في تكاملات AI

الخيوط الافتراضية إمكانية رئيسية في Java 21 LTS، الذي صدر في سبتمبر 2023 ضمن إطار Project Loom. تُدير JVM آلاف الخيوط الخفيفة ("الخضراء") فوق مجموعة محدودة من خيوط نظام التشغيل، مما يتيح كتابة كود متزامن مألوف مع تحقيق تنفيذ غير متزامن فعلياً.

بالنسبة لتكاملات AI، يُغير ذلك المشهد جذرياً. تُولّد الخدمة المؤسسية التي تخدم آلاف المستخدمين طلبات متزامنة عالية التدفق إلى Copilot. دون الخيوط الافتراضية، كان المطور يختار بين البنية التفاعلية (Reactor, RxJava) ذات منحنى التعلم الحاد، وبين مجموعة خيوط نظام التشغيل المتضخمة ذات الاستهلاك الذاكري المرتفع. تُزيل حزمة SDK هذه المعضلة: إذ يصبح الكود المتزامن المألوف قابلاً للتوسع بشكل افتراضي.

ماذا يعني ذلك

تُزيل Copilot SDK لـ Java العائق الرئيسي أمام تكاملات AI المؤسسية على منصة JVM. التعليقات التوضيحية والخيوط الافتراضية هي اللغة الأصيلة لمطور Java المؤسسي؛ وأصبح بالإمكان الآن استخدامها لإدارة Copilot مباشرةً. يفتح ذلك الطريق أمام تضمين مساعدي AI في أنظمة البنوك والتأمين والتجزئة دون تغيير المنظومة التقنية.

*تُعترف Meta بوصفها منظمة متطرفة وهي محظورة في روسيا.

ZK
Hamidun News
أخبار الذكاء الاصطناعي بدون ضوضاء. اختيار تحريري يومي من أكثر من 50 مصدر. منتج من جمال حميدون، رئيس الذكاء الاصطناعي في Alpina Digital.

هل تريد التوقف عن قراءة الذكاء الاصطناعي والبدء باستخدامه؟

AI News هو موجز منسق لأخبار الذكاء الاصطناعي. تعلمك Hamidun Academy استخدام الذكاء الاصطناعي في عملك.

ما رأيك؟
جارٍ تحميل التعليقات…