GitLab Blog→ المصدر

Codex و GitLab: من الكود إلى الإنتاج في ثلاث مراحل

يكتب Codex الكود في Terminal بسرعة، لكن هذا نصف العمل فقط. تضيف GitLab السياق: المتطلبات من المشكلة عبر MCP، والتعاون في طلب الدمج، وخط أنابيب CI/CD والموافقة ا

معالج بواسطة الذكاء الاصطناعي من GitLab Blog؛ بتحرير Hamidun News
Codex و GitLab: من الكود إلى الإنتاج في ثلاث مراحل
المصدر: GitLab Blog. كولاج: Hamidun News.
◐ استمع للمقال

Codex هو وكيل ذكاء اصطناعي لكتابة الكود في Terminal. يكتب الكود، ويشغل الاختبارات، ويرسل التزامات إلى الفرع - وكل هذا بسرعة. لكن كتابة الكود هي مجرد الخطوة الأولى. بعد ذلك تحتاج إلى مهمة، وطلب دمج، و CI/CD، ومراجعة كود، وقرار بشري بشأن الدمج. تساعد GitLab على ربط سرعة Codex بالسياق المطلوب للإنتاج.

Codex محليًا: من الخطأ إلى الكود

السيناريو الأول يعمل في Terminal. في مشروع Tanuki IoT Platform توجد خطأ في WebSocket: تصفية المقاييس حسب النوع لا تعمل. تصف المهمة إلى Codex، فيحلل كود Rust، ويجد معامل `metric` المفقود، ويضيف التصفية، ويكتب الاختبارات. بعد التحقق، ينشئ Codex فرعًا ويرسل التزامًا. يتحقق GitLab CI من أسلوب Rust ويشغل الاختبارات. جاهز للدمج. هنا يعمل الوكيل مع المستودع وملف محلي AGENTS.md حيث يتم وصف كيفية ظهور التنفيذ الجيد.

GitLab MCP: سياق المتطلبات

يضيف السيناريو الثاني عمقًا. يمكن لـ Codex الآن سحب المعلومات من مشكلة GitLab عبر MCP (Model Context Protocol). تصف المشكلة رقم 32 المتطلبات: تحتاج إلى اختبارات وتوثيق وتحديثات. بدلاً من نسخ كل شيء إلى الـ prompt، يسأل Codex ببساطة "ساعدني في تنفيذ المشكلة 32" ويحمل المتطلبات مباشرة من GitLab. الآن يأخذ الإصلاح في الاعتبار ليس فقط الحل التقني بل أيضًا متطلبات الأعمال. ينشئ Codex طلب دمج مع "Closes #32" تلقائيًا:

  • قراءة المتطلبات من المشكلة عبر MCP
  • التنفيذ مع مراعاة جميع التفاصيل
  • إنشاء طلب دمج مع إغلاق المشكلة عند الدمج
  • الربط بين الكود والمتطلبات
  • مشاركة الوكيل في عملية التسليم

هذا ليس تشفيرًا محليًا بل مشاركة في عملية التسليم.

وكيل خارجي في طلب الدمج

السيناريو الثالث هو الأكثر إثارة للاهتمام. يشير مراجعة الكود إلى المشاكل: نقص التوثيق والاختبارات على الأخطاء. تذكر Codex في تعليق طلب الدمج (@ai-codex-agent)، والآن يعمل الوكيل في سياق طلب الدمج. يرى الفروقات والملاحظات ونتائج CI والموافقات. يضيف Codex التوثيق ويكتب الاختبارات المفقودة ويرسل التزامًا ويشغل الفحوصات. يكتب الرد مرة أخرى في طلب الدمج. يصبح طلب الدمج السطح المركزي: الكود هنا والمراجعة هنا والوكيل يساعد هنا والإنسان يوافق هنا.

ماذا يعني هذا

أصبحت البرمجة سريعة، لكن السرعة بدون سياق هي مجرد خط إنتاج للتصحيحات. عندما يرى الوكيل المتطلبات (من المشكلة) والتعاون (من طلب الدمج)، ينتج عن ذلك عمل معقول. هذا هو اتصال سرعة الكود مع سياق الإنتاج: يعمل الوكيل بسرعة والإنسان يتخذ القرارات.

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

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

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

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