في عالم تحليل البرمجيات، يعرف تحليل البرمجيات العكسي (Reverse Engineering) بأنه عملية تحويل الكود المصدري إلى تمثيل أكثر سهولة. ولكن التقييم الفعّال لنتائج هذا التحليل يظل تحدياً كبيراً، حيث أن التقييمات البشرية مكلفة وتستغرق وقتاً طويلاً، وتكون الآليات الآلية الحالية غير فعالة في العديد من الحالات. في هذا السياق، يسلط البحث الجديد الضوء على إمكانية استخدام نماذج اللغات الضخمة (LLM) كحكام في تقييم نتائج تحليل البرمجيات العكسية المستندة إلى الإنسان (HOBRE).
يقدم البحث نظام تقييم BinJudgeBench، وهو معيار جديد يعتمد على الحكم البشري الخالي من المراجع، مما يمكّن من إجراء تحليل أكثر دقة وكفاءة. أظهرت النتائج أن استخدام نماذج اللغات الضخمة يمكن أن تحقق توافقاً متوسطاً يصل إلى 63.20% مع أحكام البشر، متفوقة على المقاييس التقليدية التي حققت 35.04%. وهذا يدلل على فعالية هذه النماذج في تقييم نتائج التحليل بشكل أفضل.
بالإضافة إلى ذلك، تم تطوير نظام BinJudge الذي يستخدم آلية توجيه خفيفة لاختيار التكوين الأنسب للحكم بشكل ديناميكي لكل مهمة. ويعزز BinJudge من توافق الأحكام مع الخبراء البشريين بنسبة تتراوح بين 4.5% إلى 24.7%، مع تقليل تكاليف واجهة البرمجة التطبيقية (API) بشكل كبير. إن نجاح هذا النظام يعد خطوة هامة نحو تقييم آلي يُتيح تحسين تقنيات HOBRE بشكل مستدام وبتكلفة معقولة.
في النهاية، يمثل هذا البحث بداية جديدة لفهم الطرق التي يمكن بواسطتها تطوير تقييمات أكثر دقة في مجال تحليل البرمجيات العكسي، مما يسهل استخدام التكنولوجيا بشكل أكبر للأغراض الإنسانية.
ثورة في تقييم تحليل البرمجيات: نحو تقييم خالٍ من المراجع باستخدام ذكاء اصطناعي متقدم
يستعرض البحث الجديد كيف يمكن استخدام نماذج اللغات الضخمة (LLM) لتقييم نتائج تحليل البرمجيات بطريقة أكثر فعالية وكفاءة. يسلط الضوء على تطوير معيار BinJudgeBench الذي يعدّ الأحدث في هذا المجال.
المصدر الأصلي:أركايف للذكاء
زيارة المصدر الأصلي ←جاري تحميل التفاعلات...
