الشركات
JetBrains
JetBrains شركة برمجيات طورت منظومة JetBrains Air، التي تهدف إلى تنظيم تطوير البرمجيات باستخدام وكلاء الذكاء الاصطناعي عبر المطورين والفرق والمؤسسات. وتشمل أعمالها المرتبطة بهذا السياق أدوات ووكلاء وسير عمل للفرق، إلى جانب تطوير Kotlin وممارسات ضمان جودة البرمجيات.
JetBrains شركة برمجيات طورت منظومة JetBrains Air لإدارة تطوير البرمجيات الوكيلي وربط الوكلاء وسير العمل والحوكمة داخل بيئات التطوير وخارجها.
JetBrains Air
تجمع JetBrains Air بين تشغيل الوكلاء وتنسيق العمل ومراقبة السياسات والتكاليف، مع دعم نماذج وخدمات ووكلاء من مزودين متعددين. وتشمل المنظومة:
- Air in JetBrains IDEs: لتوجيه الوكلاء وتنظيم عملهم والتحقق من مخرجاتهم داخل بيئات JetBrains.
- Air Teams: لتنسيق وأتمتة سير تسليم البرمجيات الذي يجمع المطورين والوكلاء.
- Air Governance: للسياسات المؤسسية والرؤية والتدقيق وإدارة التكلفة والمساءلة.
- Junie: وكيل JetBrains للبرمجة الاحترافية، ويستمر دعمه عبر واجهات Air.
- Agent Client Protocol: بروتوكول يهدف إلى توحيد الاتصال بين بيئة التطوير ومنظومة الوكيل.
Air Teams
تتيح Air Teams للفرق مشاركة تعليمات الوكلاء وبيئات التشغيل والأدوات داخل مشروعات مشتركة. ويمكن استخدام التشغيلات الآلية لمهام مثل مراجعة طلبات السحب أو تحديث الاعتماديات، مع الاحتفاظ بسجل لمحادثة الوكيل واستدعاءات الأدوات.
وفق المصدر المتاح، كانت الخدمة متاحة لعملاء JetBrains من قطاع الأعمال، مع خطط لتوسيع الوصول لاحقاً إلى المستخدمين الأفراد. ولا تتضمن الأدلة المتاحة تفاصيل مؤكدة عن التسعير أو حدود الاستخدام.
Kotlin
تختبر JetBrains في Kotlin آليتي Companion Blocks وCompanion Extensions لتوسيع تعريف الأعضاء المرتبطة بالأنواع وتحسين قابلية التشغيل البيني بين منصات Kotlin. وتظل Companion Objects مدعومة، ولا توصي الشركة بترحيل فوري إليها.
تظل الآليتان تجريبيتين في المادة المصدرية، وقد تتطلبان خيارات مترجم خاصة. كما قد تؤثر تغييرات الترجمة وتوافق الأدوات والمكتبات في قرار استخدامها على نطاق واسع.
ضمان جودة البرمجيات
تدعو JetBrains إلى جعل ضمان جودة البرمجيات عملية مستمرة مدمجة في دورة التطوير وCI/CD، بدلاً من حصر الاختبار في مرحلة ما قبل الإطلاق. وتشمل الممارسات المذكورة التحليل الساكن، واختبارات الوحدات والتكامل والواجهات والأداء والأمن.
تؤكد المواد أن أدوات الذكاء الاصطناعي لا تلغي التحقق البشري؛ إذ يظل المطور مسؤولاً عن فهم المخرجات واختبارها ومعالجة عيوبها.
ما الذي يمكن تأكيده عن JetBrains؟
- طورت الشركة منظومة JetBrains Air لتنسيق التطوير البرمجي الوكيلي.
- تعمل على أدوات وخدمات مرتبطة بالوكلاء والفرق والحوكمة.
- تطور لغة Kotlin وأدواتها، وتختبر ميزات جديدة مرتبطة بـ Companion Objects.
- تنشر إرشادات حول ضمان جودة البرمجيات والاختبار المستمر.