Codex وكيل برمجة من شركة OpenAI. وعلى عكس روبوت المحادثة الذي يقترح الكود فقط، يعمل Codex على المشروع نفسه: يقرأ الملفات ويعدّلها وينفذ الأوامر ويشغّل الاختبارات ويبلغك بالنتيجة. يتوفر بعدة أشكال: أداة سطر أوامر مفتوحة المصدر للطرفية، وإضافة لمحررات مثل VS Code، وتطبيق لسطح المكتب، ونسخة سحابية داخل ChatGPT تنفذ المهام في بيئة منفصلة وبالتوازي وتسلّم النتيجة على هيئة تغيير جاهز للدمج. كان اسم Codex يطلق سابقا على نموذج قديم لإكمال الكود، أما المنتج الحالي فمختلف.

فيمَ يُستخدم Codex؟#

  • تنفيذ ميزة جديدة: يشرح مبرمج Laravel «أضف حالة ملغى للطلبات» فيعدّل Codex الترحيل والنموذج والمتحكم والاختبار.
  • إصلاح الأخطاء بالاختبار: تصف الخطأ فيعيد Codex إنتاجه ويصلحه ويتأكد بتشغيل الاختبارات.
  • مراجعة الكود: قبل دمج التغييرات تطلب من Codex اكتشاف المشكلات المحتملة.
  • مهام متوازية في السحابة: تسند عدة مهام صغيرة (تحديث حزمة وكتابة اختبارات وإعادة هيكلة) إلى النسخة السحابية معا.
  • التعرف على كود غريب: في مستودع كبير تسأل ماذا يفعل كل جزء ومن أين تمر البيانات.

نقاط القوة والضعف#

نقاط القوة:

  • حضور في كل مكان: الطرفية والمحرر وسطح المكتب والويب وحتى تطبيق ChatGPT للهاتف.
  • نسخة سحابية لتنفيذ المهام بالتوازي دون إشغال حاسوبك.
  • أداة سطر أوامر مفتوحة المصدر.
  • يُفعَّل بحساب ChatGPT دون شراء منفصل.

نقاط الضعف:

  • كأي وكيل قد يجري تغييرات خاطئة أو زائدة، فالمراجعة ضرورية.
  • حصة النسخة المجانية قليلة للعمل الفعلي.
  • تُرسل شيفرة مشروعك إلى خوادم OpenAI للمعالجة.
  • قد لا يتوفر في بعض الدول والمناطق.

النسخة المجانية والتسعير#

لا يُباع Codex منفصلا، بل هو جزء من حساب ChatGPT: للمستخدمين المجانيين حصة محدودة، وتمنح الاشتراكات المدفوعة حصة أكبر وإمكانات أكمل. ويمكن أيضا استخدام أداة سطر الأوامر بمفتاح API والدفع حسب الاستهلاك. راجع الموقع الرسمي لمعرفة الأسعار الحالية.

اللغات غير الإنجليزية#

يفهم Codex الطلبات بعدة لغات ويمكنه إعطاء الشروحات والتقارير بها. لمزيد من الدقة اكتب أسماء الملفات والدوال ورسائل الخطأ كما هي (بالإنجليزية).

البدء في ثلاث خطوات#

  1. سجّل الدخول بحساب ChatGPT وثبّت أداة سطر الأوامر أو إضافة المحرر أو تطبيق سطح المكتب.
  2. في مجلد المشروع أعطه مهمة صغيرة ومحددة (مثل كتابة اختبار لدالة).
  3. اقرأ التغييرات قبل قبولها وشغّل الاختبارات بنفسك أيضا.

بدائل Codex#

  • Claude Code: وكيل Anthropic في الطرفية، قوي في المهام الكبيرة متعددة المراحل.
  • GitHub Copilot: داخل المحرر وGitHub، مع وضع وكيل ومراجعة طلبات الدمج.
  • Cursor: محرر كامل بوكيل مدمج واختيار نماذج متعددة.
  • Windsurf: محرر وكيل يسمى الآن Devin Desktop.

لمعرفة هذه الفئة أكثر اقرأ وكيل البرمجة ومراجعة الكود بالذكاء الاصطناعي وأدوات الذكاء الاصطناعي للبرمجة.