يمكن للمطور عبر التطبيق:
وبما أن التنفيذ يحدث على الجهاز الأصلي، تبقى الملفات والأدوات وبيانات الاعتماد داخل بيئة التطوير المعتادة.
واجهة الهاتف مصممة أساساً للمتابعة والإشراف بدلاً من كتابة الكود مباشرة.
يعرض التطبيق حالة المهمة في الوقت الفعلي: هل Codex يعمل حالياً، أم ينتظر تعليمات، أم متوقف بانتظار موافقة المستخدم. هذا يسمح للمطور بمتابعة العمل دون إبقاء الحاسوب مفتوحاً طوال الوقت.
في كثير من الأحيان يتوقف وكيل البرمجة قبل تنفيذ أوامر حساسة مثل تعديل ملفات مهمة أو تشغيل أوامر نظام. من خلال الهاتف يمكن الموافقة أو الرفض فوراً حتى لا تتوقف المهمة لفترة طويلة.
يستطيع المستخدم متابعة ما يجري عبر:
يمكن للمطور إرسال تعليمات جديدة أثناء العمل أو تعديل خطة التنفيذ. وتشير بعض التقارير أيضاً إلى إمكانية تغيير النموذج المستخدم أو إعدادات التنفيذ من الواجهة المحمولة، رغم أن التفاصيل قد تختلف في مرحلة المعاينة الحالية.
يعمل Codex داخل مجلد مشروع محدد على الجهاز المضيف، ما يحافظ على بنية المستودع والأدوات المستخدمة في التطوير. كما يدعم نظام Codex إضافات وتكاملات مع أدوات المطورين المختلفة ضمن البيئة الأصلية للمشروع.
كثير من مهام Codex قد تستغرق وقتاً طويلاً — أحياناً دقائق أو حتى ساعات — خصوصاً عند تحليل مستودعات كبيرة أو تشغيل اختبارات متعددة.
قبل هذه الخطوة كان المطورون غالباً يتركون الحاسوب مفتوحاً لمتابعة التقدم أو للموافقة على خطوات معينة. الآن يمكنهم إدارة الوكيل من أي مكان دون الحاجة للبقاء أمام الكمبيوتر.
كما يعكس هذا التوجه تحولاً أكبر في عالم البرمجة نحو ما يسمى التطوير المعتمد على الوكلاء (Agent‑driven development)، حيث تنفذ الأنظمة الذكية أجزاء كبيرة من العمل بينما يركز المطور على الإشراف واتخاذ القرار.
الميزة يتم طرحها حالياً كـ معاينة داخل تطبيق ChatGPT على iOS وAndroid. وتشير التقارير إلى أنها متاحة عبر معظم خطط ChatGPT، بما في ذلك الخطط المجانية وGo، مع احتمال اختلاف حدود الاستخدام أو الوصول إلى النماذج المتقدمة بحسب الاشتراك.
إضافة التحكم عبر الهاتف هي جزء من منظومة Codex الأوسع. فالأداة تعمل بالفعل عبر عدة أماكن مثل الطرفية (CLI)، إضافات بيئات التطوير IDE، وتطبيقات مخصصة — وكلها مرتبطة بحساب ChatGPT نفسه.
مع طبقة التحكم المحمولة الجديدة، يمكن للمطور بدء مهمة على جهازه الأساسي ثم متابعتها وتوجيهها وإزالة العوائق عنها من أي مكان. والنتيجة هي تجربة أقرب إلى وجود "زميل برمجي يعمل باستمرار" بدلاً من مجرد أداة تُستخدم فقط عندما يكون الحاسوب مفتوحاً.
Comments
0 comments