في عالم متطلبات البرمجيات المعقدة، غالبًا ما تكون عملية إعادة استخدام هذه المتطلبات تحديًا كبيرًا، خاصة مع الأساليب التقليدية التي تعتمد على مطابقة المعرفات الدقيقة والقوالب الجامدة. وهنا يأتي دور الإبداع التقني مع أحدث أنظمة الوكلاء العصبي-الرمزي (Neuro-Symbolic Agents) التي تعد بمثابة ثورة في هذا المجال.

نقدم لكم إطار العمل المبتكر المعروف باسم "أسلوب إدارة المتطلبات القائم على الكائنات" (Object-Oriented Method for Requirements Authoring and Management - OOMRAM)، الذي يهدف إلى إعادة استخدام المتطلبات بشكل ذكي ومرن. هذه التقنية تكمن قوتها في معالجة القضايا الناتجة عن نماذج اللغات الضخمة (Large Language Models - LLMs) التي تقدم حلاً لسد الفجوات ولكنها قد تؤدي إلى توليد مجموعات متطلبات غير صالحة هيكليًا.

الآن، ماذا عن الحل؟ تبرز فكرة إعادة تصور عملية إعادة استخدام المتطلبات كمشروع يتم توجيهه بواسطة النماذج، عبر تطوير نظام متعدد الوكلاء يقوم بتخفيض احتمالات الخطأ. تعتمد هذه المنهجية على استخدام نموذج محدد باستخدام شبكات OOMRAM الرسمية، حيث يعمل LLM كـ"استراتيجية غير حتمية" تؤدي إلى مسار آمن عبر "نموذج مجال حتمي".

الأمر المهم هنا هو وجود مدقق رمزي حتمي يفرض جميع القيود الهيكلية، مما يضمن عدم وجود أي مجموعات متطلبات متخيلة. وقد تم تقييم هذا النظام على مجموعات معيارية موثوقة، حيث حقق نسبة تغطية تصل إلى 100% لمتطلبات التطبيقات مع معدل انتهاك قيود لا يتجاوز 0.2%.

بينما كانت درجة F1 مقابل معيار ذهبي واحد متوسطة (بين 0.47 و0.51)، إلا أن جميع المواصفات الناتجة كانت هيكليًا صحيحة وتفي بجميع متطلبات المجال الأساسية، مما يضمن الاعتماد الكامل عليها. كما أن التنفيذ غير المرتبط بالنموذج يسمح بالتوسع إلى شبكات أكبر من خلال التنقل عبر المجموعات الفرعية ويقدم مسارات تدقيق شفافة للامتثال التنظيمي.

في الختام، يمثل هذا النظام تقدمًا مهمًا نحو تحقيق إعادة استخدام المتطلبات بشكل آمن وموثوق. ما رأيكم في هذا التطور المثير؟ شاركونا في التعليقات.