أعلنت Google Cloud عن تجربة مثيرة للاهتمام لاستخدام Gemini 1.5 Pro، وهو نموذج ذكاء اصطناعي متعدد الوسائط، لاكتشاف الثغرات الأمنية في التعليمات البرمجية. تتميز هذه التقنية بقدرتها على تحليل كميات كبيرة من التعليمات البرمجية المخزنة في Google Cloud Storage، وذلك بفضل سعة نافذة السياق الممتدة التي تصل إلى مليوني رمز.

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

من خلال استخدام Gemini 1.5 Pro، يمكن تحديد نقاط الضعف المحتملة في التعليمات البرمجية واقتراح تعديلات مفيدة وسياقية. يتم استخراج هذه النتائج، إلى جانب مقتطفات التعليمات البرمجية ذات الصلة، من استجابة النموذج وتنظيمها بشكل منهجي في Pandas DataFrame، ثم تحويلها إلى تقارير CSV و JSON، جاهزة لمزيد من التحليل.

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

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