GitLab Blog→ المصدر

GitLab Duo CLI: إدارة وكلاء AI في مسارات CI/CD

أطلقت GitHub ميزة BYOK لـ Copilot CLI، لكن هذه مجرد البداية. عندما يؤتمت وكيل AI مهامًا في CI/CD من دون موافقة بشرية، تصبح هناك حاجة إلى أمان على مستوى المنصة.

معالج بواسطة الذكاء الاصطناعي من GitLab Blog؛ بتحرير Hamidun News
GitLab Duo CLI: إدارة وكلاء AI في مسارات CI/CD
المصدر: GitLab Blog. كولاج: Hamidun News.
◐ استمع للمقال

أضافت GitHub مؤخراً دعم bring-your-own-key (BYOK) والنماذج المحلية إلى Copilot CLI. يمكن للمطورين توجيه الطلبات من خلال موفرهم الخاص أو تشغيل نموذج بالكامل دون اتصال. لكن اختيار النموذج هو مجرد البداية. تبدأ التعقيدات الحقيقية عندما يبدأ الذكاء الاصطناعي باتخاذ إجراءات في جميع أنحاء خط أنابيب تسليم البرامج الخاص بك: تشغيل عمليات البناء وتغيير تكوين CI/CD. هنا يصبح اتخاذ القرارات المعمارية الأساسية لأداة سطر الأوامر حرجاً.

نهجان لـ CLI-AI

يعمل Copilot على مستوى محطة العمل الفردية للمطور. لم تخطط GitHub للإدارة التنظيمية — لا يوجد تحكم في النموذج الذي تستخدمه الفريق، ولا توجد عملية تدقيق لما فعله الوكيل ولماذا. تم بناء GitLab Duo CLI بطريقة مختلفة. يتم بناؤها على منصة وكلاء GitLab Duo وتصميمها للمطورين الذين لديهم محطة طرفية والفرق التي يقوم فيها الوكلاء بأتمتة الأمان والتحقق والامتثال والنشر عبر عشرات المشاريع بدورات إطلاق مختلفة. تدعم GitLab Duo CLI الوضع بدون رأس — غير تفاعلي وقابل للبرمجة ومدمج في أنابيب CI/CD. تعمل إدارة الحوكمة في جميع أنحاء خط الأنابيب.

لماذا اختيار النموذج ليس نفسه الحوكمة

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

  • ما الذي يمكن لهذا الوكيل الوصول إليه؟
  • ما الذي يُسمح به للقيام به؟
  • ما الإجراءات التي نفذها وهل يمكنني إثبات ذلك؟
  • هل يمكن اختراق الوكيل من خلال حقن موجه؟

تحل GitLab Duo CLI هذا على مستوى المنصة. في الوضع التفاعلي، لا يتم تنفيذ أي إجراء بدون موافقة بشرية. يتم دمج كشف حقن الموجه في منصة وكلاء GitLab Duo ويمنع محاولات اختراق الوكيل بأوامر ضارة. تحد هوية العناصر من وصول الوكيل فقط إلى ما هو مصرح به بشكل صريح. يصبح كل إجراء ذكاء اصطناعي قابلاً للتدقيق. تسمح ملفات مثل AGENTS.md و SKILL.md للفريق بتحديد بالضبط ما هي المهام والإجراءات المسموحة للوكيل.

السيناريو الرئيسي: أتمتة CI/CD

يخلق CLI-AI أقصى قيمة عند تصحيح أخطاء خط أنابيب معطل في نهاية المرحلة وللمهام الإنمائية متعددة الخطوات. لكن هذا هو أيضاً السيناريو حيث تختلف التكوينات حسب المطور والحوكمة على مستوى المنصة بشكل حاد. عندما يعمل وكيل داخل خط أنابيب، لا يوجد مطور بالقرب — لن يتمكنوا من ملاحظة محاولة حقن موجه أو سلوك نموذج غير متوقع. يجب أن تكون عناصر التحكم الأمنية مدمجة في المنصة وتعمل بشكل متسق عبر جميع الأعمال والبيئات.

ماذا يعني هذا

بالنسبة لقادة الهندسة، يعني هذا طرح الأسئلة الصحيحة: هل تتطلب الأداة عناصر تحكم على مستوى المؤسسة؟ هل ستعمل نموذج الأمان عندما لا يراقب أحد؟ المرونة في النموذج والدعم دون الاتصال مهمان، لكن بالضبط معمارية الحوكمة الأساسية هي التي تحدد ما إذا كان بإمكانك تشغيل مثل هذه الأداة في الإنتاج.

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

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

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

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