البرمجة وتطوير البرمجيات

JetBrains تطلق Air Teams لتشغيل سير عمل وكلاء البرمجة على مستوى فرق التطوير

أعلنت JetBrains عن Air Teams، طبقة تعاونية لتطوير البرمجيات بالوكلاء تجمع السياق والبيئات والأدوات والتعليمات داخل مساحات عمل مشتركة. تتوفر الخدمة حالياً لعملاء JetBrains من قطاع الأعمال، مع خطط لتوسيعها لاحقاً إلى المستخدمين الأفراد.

28 سبتمبر 2026
3 دقائق قراءة
1 قراءة
certi.news Editorial Team
JetBrains تطلق Air Teams لتشغيل سير عمل وكلاء البرمجة على مستوى فرق التطوير

أعلنت JetBrains عن Air Teams، وهي طبقة موجهة للفرق ضمن منظومة Air لتنسيق أعمال وكلاء البرمجة ومشاركة ما ينجح منها عبر دورة تطوير البرمجيات. وتتوفر الخدمة حالياً لعملاء JetBrains من قطاع الأعمال، بينما تخطط الشركة لتوسيع الوصول إليها لاحقاً ليشمل العملاء الأفراد.

تستهدف الخدمة مشكلة عملية في استخدام وكلاء الذكاء الاصطناعي داخل فرق التطوير: إعدادات كل مطور وتعليماته وبيئته تبقى غالباً على حاسوبه، ما يجعل نقل سير العمل الناجح إلى بقية الفريق أمراً صعباً. لذلك تنقل Air Teams هذه العناصر إلى مساحة مشتركة يمكن للفريق إدارتها وإعادة استخدامها.

أربعة مكونات لسير عمل مشترك

تتكون Air Teams من أربعة عناصر مترابطة:

  • التشغيلات الآلية: مهام متكررة ينفذها الوكلاء في السحابة، مثل مراجعة طلبات السحب، معالجة مشكلات محددة، أو تحديث الاعتماديات، وتبدأ وفق حدث أو جدول زمني.
  • البيئات السحابية المشتركة: إعدادات تتضمن الأدوات والاعتماديات وبيانات الوصول المطلوبة للبناء والاختبار، بحيث يهيئها الفريق مرة واحدة ويعيد استخدامها.
  • المهام السحابية: أعمال يمكن تشغيلها بالتوازي دون إبقاء حاسوب المطور مشغولاً، مع إمكانية بدئها ومتابعتها من بيئة التطوير المتكاملة أو المتصفح، ومن الهاتف لاحقاً.
  • مشروعات الفرق: مساحة تجمع الأعضاء والبيئات والموصلات والتشغيلات الآلية، مع أدوار وائتمانات مشتركة.

التشغيلات الآلية تضبط الأعمال المتكررة

تُبنى كل عملية آلية من أربعة مكونات: تعليمات تحدد المطلوب من الوكيل، وبيئة تشغيل، وأدوات يمكنه استخدامها، ومشغل يحدد وقت البدء. وتشمل المشغلات أحداثاً من GitHub أو Jira، وخطافات الويب، والجداول الزمنية، مع دعم أنواع أخرى مستقبلاً. كما تدعم الخدمة موصلات إلى أدوات مثل Jira وFigma وLinear.

تطرح JetBrains أمثلة تشمل مراجعة كل طلب سحب جديد، ومحاولة إصلاح المشكلات الصغيرة في YouTrack وفتح طلب سحب للمراجعة، وتحديث الاعتماديات مرتين أسبوعياً. وفي المثال الأخير، يبني الوكيل المشروع ويشغل الاختبارات، ثم يصلح الأعطال أو يتراجع عن التحديث إذا تعذر الإصلاح، مع الحفاظ على طلب سحب واحد محدث بدلاً من إغراق الفريق بطلبات متكررة.

ما الذي يتغير عملياً؟

تجعل Air Teams إعداد الوكيل أصلاً مشتركاً بدلاً من كونه تجربة فردية. فبيئة المستودع تحفظ في الملف .air/cloud/startup.sh داخل المستودع، ويمكن مراجعتها وإصدار نسخ منها مثل بقية الشيفرة. كما يمكن لوكيل أن يساعد في إعدادها عبر فحص المستودع وتنفيذ التثبيت والبناء، ثم اقتراح البرنامج النصي في فرع منفصل لمراجعته.

تقول JetBrains إن مشاركة البيئة لا تعني مشاركة بيانات الاعتماد نفسها؛ إذ يمكن استخدام الأسرار المشتركة دون كشف قيمها، بينما تبقى الأسرار الشخصية وصلاحيات المستودع مرتبطة بكل مستخدم. وتمنح المشروعات المشغلات حساب خدمة وائتمانات ذكاء اصطناعي خاصة بها، ما يسمح باستمرار تشغيلها حتى بعد مغادرة منشئها للفريق، إذا اختار المسؤولون استخدام ائتمانات المشروع.

الإبقاء على القرار بيد المهندس

تحاول المنصة الحد من الضوضاء الناتجة عن تعليقات وطلبات سحب غير ضرورية عبر إبقاء التغييرات في صورة طلبات سحب يقرر المهندس دمجها أو رفضها. كما تحتفظ كل عملية بسجل محادثة الوكيل واستدعاءات الأدوات، ما يتيح للفريق فحص سبب النتيجة عند ظهور خطأ. لكن المصدر لا يقدم تفاصيل عن التسعير أو حدود الاستخدام أو آليات الحوكمة الأوسع، وهي نقاط ستحتاج الفرق إلى التحقق منها قبل اعتماد الخدمة على نطاق إنتاجي.

مصدر الخبر
كيف أعددنا هذا الخبر؟

اعتمد الخبر على المصدر الأصلي الموضح أعلاه. قد نستخدم أدوات آلية للمساعدة في الاستخراج والتصنيف والصياغة، لكن النشر يخضع لقواعد تمنع المحتوى المكرر والقصير أو الروتيني منخفض القيمة. اقرأ سياستنا التحريرية.

c
كاتب المقال

certi.news Editorial Team

certi.news Editorial Team

The certi.news editorial team monitors technical sources and reconstructs news, verifying facts and context prior to publication.

من نفس التصنيف

مقالات قد تهمك

عرض كل الأخبار