في عالم يتزايد فيه الاعتماد على الذكاء الاصطناعي (AI)، تواجه هندسة البرمجيات تحديات جديدة تعيد تعريف الطريقة التي نتعامل بها مع البرمجيات المعقدة. يشير البحث الأخير إلى أن الأنظمة متعددة الوكلاء تعمل بشكل صحيح على مستوى الأفراد، إلا أن تفاعلاتها تؤدي إلى فشل كامل للنظم البيئية، مما يبرز ثغرة كبيرة في فهمنا لتطور البرمجيات.

يقترح هذا البحث ضرورة دراسة نظم البرمجيات المدفوعة بالذكاء الاصطناعي كمجموعات معقدة تعتمد على التكيف (Complex Adaptive Systems - CAS). حيث تنشأ الخصائص الجديدة مثل الاضطراب المعماري (Architectural Entropy) والفشل المتسلسل (Cascade Failures) من التفاعلات بين المكونات بدلاً من الخصائص الفردية لكل مكون.

يعتمد الباحثون في دراستهم على ست خصائص لنظم CAS مستمدة من أعمال هولندا، لتوضيح ديناميكيات النظم البيئية القابلة للملاحظة، مما يميز هذه الأنظمة عن الخدمات الصغيرة (Microservices) أو الشبكات مفتوحة المصدر (Open-Source Networks).

لقياس النشوء السببي (Causal Emergence)، يقدمون إطار عمل لقياس الوظائف المعقدة والمتغيرات الحالة. تلك الدراسة تعتمد على سبع فرضيات قابلة للتطبيق تربط نظرية CAS بتطور البرمجيات، متحديةً أو موسعةً قوانين ليهمان حيث تفشل الافتراضات على مستوى الوكلاء.

إذا تم تأكيد هذه النتائج، فإنها ستتطلب تغييراً جذرياً حيث يصبح الرصد على مستوى النظم البيئية الآلية الآلية (AI-Native Systems) الآلية هي الآلية الأساسية للحكومة. وإذا تم دحضها، فقد تحتاج النظريات الحالية فقط إلى تحديثات تدريجية. في كلتا الحالتين، يطرح هذا العمل سؤالاً هاماً: هل يمكن أن تنجو الافتراضات الأساسية في هندسة البرمجيات من عصر الوكلاء المستقلين؟