تحصل مختبرات إنتل على أبحاث برمجة الآلة لأتمتة تطوير البرامج وتقليل أخطاء الترميز ومعالجة نقص المهارات

تقنية / تحصل مختبرات إنتل على أبحاث برمجة الآلة لأتمتة تطوير البرامج وتقليل أخطاء الترميز ومعالجة نقص المهارات 2 دقيقة للقراءة شركة انتل

شركة انتل



أنشأت Intel برنامجًا مثيرًا للاهتمام في Intel Labs ، مركز الشركة للمشاريع التجريبية ذات الآفاق طويلة الأجل. ال مشروع أبحاث البرمجة الآلية (MPR) سيحاول أتمتة تطوير البرامج للمنصات المعقدة مع تقليل أخطاء الترميز. يبدو أن السبب الرئيسي وراء المشروع هو النقص المتزايد في المبرمجين المدربين أو الخبراء الذين يمكنهم كتابة كود برمجي معقد بشكل موثوق ومتسق.

سيستخدم مشروع MPR الخاص بـ Intel Labs أشكالًا متعددة من التعلم الآلي وطرقًا تلقائية أخرى لإنشاء نظام أساسي قادر على إنشاء برامجه الخاصة كما ذكر Justin Gottschlich من Intel Labs والذي طُلب منه قيادة فريق من الباحثين في برمجة الآلة. يبدو أن الهدف النهائي لـ MPR هو تطوير منصة مؤتمتة بالكامل قادرة على كتابة البرامج والتعليمات البرمجية بأقل قدر من التدخل البشري والأخطاء. ومع ذلك ، يبدو أن المشروع مخصص للأشخاص غير القادرين على البرمجة. يجب أن يساعد MPR في النهاية الأشخاص الذين ليس لديهم مهارات برمجية ، ولكن لديهم إبداع كبير ، لبناء البرامج أو النظام الأساسي المطلوب دون كتابة سطر واحد من التعليمات البرمجية بأنفسهم



تحصل مختبرات إنتل على أبحاث برمجة الآلة تقدم وعودًا سامية حول المشكلات الواقعية في تطوير البرمجيات:

تم دمج البرامج بعمق في كل جانب من جوانب الحضارة الحديثة. ومع ذلك ، فإن تطوير البرامج وصيانتها عملية تستغرق وقتًا طويلاً وعرضة للخطأ ، كما يشير جاستن. وهو يدعي أن 'برمجة الآلة' ، حيث تكون القدرة على إنشاء البرامج وصيانتها في متناول الجميع ، يمكن أن تبسط بشكل كبير العملية المعقدة. تتمثل المشكلة الرئيسية في قطاع تطوير البرمجيات في توافر مطورين كبار متخصصين وذوي خبرة وموثوق بهم.



ببساطة ، هناك عدم توافق حاد بين المتطلبات المتزايدة للصناعة وقدرة العالم الحقيقي على تقديم محترفين مهرة. يلاحظ جاستن في المستقبل القريب أنه سيصبح من الصعب بشكل متزايد ، وربما من المستحيل ، 'العثور على مطورين يمكنهم البرمجة بشكل صحيح وفعال وآمن عبر جميع تلك الأجهزة.'



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



الجانبان الأكثر حاجة لتطوير البرمجيات هما الموثوقية والاتساق. كما تحتوي تحديثات نظام التشغيل Windows 10 بوضوح و يشار بشكل روتيني ، تحسينات الدقة والأداء تأتي دائمًا مع الأخطاء و أنماط سلوكية غريبة . يهدف MPR إلى التحقق من الأخطاء الشائعة والأخطاء والمشكلات الأخرى التي تجد طريقها إلى البرنامج بانتظام وإزالتها. من الواضح أن الخطوة التالية هي إصلاحها تلقائيًا ، لاحظ جاستن.

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

قد يبدو أن إنتل تعمل على التخلص من وظائف تطوير البرمجيات. ومع ذلك ، أشار جاستن بشكل قاطع إلى أن برنامج MPR الخاص بـ Intel Lab لا يهدف إلى تقليل القوى العاملة. على العكس من ذلك ، فإن MPR مهيأة لخلق وظائف وفرص عمل جديدة متعددة. علاوة على ذلك ، فإن جدول الأعمال الأساسي لـ MPR هو في الأساس تحرير المهنيين لتولي مكونات أكثر تعقيدًا لتطوير البرمجيات. هذا ببساطة لأن MPR ستتعامل في النهاية مع التشغيل الوضيع لجوانب مطحنة البرمجة. مع العناية بكتل مستوى الدخول للبرامج ، يمكن للمبرمجين التركيز على دمج منصات متعددة بشكل أفضل مثل التعلم الآلي والتقنيات الرسمية والأجهزة غير المتجانسة والعديد من لغات البرمجة في منصات البرامج.

العلامات شركة انتل