في عالم يتطلب الأمان المستمر في تطوير البرمجيات، تدخل الأنظمة الحديثة لتوليد الأكواد حيزاً مهماً من الابتكار. ومن بين هذه الأنظمة، يبرز نظام
MACGen، الذي يعد استمراراً لتطوير نماذج اللغات الضخمة (Large Language Models) لتحسين كيفية إنتاج الأكواد البرمجية.
يواجه المطورون تحديات رئيسية عند توليد الأكواد، خاصة تلك المتعلقة بالأمان. فعلى الرغم من القوة التي تتمتع بها نماذج اللغة الكبيرة في إنتاج الأكواد، إلا أنها غالباً ما تنتج أكوادًا تحتوي على ثغرات أمنية. إن توليد أكواد آمنة يتطلب منهجاً متعدد الأبعاد، حيث يتعارض هدفان رئيسيان هما الصحة الوظيفية (Functional Correctness) والأمان (Security).
في سعيه لمعالجة هذه المشاكل، قدم فريق البحث إطار عمل
MACGen، الذي يجمع بين التخطيط، تحليل الأمان، وتوليد الأكواد. يعمل هذا النظام بآلية تتضمن عدة وكلاء متخصصين:
- **المخطط**: ينشئ خطة خطوة بخطوة لتلبية المتطلبات الوظيفية.
- **مستشار الأمان**: يتعرف على الثغرات الأمنية المحتملة ويقوم بصياغة إرشادات محددة للمهام.
- **البرمجي**: ينتج الأكواد بناءً على الموارد المعطاة.
- **المراجع**: يقدم تعليقات تفصل بين وجهات النظر المختلفة.
تتمثل الفائدة الرئيسية في أن كل وكيل يتلقى فقط المعلومات اللازمة من المراحل السابقة، مما يُحافظ على التخصص ويقلل من الفوضى السياقية غير المتحكم فيها.
وبحسب النتائج المنبثقة من اختبارات
CWEval و
BaxBench، يظهر نظام
MACGen تحسناً في الصحة الوظيفية والأمان بنسبة 19.61 و10.57 نقطة مئوية على التوالي مقارنة بالطرق التقليدية. يعد هذا الإنجاز خطوة هامة نحو تحقيق توليد أكواد برمجية آمنة وموثوقة في عصر متطلبات الأمان المتزايدة.
ثورة في توليد الأكواد: MACGen يضمن أمان وكفاءة البرمجة عبر التعاون بين الوكلاء
يكشف نظام MACGen عن طريقة مبتكرة لتوليد الأكواد بشكل آمن وفعال، من خلال استخدام إطار عمل متكامل يجمع بين عدة عناصر أساسية. يحقق النظام تقدماً ملحوظاً في تحسين مستوى الأمان والصحة الوظيفية للأكواد المنتجة.
المصدر الأصلي:أركايف للذكاء
زيارة المصدر الأصلي ←جاري تحميل التفاعلات...
