الطريق إلى الأمام للتعلم السريع في عالم الذكاء الاصطناعي
في الآونة الأخيرة، كان هناك حماس كبير حول الاستفادة من الذكاء الاصطناعي لتطوير التعليمات البرمجية. ففي نهاية المطاف، يتمتع الذكاء الاصطناعي بالقدرة على تحمل عبء المهام المتكررة والمملة من على عاتق فرق التطوير. ويمكنه أيضًا اقتراح التعليمات البرمجية وتحليل ومراجعة المنتجات، بالإضافة إلى المساعدة في تبسيط المبادرات البحثية.
من حيث الإنتاجية الخالصة، فإن الذكاء الاصطناعي هو كذلك تقليل الوقت تم إنفاق ما يقرب من النصف على إنشاء وتوثيق التعليمات البرمجية، وفقًا لشركة ماكينزي. ونظرا للفوائد، أكثر من 9 من أصل 10 مطورين في الولايات المتحدة يستخدمون أدوات ترميز الذكاء الاصطناعي، مشيرين إلى مزايا مثل زيادة الكفاءة والوقت الإضافي للتركيز على أهداف بناء وإنشاء أكثر فائدة، بدلاً من المهام المتكررة، وفقًا لـ GitHub.
لكن الاعتماد المفرط على ما لم يتم التحقق منه – أو الثقة في الذكاء الاصطناعي للقيام بكل العمل بنفسه – يؤدي إلى إنتاج تعليمات برمجية رديئة الجودة وعرضة للهجمات الإلكترونية. بالإضافة إلى الثغرات الأمنية على مستوى التعليمات البرمجية التي تشق طريقها إلى الإنتاج، تستفيد الجهات الفاعلة في مجال التهديد من أدوات الذكاء الاصطناعي في العديد من الأشكال المختلفة. وتتراوح تلك من إنشاء البرامج الضارة وهجمات الهندسة الاجتماعية إلى الحيل المخادعة مثل “هلوسة القرفصاء“حيث يمكن الاستفادة من ولع ChatGPT بإجابات غير صحيحة “مهلوسة” لأغراض شائنة.
في الحالة الأخيرة، طلب أحد الباحثين الأمنيين من ChatGPT توصيات المكتبة لتنفيذ مهمة محددة، وقدم الروبوت الإجابات بثقة تامة. ومع ذلك، لم تكن أي من المكتبات المذكورة موجودة بالفعل. من الممكن تمامًا للمهاجم استخدام هذه الأسماء وإنشاء برامج ضارة متخفية في هيئة مكتبة مزيفة وتنفيذ هجوم مربح. وهذا مجرد مثال واحد على نواقل الهجوم التي أصبحت ممكنة بسبب سوء استخدام الذكاء الاصطناعي. مقرونة بها مثل نقص الإنسان في الوعي الأمني السياقي عند إنتاج التعليمات البرمجية، يجب تمكين المطورين من صقل مهاراتهم في البرمجة الآمنة ووعيهم. ففي نهاية المطاف، فهم خط الدفاع الأول في حماية المؤسسات من إدخال الأخطاء الأمنية والتكوينات الخاطئة على مستوى التعليمات البرمجية، خاصة مع تزايد اعتماد أدوات تشفير الذكاء الاصطناعي.
من الضروري أن تكتسب فرق التطوير المهارات الأمنية الأساسية لضمان حماية التعليمات البرمجية منذ البداية. ومع ذلك، تميل الجهود التقليدية لتحسين المهارات إلى الفشل لأنها جامدة للغاية وتستند إلى معلومات وسياق غير ذي صلة. غالبًا ما يفشلون في بيئة التهديد المتغيرة باستمرار اليوم. يجب أن يصبح تعليم المطورين مصممًا وفقًا لمتطلبات الأفراد، باستخدام تقنيات يقومون بمعالجتها بسرعة لمعالجة أحدث اتجاهات الضعف والهجوم.
وهنا يدخل مفهوم التعلم السريع إلى المعادلة. ببساطة، يوفر التعلم السريع للمطورين مسارات متعددة لتعليم أنفسهم. وهو يركز على جلسات التدريس “المتفجرة الصغيرة” في الوقت المناسب حتى تتعلم الفرق المعرفة وتختبرها وتطبقها بسرعة وفي سياق العمل الفعلي الذي يقومون به والتحديات الأمنية التي يواجهونها. فهو يستوعب مستويات مختلفة من المهارات وأساليب التدريب مع تشجيع المطورين على ربط الدروس الجديدة على الفور بممارسات الحياة الواقعية، والتعلم من خلال ذلك يرتبط التدريب بشكل مباشر باحتياجات الوظيفة.
لقد برز التعلم السريع باعتباره نهجًا سريعًا ومرنًا يحول المطورين بسرعة أكبر إلى محترفين “يهتمون بالأمان أولاً”.
كيف سيؤثر الذكاء الاصطناعي على مستقبل منصات تعلم المطورين خلال السنوات القليلة القادمة؟ هذه رؤيتي:
-
ومن خلال الجمع بين مكاسب الإنتاجية من الاستخدام الآمن والموجه لأدوات ترميز الذكاء الاصطناعي والتعلم السريع، ستقترب الفرق كثيرًا من تحقيق الأمان بسرعة. وقد كان من الصعب تنفيذ ذلك، خاصة عندما لم يكن لدى المطورين سوى القليل من الوعي والتدريب الأمني.
-
كما هو موضح، يرتبط النهج التعليمي الدقيق في الوقت المناسب ارتباطًا مباشرًا بما يفعله المطورون على أساس يومي، مع سياق يسمح لهم بحل مشكلات الثغرات الأمنية ذات الصلة، بما في ذلك تلك التي يحملها الذكاء الاصطناعي.
-
ستوفر الطبيعة التكيفية للتعلم الآلي ونماذج اللغات الكبيرة (LLMs) تجربة تعليمية أكثر فردية ومصممة للمطورين. معظم الناس لديهم طريقة مفضلة يرغبون من خلالها في تلقي المعلومات، أو في الواقع اختبار معرفتهم. ربما سنرى مستقبلًا يكون فيه للمطورين مساعد تعليمي يتم تنسيقه بناءً على احتياجاتهم ويوم العمل وتفضيلاتهم التعليمية، مساعدًا يحصل على أفضل نتائج التعلم لهم وبالتالي لفريقهم.
-
بغض النظر عما تسعى المؤسسات إلى فعله باستخدام تكنولوجيا الذكاء الاصطناعي التوليدي، فإن التفكير النقدي سيكون ضروريًا للاستفادة من قوتها بدقة وأمان.
من الطبيعي أن تتبع المؤسسات وفرق التطوير المسار الأقل مقاومة أثناء سعيها لإنشاء ميزات ذات حجم وسرعة متزايدة باستمرار. يبدو الذكاء الاصطناعي مغريًا هنا: “إلى أي مدى يمكننا دفعه؟ هل يمكنها أن تفعل كل شيء تقريبًا بالنسبة لنا؟” لكن، في الوقت الحالي على الأقل، سيكون هذا خطأً.
على المدى القصير، سوف يساعد الذكاء الاصطناعي في إنشاء التعليمات البرمجية بوتيرة مذهلة. الفرق التي تفتقر إلى التدريب الأمني والتركيز ستنتج أيضًا البرامج بشكل أسرع. ولكن، على المدى الطويل، سيؤدي كلاهما إلى مشاكل كبيرة ستؤدي إلى مشكلات كبيرة للمستخدمين والعملاء في المستقبل، وإصلاحات مكلفة. ولتجنب ذلك، يجب على المؤسسات الذكية أن تستثمر في التعلم السريع، بحيث يتم تزويد المطورين بالمعرفة التي تمكنهم من معالجة تهديدات اليوم، مع تعظيم قيمة أدوات الذكاء الاصطناعي التي لا تترك عملهم مكشوفا.