مساعد البرمجة بالذكاء الاصطناعي من Google، المعروف باسم Gemini Code Assist، يكتسب قدرات "وكيليّة" (Agentic) جديدة، وذلك ضمن إصدار تجريبي تم الكشف عنه خلال مؤتمر Cloud Next يوم الأربعاء.
أعلنت Google أن "Code Assist" بات قادرًا على نشر وكلاء ذكاء اصطناعي يمكنهم تنفيذ عدة خطوات لإتمام مهام برمجية معقدة. من بين المهام التي يمكن للوكلاء تنفيذها: إنشاء تطبيقات استنادًا إلى مواصفات منتجات مكتوبة في مستندات Google، أو تحويل الشيفرة البرمجية من لغة إلى أخرى. كما أصبح المساعد متاحًا الآن في Android Studio إلى جانب بيئات برمجة أخرى.
هذه التحديثات تأتي على ما يبدو استجابةً للمنافسة المتزايدة من أدوات مثل GitHub Copilot، وCursor، وأداة Devin التي أطلقتها Cognition Labs وحققت شهرة واسعة.
تتيح لوحة "كانبان" الجديدة في Code Assist للمستخدمين إدارة الوكلاء وتتبع التقدم خطوة بخطوة في تنفيذ المهام. وتشمل القدرات الأخرى للوكلاء: تنفيذ مراجعات شيفرات، إضافة ميزات جديدة للتطبيقات، إنشاء اختبارات وحدة (unit tests)، وإعداد الوثائق البرمجية.
لكن، ورغم هذه الإمكانيات، لا يزال من غير المؤكد مدى دقة المساعد في تنفيذ هذه المهام بشكل آمن وكفؤ. أظهرت دراسات سابقة أن حتى أقوى أدوات توليد الشيفرات بالذكاء الاصطناعي قد تنتج أكواد تحتوي على ثغرات أمنية وأخطاء بسبب ضعف الفهم المنطقي البرمجي. فعلى سبيل المثال، لم تنجح أداة Devin سوى في 3 من أصل 20 مهمة في تقييم حديث.
لذلك، إذا قررت استخدام Code Assist لتطوير أو إعادة بناء تطبيق، من الأفضل أن تراجع الكود بنفسك لضمان الجودة والأمان.