التطبيقات والمستهلك
OpenAI تجعل بيئات Codex السحابية دائمة عبر الأجهزة
زوّدت OpenAI وكيلها البرمجي Codex ببيئات تطوير سحابية قابلة لإعادة الاستخدام وقابلة للتخصيص، يمكن للمطورين الوصول إليها من حاسوب أو هاتف أو من السحابة.
طرحت OpenAI قدرات جديدة لوكيل هندسة البرمجيات Codex، بهدف جعله مفيداً خارج نطاق حاسوب محمول واحد، من خلال بيئات تطوير سحابية قابلة لإعادة الاستخدام ويمكن الوصول إليها من أي جهاز. وأُعلن عن هذا التحديث في فعالية Dev Day التابعة لـOpenAI يوم الثلاثاء، وهو أحد عدة تحديثات لـCodex، إلى جانب واجهة سطر أوامر (CLI) مُجدَّدة لـCodex، وتجربة جديدة لمراجعة الشيفرة، وأدوات لتعزيز البنية التحتية، وتحسينات أخرى في واجهة برمجة التطبيقات.
كان بإمكان Codex بالفعل تشغيل مهام سحابية للعمل عن بُعد، لكن OpenAI تقول إنها الآن تجعل هذه البيئات السحابية أكثر ديمومة وقابلية للتخصيص، بدلاً من التعامل مع كل مهمة سحابية كبيئة معزولة منفصلة. وسيتمكن المطورون من تشغيل Codex أينما احتاجوا إليه — على حاسوب، أو عن بُعد من هاتف، أو في السحابة — وتم تصميم البيئات القابلة لإعادة الاستخدام للمساعدة في بدء المهام بشكل أسرع، مع منح الفرق مساحة عمل مشتركة بإعدادات وصلاحيات معتمدة، بحسب OpenAI.
كما تحصل واجهة سطر أوامر Codex على تحديث يتيح للمطورين بدء المهام وتوجيهها باستخدام صوتهم، بالإضافة إلى واجهة جديدة باسم “/agents” مخصصة لتسهيل تفويض العمل وتتبع مهام متعددة في آن واحد. وتشمل التغييرات الأخرى تحسينات في تحرير الأوامر النصية (prompts)، واستئناف الجلسات، واستخدام “worktrees”، إلى جانب واجهة طرفية “أنظف” تقول OpenAI إنها مصممة لجعل الجلسات الطويلة أسهل في القراءة.
كما يمكن استدعاء Codex ضمن تجربة جديدة لمراجعة الشيفرة داخل تطبيق ChatGPT لسطح المكتب، حيث يمكن للمستخدمين قراءة الملخصات، واستكشاف تغييرات الشيفرة، أو سؤال Codex عن مشكلات محتملة قبل مشاركة الملاحظات على طلبات السحب (pull requests) في GitHub أو طلبات الدمج في GitLab — بما في ذلك مراجعات تلقائية يمكن لـCodex إجراؤها بينما يبتعد المستخدمون عن حواسيبهم. وعلى صعيد الأمان، تطرح OpenAI أداة Codex Security Cloud، وهي مجموعة أدوات تساعد المطورين على فحص مستودعات GitHub بالكامل عند الطلب، أو وفق جدول زمني، أو كلما وصلت التزامات (commits) جديدة؛ ثم يقوم Codex بالتحقيق في النتائج، وإزالة التكرارات، وإعداد الإصلاحات في السحابة حتى عندما لا يكون المستخدم نشطاً. وتشمل مجموعة الأدوات الوصول إلى نماذج مبادرة الأمن السيبراني التابعة لـOpenAI، Daybreak Blue، دون الحاجة لتقديم طلب منفصل.
كما أعلنت OpenAI عن عدة تحديثات لواجهة برمجة التطبيقات، منها Decisions API جديدة لاتخاذ القرارات في الوقت الفعلي تستخدم Luna للإجابة على أسئلة يحددها المستخدم بإجابات محددة مسبقاً، وAgents API محدَّثة تدعم الآن استخدام الحاسوب والقدرة على استخدام Bedrock Managed Agents من Amazon لبناء وكلاء OpenAI يعملون بالكامل على AWS.
لماذا يهم
بجعل بيئات Codex السحابية دائمة ومشتركة بين أعضاء الفريق، تدفع OpenAI وكلاء البرمجة إلى ما هو أبعد من المهام البعيدة لمرة واحدة نحو أن يصبحوا جزءاً دائم التشغيل من البنية التحتية لفريق التطوير، وهو ما يرفع من أهمية أدوات الأمان التي تطرحها جنباً إلى جنب مع هذا التحديث.