🔬 أبحاث1 دقائق للقراءة👁 0 مشاهدة

وايب كودر: ثورة في تحويل الشيفرة إلى واقع موثوق

أطلق باحثون إطار WybeCoder الذي يعيد تعريف طريقة التحقق من الشيفرة البرمجية من خلال دمج التطوير مع التحقق بشكل متزامن. هذا الإطار يعد بالكثير للذكاء الاصطناعي ومجالات البرمجة.

شهدت التكنولوجيا الحديثة خطوات كبيرة في مجال نماذج اللغة الكبيرة (Large Language Models)، ولكن هل فعلاً حققت تقدمًا ملموسًا في التحقق من البرامج؟ للإجابة عن هذا السؤال، أطلق فريق من الباحثين إطار عمل جديد يُعرف باسم WybeCoder، والذي يعد بتحسينات ملحوظة في مجال تطوير البرمجيات.

يتميز WybeCoder بأنه لا يقتصر فقط على توليد الشيفرات، بل يعمل أيضًا على التحقق منها أثناء تطويرها، مما يسمح بتطبيق منهجية "التحقق أثناء التوليد" (prove-as-you-generate). هذا يعني أن الشيفرات والمحددات والبراهين تتطور معًا، وذلك من خلال دمج توليد شروط التحقق التلقائي وحل المشاكل المنطقية (SMT) مع براهين تفاعلية.

لتمكين تقييم منهجي، قام الباحثون بترجمة معيارين للتحقق الوظيفي في لغة Lean، وهما Verina وClever، إلى مواصفات شيفرة مؤكدة. وقد أظهرت النتائج تحسنًا ملحوظًا في الأداء، خاصة عند معالجة الخوارزميات المعقدة مثل Heapsort، حيث تم تحقيق تقدم ملحوظ في توليد محددات صحيحة وحل العديد من الأهداف الفرعية، مما أدى إلى إنتاج مئات الأسطر من الشيفرة المؤكدة.

تظهر تقييمات نظام WybeCoder الأفضل أداءً أن النظام نجح في حل 74% من مهام Verina و62% من مهام Clever بميزانيات حسابية معتدلة، مما يتجاوز بكثير التقييمات السابقة. هذه النتائج تمهد الطريق لبناء مجموعات بيانات معتمدة من الشيفرات الأساسية على نطاق واسع، مما يفتح آفاقًا جديدة في مجالات الذكاء الاصطناعي والبرمجة.
المصدر:أركايف للذكاءاقرأ المصدر الأصلي ←
مشاركة:𝕏واتسابتيليجراملينكدإن

📰 أخبار ذات صلة