في خطوة ثورية نحو تحسين تصميمات الأجهزة، جهدت دراسة جديدة لاستكشاف كيف يمكن لوكالات البرمجة العامة (General-Purpose Coding Agents) أن تحقق تحسينات مذهلة دون الحاجة لتدريب خاص بالأجهزة. هذه الدراسة تعلن عن إنشاء مصنع للوكلاء (Agent Factory)، وهو نظام يتكون من خط أنابيب مكون من مرحلتين ينسق بين عدة وكالات للتحسين تعمل بصورة مستقلة.

في المرحلة الأولى، يقوم المصنع بتفكيك التصميم إلى مكونات فرعية (sub-kernels)، حيث يتم تحسين كل مكون بشكل مستقل من خلال تقنيات تفاعلية مثل البرمجيات المتدرجة (pragma) والتغييرات على مستوى الكود. بعد ذلك، يتم تشكيل برنامج خطي صحيح (Integer Linear Program - ILP) لجمع التكوينات الواعدة بشكل عام في إطار قيود المساحة.

تبدأ المرحلة الثانية بإطلاق عدد من الوكلاء المتخصصين (expert agents) على الحلول العليا المعتمدة على الـ ILP، حيث يستكشف كل منهم تحسينات عبر الوظائف مثل إعادة تركيب البرمجيات المتدرجة، دمج الحلقات (loop fusion)، وإعادة هيكلة الذاكرة.

تم تقييم هذه الطريقة باستخدام 12 بنية من HLS-Eval وRodinia-HLS بالتعاون مع Claude Code (Opus 4.5/4.6) ومع تقنية AMD Vitis HLS. وقد أظهر التحليل أن توسيع نطاق عدد الوكلاء من واحد إلى عشرة يؤدي إلى تسريع متوسط بمعدل 8.27 مرة مقارنة بالنموذج الأساسي، مع تحسن أكبر على المهام الأصعب، حيث يتجاوز التحسين في streamcluster 20 مرة ويصل kmeans إلى حوالي 10 مرات.

عبر كافة التجارب، أعادت الوكالات اكتشاف أنماط تحسين الأجهزة المعروفة بدون الحاجة إلى تدريب خاص، وهو ما يشير إلى أن التصميمات الأفضل غالباً ما لا تنبع من أفضل مرشحي الـ ILP، مما يدل على أن التحسين الشامل يكشف عن تحسنات تجاوزت البحث ضمن المكونات الفرعية.

تثبت النتائج أن توسيع نطاق الوكلاء يعد فرعًا فعالًا وممارسًا لتحسين تصميمات الأجهزة عالية المستوى.

هل تعتقد أن مثل هذه الوكالات يمكن أن تحدث ثورة في تصميم الأجهزة؟ شاركونا آراءكم في التعليقات!