أعلنت شركة أوبن أيه آي (OpenAI) إطلاق معاينة بحثية لوكيل الترميز المدعوم بالذكاء الاصطناعي كوديكس (Codex)، الذي يمثّل أحدث إنجازاتها في تطوير حلول الذكاء الاصطناعي لهندسة البرمجيات. يعتمد كوديكس على نموذج ذكاء اصطناعي يُعرف باسم كوديكس-1 (codex-1)، وهو قادر على كتابة تعليمات برمجية بعدة لغات برمجة، مع الالتزام الصارم بالتعليمات التي يكتبها المستخدم، وإجراء اختبارات لضمان الدقة.
يعمل كوديكس على السحابة ضمن بيئة افتراضية معزولة، ويُتيح ذلك للمستخدمين تحميل الأكواد الخاصة بهم دون القلق من الوصول غير المصرَّح إليها.
اقرأ أيضاً: كوبايلوت فيجن: كيف ستُغيّر هذه الميزة تجربة تصفحك الويب؟
ما هو المقصود بالمعاينة البحثية؟
المعاينة البحثية هي مرحلة تجريبية يُطلق فيها منتج جديد أو تقنية بشكلٍ محدود لاختبار أدائه وتلقي الملاحظات من المستخدمين. في هذه المرحلة، لا يكون المنتج متاحاً للجميع، بل يُتاح لمجموعة مختارة من المستخدمين أو المتخصصين بهدف تقييمه وتحسينه قبل الطرح الرسمي.
في حالة كوديكس، تعني المعاينة البحثية أن شركة أوبن أيه آي أتاحت استخدامه بشكلٍ محدود لتجربة ميزاته واختبار قدراته. الهدف الأساسي هو الحصول على ملاحظات من المطورين والمستخدمين للمساعدة على إجراء تحسينات وضبط أداء النموذج قبل إطلاقه رسمياً.
اقرأ أيضاً: كيف يستفيد القادة من الذكاء الاصطناعي لاتخاذ قرارات أفضل؟
مَن يستطيع الوصول إلى كوديكس؟
قالت أوبن أيه آي إن كوديكس أصبح متاحاً لمشتركي خطة تشات جي بي تي برو (Pro) وإنتربرايز (Enterprise) وتيم (Team) كافة، هذا يعني أن مستخدمي هذه الخطط المدفوعة من تشات جي بي تي يستطيعون الآن الوصول إلى كوديكس واستخدامه دون قيود، لكن الشركة تخطط لتعديل نموذج التسعير في الأسابيع المقبلة، حيث ستفرض قيوداً على استخدامه ضمن هذه الخطط، مع إمكانية شراء رصيد إضافي للاستفادة منه.
ووفقاً لما صرّح به متحدث باسم الشركة لموقع تِك كرانش (TechCrunch)، تعتزم الشركة قريباً توسيع نطاق الإتاحة ليشمل مستخدمي خطة تشات جي بي تي بلس (Plus) وايديوكيشن (Edu).
كيف تستخدم كوديكس؟
يمكن للمشتركين في خطط تشات جي بي تي برو (Pro) وإنتربرايز (Enterprise) وتيم (Team)، الوصول إلى كوديكس من الشريط الجانبي في تشات جي بي تي:
- يمكن تكليف كوديكس بمهام كتابة التعليمات البرمجية من خلال كتابة أمر برمجي بلغة طبيعية ثم النقر على "البرمجة" (Code).
- إذا كنت بحاجة إلى استفسارات حول قاعدة بياناتك البرمجية، يمكنك النقر على "أسأل" (Ask) ثم طرح سؤال والحصول على إجابات.
- يستطيع كوديكس قراءة الملفات وتعديلها وتشغيل الأوامر البرمجية للاختبار وتدقيق الكود.
- يستغرق تنفيذ كل مهمة بين دقيقة و30 دقيقة، حسب درجة تعقيدها.
اقرأ أيضاً: إعادة ستيف جوبز إلى الحياة بواسطة الذكاء الاصطناعي
ما هي لغات البرمجة المدعومة؟
يدعم كوديكس مجموعة واسعة من لغات البرمجة، بما في ذلك لغة بايثون (Python) وجافا (Java) وجافا سكريبت (Javascript) وروبي (Ruby) وغو (Go) وتايب سكريبت (TypeScript) وغيرها. تختلف كفاءة النموذج حسب اللغة، لكنه يعمل بشكلٍ أفضل مع اللغات الأكثر استخداماً في تطوير البرمجيات.
كيف تمنع أوبن أيه آي إساءة استخدامه؟
قد يسعى بعض المطورين إلى استخدام كوديكس لتطوير تطبيقات خبيثة وضارة، وهذا يُعدُّ إساءة للاستخدام يمكن أن تشكّل خطراً كبيراً. ولتجنب ذلك، دُرِّب كوديكس بشكلٍ دقيق على التعرّف إلى الطلبات التي تستهدف تطوير برمجيات خبيثة ورفضها، مع ضمان دعم المهام البرمجية المشروعة. بالإضافة إلى ذلك، عزّزت أوبن أيه آي سياساتها الأمنية، ووضعت تقييمات سلامة صارمة لضبط الحدود بين الاستخدامات المشروعة وغير المشروعة بفاعلية. ولتوضيح هذه الإجراءات، نشرت الشركة ملفاً تشرح فيه كيف درّبت أدواتها المدعومة بالذكاء الاصطناعي كلّها لمنع إساءة استخدامها.
اقرأ أيضاً: نظام ذكاء اصطناعي يحاكي طريقة تفكير الكلاب
هندسة البرمجيات هي من أولى الصناعات التي شهدت مكاسب إنتاجية ملحوظة بفضل الذكاء الاصطناعي، ويُعدُّ كوديكس من أقوى الأدوات التي يمكن أن تساعد المطورين المبتدئين والمحترفين على كتابة التعليمات البرمجية وتدقيقها وفهمها بسرعة، إنه ليس بديلاً عن المطورين البشر، بل أداة مساعدة تحسّن كفاءة المطورين وتسهّل عملهم.