يعود ChatGPT إلى العرض ، ويزيل الآن الأخطاء في التعليمات البرمجية بنجاح
جاكرتا - في الأسابيع الأخيرة ، تم اختبار روبوت الدردشة القائم على الذكاء الاصطناعي (الذكاء الاصطناعي) ، ChatGPT في عدد من المهام مثل إجراء الاختبارات في جامعات القانون والأعمال. هذه المرة ، يزيل تحديه الأخير الأخطاء في التعليمات البرمجية.
كان المنافسون باحثين في علوم الكمبيوتر من جامعة يوهانس غوتنبرغ وكلية لندن الجامعية.
تمكنوا من جعل ChatGPT قادرا على التخلص من الأخطاء باستخدام نموذج التعليمات البرمجية وإصلاحها بشكل أفضل من البرامج الحالية المصممة لفعل الشيء نفسه.
اختبر الباحثون أداء ChatGPT باستخدام معيار QuixBugs لإصلاح الأخطاء. يبدو أن نظام إصلاح البرنامج الآلي (APR) في وضع غير مؤات لأنه تم تطويره قبل عام 2018.
بعد ذلك ، أعطوا QuixBugs 40 Python لأربعة أنظمة مختلفة لتحسين التعليمات البرمجية ، وهي ChatGPT و Codex و CoCoNut و Standard APR. ثم يدويا ، يتحققون مما إذا كان الحل المقترح صحيحا أم لا.
في المسار الأول ، يعمل ChatGPT تماما مثل أي نظام آخر. حل الروبوت الذي صنعته OpenAI 19 مشكلة ، وحل Codex 21 مشكلة ، وحل CoCoNut 19 ، ووجدت طريقة APR القياسية سبعة أخطاء.
بلغ معدل نجاح ChatGPT مع تفاعلات المتابعة التي وجدها الباحثون 77.5 بالمائة. ومع ذلك ، فإن الدستور الغذائي و ChatGPT لديهما أكثر الإجابات تشابها. هذا ليس مفاجئا ، لأن ChatGPT و Codex نشأوا ، يقال إن الباحثين من نفس عائلة نموذج اللغة.
ومع ذلك ، فإن القدرة على الدردشة مع ChatGPT بعد تلقي الإجابة الأولية تحدث فرقا ، مما يؤدي في النهاية إلى حل ChatGPT ل 31 سؤالا ، والتفوق بسهولة على الآخرين ، مما يوفر إجابات أكثر ثباتا.
"الميزة القوية ل ChatGPT هي أنه يمكننا التفاعل مع النظام في الحوار لتحديد الطلبات بمزيد من التفصيل" ، قال الباحثون في ورقة arXiv الجديدة ، التي اكتشفتها New Scientist لأول مرة.
"نرى بالنسبة لمعظم طلباتنا ، يطلب ChatGPT مزيدا من المعلومات حول المشكلات والأخطاء. من خلال توفير مثل هذه الأدلة ل ChatGPT ، يمكن تحسين معدل نجاحها بشكل أكبر ، وإصلاح 31 من أصل 40 خطأ ".
بالإضافة إلى ذلك ، نقلا عن PCMag ، الاثنين ، 30 يناير ، يمكن ل ChatGPT أيضا حل بعض المشكلات بسرعة ، في حين أن البعض الآخر لا يفعل ذلك ، "يبدو أن ChatGPT يحتوي على تباين كبير نسبيا عند إصلاح الأخطاء. بالنسبة للمستخدم النهائي ، هذا يعني أنه يمكن أن يساعد في تنفيذ الطلب عدة مرات ، "قال الباحثون.