أطلقت شركة Intel مشروعًا جديدًا مفتوح المصدر، وهو Intel Performance Skills، والذي يهدف إلى توفير "مكتبة مهارات" منظمة لوكلاء الذكاء الاصطناعي للمساعدة في تحليل أداء وحدة المعالجة المركزية وتحسين أداء Linux. تم إصدار المشروع حاليًا كمصدر مفتوح بموجب ترخيص MIT وهو مفتوح للمطورين والمهندسين الذين يرغبون في استغلال إمكانات الأداء لمنصة Linux.

وفقًا للتقارير، فإن مشروع مهارات أداء Intel قد تبلور تدريجيًا في الأسابيع الأخيرة. وتتمثل فكرتها الأساسية في توفير تحليل أداء منظم ومتعدد الخطوات وسير عمل التحسين لمختلف وكلاء الذكاء الاصطناعي لأداء مهام مثل تحليل أداء التعليمات البرمجية وتحديد أنماط الأداء المضادة في التعليمات البرمجية المصدر. يمكن استخدام هذه "المهارات" جنبًا إلى جنب مع أدوات مثل GitHub CLI/Copilot وClaude Code وOpenAI Codex وGemini CLI وOpenCode لتزويد المطورين في الأنظمة البيئية المختلفة بقدرات موحدة للمساعدة في تحسين الأداء.
فيما يتعلق بالوظائف المحددة، يمكن لمهارات أداء Intel تحديد والتوصية بإصلاحات للعديد من أنماط التعليمات البرمجية الشائعة المتعلقة بالأداء، مثل التوجيه غير الكافي الناتج عن استخدام تعليمات SIMD الضيقة، ووضع المجمع التسلسلي، ووضع قفل الدوران، والمشاركة الخاطئة وغيرها من المشكلات. من خلال الكشف التلقائي عن هذه الأنماط وتقديم اقتراحات الإصلاح المقابلة، يأمل المشروع في مساعدة المطورين على التخلص من اختناقات الأداء بشكل أكثر منهجية وتحسين كفاءة التطبيقات التي تعمل على وحدات المعالجة المركزية الحديثة.
يدمج المشروع أيضًا أداة تحليل الأداء في نظام التشغيل Linux لإكمال عملية جمع بيانات الأداء تلقائيًا وتوفير أساس للتحليل اللاحق. وبمساعدة نتائج تحليل الأداء، يمكن لوكيل الذكاء الاصطناعي فهم أداء البرنامج على مسارات التعليمات البرمجية المختلفة بدقة أكبر، وبالتالي اقتراح حلول تحسين أكثر استهدافًا. بالإضافة إلى ذلك، تتمتع Intel Performance Skills أيضًا بتكامل أصلي مع Phoronix Test Suite، والذي يمكنه استدعاء مجموعة الاختبار المعيارية المعروفة هذه مباشرة لمقارنة أداء البرنامج والتحقق منه قبل وبعد تحسين التطبيق.
في حالة الاختبار المعياري الموضحة في المشروع، حقق المطور تحسنًا في الأداء يصل إلى 16 مرة في برنامج معين من خلال التحليل والاقتراحات المقدمة من Intel Performance Skills. على الرغم من أن Intel لم تعلن عن اسم البرنامج المحدد، فقد تم استخدام هذا المثال لتوضيح التأثير الفعلي للمشروع في الاستفادة من مساحة تحسين الأداء المحتملة، وله قيمة مرجعية معينة لفرق التطوير التي ترغب في الاستفادة الكاملة من أداء الأجهزة.
حاليًا، تتم استضافة Intel Performance Skills بشكل عام على GitHub، وعنوان المشروع هو intel/intel-performance-skills:
https://github.com/intel/intel-performance-skills
يمكن للمطورين ومهندسي الأداء المهتمين الوصول مباشرة إلى الكود المصدري والمشاركة في المساهمات. قالت Intel إنها تأمل في استخدام هذا المشروع لتوفير "مكونات مهارات" قابلة لإعادة الاستخدام لضبط الأداء المعتمد على الذكاء الاصطناعي وتعزيز عملية تحسين أداء Linux أكثر آلية وذكاءً في مجتمع مفتوح المصدر وأدوات التطوير المختلفة.