قد يكون تصحيح أخطاء برنامج خاطئ أمرًا محبطًا ، فلماذا لا تدع الذكاء الاصطناعي يقوم بذلك نيابةً عنك؟ هذا ما فعله مطور “BioBootloader” من خلال إنشاء Wolverine ، وهو برنامج يمكن أن يمنح برامج Python “قدرات علاجية متجددة” ، وفقًا لتقرير Hackaday. (نعم ، تمامًا مثل بطل Marvel الخارق.)
كتب BioBootloader في تغريدة: “قم بتشغيل البرامج النصية الخاصة بك بها وعندما تتعطل ، يقوم GPT-4 بتحريرها ويشرح الخطأ الذي حدث”. مرافقة فيديو توضيحي. “حتى إذا كان لديك العديد من الأخطاء ، فسيتم إعادة تشغيله بشكل متكرر حتى يتم إصلاح كل شيء.”
GPT-4 هو نموذج لغة متعدد الوسائط تم إنشاؤه بواسطة OpenAI وتم إصداره في مارس ، وهو متاح لمشتركي ChatGPT Plus وفي نموذج API لمختبري الإصدارات التجريبية. يستخدم “معرفته” حول مليارات المستندات والكتب والمواقع الإلكترونية التي تم اقتلاعها من الويب لأداء مهام معالجة النصوص مثل التأليف وترجمة اللغة والبرمجة.
لقد استخدمت اليوم GPT-4 لصنع “Wolverine” – فهو يمنح نصوص البايثون الخاصة بك قدرات علاجية متجددة!
قم بتشغيل البرامج النصية الخاصة بك معها وعندما تتعطل ، يقوم GPT-4 بتحريرها ويشرح الخطأ الذي حدث. حتى إذا كان لديك العديد من الأخطاء ، فسيتم إعادة تشغيله بشكل متكرر حتى يتم إصلاح كل شيء pic.twitter.com/gN0X7pA2M2
– BioBootloader (bio_bootloader) 18 مارس 2023
في الفيديو التوضيحي لـ Wolverine ، يعرض BioBootloader نافذة عرض جنبًا إلى جنب ، مع كود Python على اليسار ونتائج Wolverine على اليمين في المحطة. يقوم بتحميل برنامج نصي مخصص للآلة الحاسبة يضيف فيه بعض الأخطاء عن قصد ، ثم ينفذه.
يقول: “إنها تديرها ، ترى الانهيار ، لكنها بعد ذلك تذهب وتتحدث إلى GPT-4 لمحاولة معرفة كيفية إصلاحها”. يعرض GPT-4 تفسيرًا لأخطاء البرنامج ، ويظهر التغييرات التي يحاول إجراؤها ، ثم يعيد تشغيل البرنامج. عند رؤية أخطاء جديدة ، يقوم GPT-4 بإصلاح الكود مرة أخرى ، ثم يعمل بشكل صحيح. في النهاية ، يحتوي ملف Python الأصلي على التغييرات المضافة بواسطة GPT-4.
الكود متاح على GitHub ، ويقول المطور إن هذه التقنية يمكن تطبيقها على لغات البرمجة الأخرى. يتطلب استخدام Wolverine وجود مفتاح OpenAI API لـ GPT-3.5 أو GPT-4 ، ويتم تطبيق رسوم على الاستخدام. في الوقت الحالي ، واجهة برمجة تطبيقات GPT 3.5 مفتوحة لأي شخص لديه حساب OpenAI ، لكن الوصول إلى GPT-4 لا يزال مقيدًا بقائمة انتظار.
في الآونة الأخيرة ، حاولت العديد من التجارب التي تتضمن GPT-4 في حلقات متكررة ، مثل Auto-GPT و BabyAGI ، منح GPT-4 المزيد من القدرات “الوكيل” التي تتيح لها تدوير المزيد من مثيلات GPT-4 (وكلاء) لأداء العديد من المهام في وقت واحد . أو التصرف بشكل مستقل.
على الرغم من كونها دليلًا بدائيًا للمفهوم حاليًا ، إلا أن تقنيات مثل Wolverine توضح مستقبلًا محتملاً حيث قد تتمكن التطبيقات من إصلاح الأخطاء الخاصة بها – حتى الأخطاء غير المتوقعة التي قد تظهر بعد النشر. بالطبع ، لم يتم بعد استكشاف الآثار والأمان والحكمة للسماح بحدوث ذلك بشكل كامل.
اكتشاف المزيد من عرب نيوز للتقنية
اشترك للحصول على أحدث التدوينات المرسلة إلى بريدك الإلكتروني.