في عصر تتزايد فيه الحاجة إلى البرمجة المرنة والسلسة، يأتي مفهوم البرمجة الضبابية (fuzzy-function programming) ليحدث ثورة في طريقة تعاملنا مع الوظائف البرمجية المعقدة. يرتبط هذا المفهوم بتقنية جديدة تحمل اسم برنامج كأوزان (Program-as-Weights)، التي تهدف إلى تبسيط التفاعل مع البيانات المعقدة عن طريق تحويل المواصفات الطبيعية إلى وظائف قابلة للتنفيذ محلياً.

مع تعقيد العديد من المهام البرمجية اليومية—مثل تصحيح أخطاء بيانات JSON أو استرجاع سجلات مهمة من قواعد البيانات—تعتبر الحاجة لاستخدام واجهات برمجة التطبيقات الخاصة بنماذج اللغة الكبرى (Large Language Models) أمراً شائعاً. لكن هذا تأتي معه تحديات مثل فقدان التحكم المحلي وزيادة التكاليف.

تيقنوا أنه يمكن الآن استخراج كود فعال للأغراض المعنية من خلال برنامج كأوزان، والذي يتم تعليمه باستخدام مجموعة بيانات شاملة تضم 10 مليون مثال تحت اسم FuzzyBench. تم تصميم مُترجم بحجم 4 مليارات لتوليد ملحقات ذات كفاءة عالية تعمل على تحسين التنفيذ باستخدام مُفسِّر خفيف الوزن.

نتائج الدراسات تظهر أن المفسر بحجم 0.6 مليار المتوافق مع برنامج كأوزان يمكنه أن يحقق أداءً عالياً مشابهًا لأداء نماذج ضخمة مثل Qwen3-32B، ولكن باستخدام ذاكرة أقل بحوالي خُمس ما يُستخدم عادة، وتنفيذ أسرع يصل إلى 30 رمزًا في الثانية.

بهذه الطريقة، يتم إعادة تشكيل النماذج الأساسية من كونها مجرد حلول لكل إدخال، إلى أدوات قابلة لإعادة الاستخدام، تُنتج كل مرة تُعرَّف فيها وظيفة. هذه التقنية تحتوي على إمكانيات هائلة قد تغيّر طريقة تطوير البرمجيات في المستقبل، وتفتح أبواباً جديدة للإبداع والكفاءة.

ما رأيكم في هذا التطور الجديد في مجال البرمجة الضبابية؟ شاركونا آراءكم في التعليقات!