اكتشف المزيد عن Codex من OpenAI.. مبرمج متقدم داخل ChatGPT يقوم بإتمام جميع مهام البرمجة.

اكتشف المزيد عن Codex من OpenAI.. مبرمج متقدم داخل ChatGPT يقوم بإتمام جميع مهام البرمجة.

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

  

1. ما هو Codex؟

في بث مباشر يوم الجمعة، أعلنت OpenAI عن إطلاق Codex، وهو وكيل برمجي ذكي مدمج داخل ChatGPT، تم تصميمه خصيصا لتولي مهام تطوير برمجية متعددة في آن واحد. يمكن لـ Codex تنفيذ ميزات جديدة، إصلاح الأخطاء البرمجية، والإجابة على استفسارات تقنية متعلقة بشيفرة المستخدم، وكل ذلك داخل بيئة معزولة sandbox تحمل تلقائيا بمستودع المشروع.

2. ما الذي يجعل Codex مميزا؟

يعتمد Codex على إصدار مخصص من نموذج الذكاء الاصطناعي o3 المعروف باسم codex-1، وهو محسن خصيصا لمهام هندسة البرمجيات، تم تدريبه من خلال التعلم المعزز على سيناريوهات تطوير برمجية واقعية، ليكتب شيفرة تحاكي الأسلوب البشري وتلتزم بتعليمات البرمجة بدقة، كما أنه قادر على تنفيذ اختبارات برمجية بشكل تكراري حتى التأكد من نجاح التنفيذ.

Codex 

3. من يمكنه استخدامه؟

بدأت OpenAI طرح Codex تدريجيا لمشتركي خطط ChatGPT Pro، Enterprise، وTeam، وسيكون هؤلاء أول من يتمكن من الاستفادة من الأداة الجديدة، ومن المنتظر أن يتم توسيع نطاق الوصول لاحقا لمشتركي خطط ChatGPT Plus وEdu، لكن لم يتم تحديد موعد دقيق لذلك.

4. كيف يمكن استخدام Codex؟

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

5. ماذا يحدث بعد تنفيذ المهمة؟

عند الانتهاء من أي مهمة، يقوم Codex بتوثيق جميع التغييرات داخل بيئته، ويعرض سجل الأوامر ونتائج الاختبارات كدليل على ما تم تنفيذه، يمكن للمستخدم بعدها مراجعة النتيجة، طلب تعديلات، أو رفع Pull Request على GitHub، بل وحتى تطبيق التغييرات مباشرة في بيئة التطوير الخاصة به، كما يمكن تخصيص بيئة Codex لتطابق إعدادات المطور الشخصية بأعلى درجة ممكنة.