الأمن السيبراني

كيف يساعد الذكاء الاصطناعي المبرمجين المبتدئين وكبار المديرين


إن ظهور نماذج الذكاء الاصطناعي ذات اللغات الكبيرة (AI) للغات البرمجة يفتح إمكانية مطوري الذكاء الاصطناعي ومساعدي الذكاء الاصطناعي لمطوري البرامج البشرية.

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

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

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

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

لقد أدرك أن القدرة على فحص المعدات عبر الهاتف المحمول من شأنها أن تزيل واحدة من أكبر المشاكل التي يواجهها القائمون على تركيب Community Fibre. “لم يكن لدي أدنى فكرة عن كيفية المسح باستخدام كاميرا الهاتف. ولا المطورين لدي. لكن بواسطة باستخدام مولد كود الذكاء الاصطناعيلقد تمكنا من التعرف على الكود وإدخاله في بيئتنا.”

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

ينظر الأشخاص الذين يشغلون مناصب إدارية عليا إلى الحصول على مساعدة من الذكاء الاصطناعي في البرمجة على أنها وسيلة للمشاركة في البرمجة. وأضاف ديفيد ديسانتو، كبير مسؤولي المنتجات في GitLab: “لا يزال نائب الرئيس للهندسة يكتب التعليمات البرمجية في GitLab”.

وفي حدث آخر – جولة Microsoft AI الأخيرة في لندن – ناقش الرئيس التنفيذي لشركة Microsoft ساتيا ناديلا كيفية استخدامه لمحرك ترميز الذكاء الاصطناعي الخاص بشركة Microsoft في GitHub. قال: “أنا دائمًا أمزح قائلاً إنه في نهاية كل أسبوع يمكنني العودة إلى البرمجة باستخدام GitHub Copilot وإنهاء المشروع فعليًا في وقت محدد”.

قياس فوائد الذكاء الاصطناعي

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

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

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

وفي معرض مناقشة أسلوب قياس الإنتاجية الذي تم تحقيقه من خلال نشر أداة البرمجة GitLab Duo AI، قال DeSanto: “عندما يبدأ الأشخاص في استخدام GitLab Duo، يطرح الناس أسئلة حول قياس الإنتاجية. ونحن نشجعهم على عدم النظر إلى الأشياء التي تمثل مقاييس تافهة ستسمعها عبر الإنترنت، مثل حساب عدد أسطر التعليمات البرمجية. وبدلاً من ذلك، حث مديري تكنولوجيا المعلومات على أن يكونوا مبدعين. “ربما تريد الحصول على تعليمات برمجية أقل، ولكن الحصول على تعليمات برمجية ذات جودة أعلى.” وقال إنه يمكن استخدام Duo أيضًا لمساعدة المطورين الجدد في المشروع على تسريع وتيرة المشروع.

يمكن استخدام الذكاء الاصطناعي لأتمتة المهام التشغيلية، والتي قال ديسانتو إنها “تسمح للعقل بالتركيز على المشكلات الأصعب”.

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

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



Source link

زر الذهاب إلى الأعلى