تخطَّ إلى المحتوى
العربية
محتوى FikirPilot

ترحيل بيئة تشغيل GitHub Copilot إلى Rust باستخدام Copilot

حُدِّث: 2026-09-17 · 3 دقيقة قراءة · 408 كلمة

نُشر: · وصلنا الخبر: · مدة المعالجة: 2 دقيقة

ترحيل بيئة تشغيل GitHub Copilot إلى Rust باستخدام Copilot
شاشة تعرض شفرة برمجية ولوحة مفاتيح

طُوِّرت بيئة تشغيل وكيل Copilot، التي تشكّل الأساس لـ GitHub Copilot CLI وGitHub Copilot app وGitHub Copilot SDK، في البداية باستخدام TypeScript وNode.js وV8 لصالح GitHub Copilot cloud agent (CCA). وأعادت GitHub كتابة بيئة التشغيل من الصفر بمساعدة GitHub Copilot app وCopilot CLI، منتجةً أكثر من 800,000 سطر من شيفرة Rust المخصصة للإنتاج. أنشأت وكلاء AI معظم الشيفرة، ودُمجت التغييرات تدريجيًا في الفرع الرئيسي عبر 128 طلب سحب. وبينما جرت معالجة حالات التراجع الناتجة بسرعة، تحسن الأداء بعدة مراتب أسّية. واكتمل المشروع، الذي كان من الممكن أن يستغرق سابقًا عامًا أو عامين من عمل فريق، خلال بضعة أشهر وبالاعتماد إلى حد كبير على مطور واحد؛ فيما واصل أعضاء الفريق الآخرون توسيع قدرات النظام.

تدعم بيئة التشغيل المشتركة GitHub Copilot CLI وGitHub Copilot app، إلى جانب أحدث إصدارات VS Code وVisual Studio وCCA وCopilot Code Review (CCR) وCopilot Cowork وCopilot Studio وExcel وOutlook وPowerPoint وWord. وانتقل معظم هذه المنتجات، بعد أن طوّر في البداية حلقات الوكلاء الخاصة به، إلى GitHub Copilot SDK الذي يتيح الوصول إلى بيئة تشغيل وكيل Copilot. وكان الهدف من ذلك مشاركة التحسينات في الأمن والموثوقية والأداء والذكاء بين المنتجات.

لكن البنية القائمة على TypeScript وNode.js وV8 وInk وReact، رغم أنها كانت كافية لتطبيق وحدة تحكم، فرضت قيودًا في البيئات التي تتطلب بدء تشغيل سريعًا واستهلاكًا منخفضًا للذاكرة وكثافة عالية للخوادم. كذلك، كان إصدار CLI الأول، الذي طُوّر بسرعة، يدمج واجهة الطرفية مع بيئة التشغيل بدلًا من فصلهما في طبقات مستقلة.

لماذا يهم ذلك

يتجاوز تأثير هذا التغيير أداة مطور واحدة؛ إذ تستطيع مجموعة واسعة من المنتجات التي تستخدم بيئة التشغيل المشتركة مشاركة التحسينات في مجالات الأمن والموثوقية والأداء والذكاء عبر البنية التحتية نفسها. ويهمّ الفرق التي تنقل بيئة التشغيل إلى منتجات مختلفة تذليل قيود حزمة التقنيات السابقة في البيئات التي تتطلب بدء تشغيل سريعًا واستهلاكًا منخفضًا للذاكرة وكثافة عالية للخوادم. كما يُظهر تنفيذ العملية في بضعة أشهر بالاعتماد أساسًا على مطور واحد ووكلاء ذكاء اصطناعي أن أساليب تقسيم العمل والمراجعة في عمليات تحويل شيفرات الإنتاج واسعة النطاق يمكن أن تتغير. ويكشف إدخال التغييرات عبر 128 طلب سحب منفصلًا ومعالجة حالات التراجع أن السرعة لا تلغي الحاجة إلى الرقابة المرحلية. لكن النتائج تستند إلى السرد التقني الخاص بـGitHub، ولا تتوافر معلومات عن عبء صيانة البنية الجديدة على المدى الطويل.

خلفية

GitHub ليس اسمًا جديدًا في أرشيف FikirPilot: فقد نشرنا خلال آخر 90 يومًا 3 أخبار ورد فيها هذا الاسم، وكان أحدثها بتاريخ 11 سبتمبر 2026.

مصطلح: الوكيل

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

المصدر: GitHub Blog