تخضع بيئة تطوير Android من Google لترقية كبيرة مع إطلاق Gemini 1.5 Pro، المقرر في وقت لاحق من هذا العام على Android Studio. تتميز هذه النسخة الأخيرة بنوافذ سياقية موسعة ومدخلات متعددة الوسائط، مما يتيح للمطورين الاستفادة من اقتراحات الكود، وتحليل تقارير الأعطال، وتوصيات قابلة للتنفيذ لمعالجة التحديات أثناء تطوير البرمجيات.
قال ماثيو مكوللو، نائب رئيس إدارة المنتجات لأدوات مطوري Android في Google، خلال مؤتمر صحفي قبل مؤتمر Google I/O للمطورين: "يتميز نظام Android بموقع فريد يمكنه من جلب جميع ابتكارات Google في مجال الذكاء الاصطناعي إلى نظام التطبيقات الأوسع". وأضاف: "لذلك نستمر في الاستثمار في أدوات وواجهات برمجة تطبيقات صديقة للمستخدم تتناسب مع احتياجات المطورين وتحقق أكبر تأثير".
وأكد: "نقدم للمطورين طرقًا متعددة للاستفادة من نماذج Gemini في تطبيقاتهم على Android، مما يجعل المهام المعقدة أسهل. منذ إطلاق ميزات الذكاء الاصطناعي في Android Studio العام الماضي، قمنا بتحسين نماذجنا، ودمج ملاحظات المطورين، وزيادة توفرنا في دول أكثر. هدفنا هو تمكين المطورين من استخدام الذكاء الاصطناعي بكفاءة ضمن سير العمل، مما يعزز الإنتاجية".
من Gemini 1.0 إلى Gemini 1.5 Pro
أعلنت Google سابقًا أن Android Studio ستستخدم Gemini 1.0 Pro كمقدمة مجانية للمطورين. هذا العام، تخطط الشركة للترقية إلى نموذج Gemini 1.5 Pro المتقدم الذي يتمتع بنافذة سياقية أكبر بكثير تصل إلى 1 مليون توكن مقارنةً بـ 32,000 توكن، مما يتيح استجابات عالية الجودة.
يعد تعزيز قدرات الذكاء الاصطناعي للمطورين أمرًا حيويًا بالنسبة لـ Google، خاصةً في سوق الهواتف المحمولة التنافسية ضد ترقية Siri التي يُشاع أنها تعتمد على ChatGPT من OpenAI. بالإضافة إلى ذلك، يظهر نمو الأجهزة القابلة للارتداء المدعومة بالذكاء الاصطناعي، مثل نظارات Ray-Ban Meta الذكية وغيرها، الاهتمام المتزايد بتطبيقات الذكاء الاصطناعي المحمولة بعيدًا عن الهواتف الذكية التقليدية. تدرك Google الحاجة إلى دعم المطورين على منصة Android.
بينما كانت مساعدات Google Assistant سابقًا الأداة الرئيسية للذكاء الاصطناعي لمستخدمي Android، فإن ظهور Gemini يمنح المطورين مزيدًا من المرونة في دمج حلول الذكاء الاصطناعي بسلاسة في تطبيقاتهم.
اقتراحات الكود وتقرير الأعطال
في مؤتمر Google I/O 2023، كشفت Google عن Studio Bot، المساعد الذكي للبرمجة المدعوم بنموذج Codey لتحويل النص إلى كود، والذي هو من نسل PaLM 2. كان بإمكان المطورين طرح أسئلة على Studio Bot حول تطوير Android أو طلب إصلاحات لأخطاء الكود.
الآن، تمت إعادة branding Studio Bot إلى Gemini داخل Android Studio، مما يمنح المطورين القدرة على استدعاء النموذج لمهام متنوعة، من تبسيط الكود المعقد إلى توليد وظائف جديدة. يمثل هذا النموذج المحسن فرصة للمطورين لتبسيط عمليات البرمجة الخاصة بهم.
خلال عرض توضيحي، أظهر مكوللو كيف يمكن لـ Gemini تحليل قطعة محددة من الكود لشرح وظيفتها، مما يساعد المطورين على التأكد مما إذا كانوا يعدّلون المكون الصحيح في التطبيق. كما عرض قدرة Gemini على ترجمة مقتطفات الكود إلى لغات برمجة مختلفة.
بدلاً من الوجود كأداة مستقلة، يبدو أن Google قد دمجت Gemini مباشرة في منتجاتها، مما يعزز وظائفها دون تعقيد تجربة المستخدم. تبقى المساعدات البرمجية المنافسة مثل Copilot من Microsoft وGitHub Copilot أيضًا خيارات متاحة للمطورين.
بالإضافة إلى ذلك، قامت Google بتحديث واجهة برمجة التطبيقات Gemini لتشمل قالب تطبيق مبتدئ داخل Android Studio. يتيح ذلك للمطورين تنفيذ استفسارات باستخدام مصادر الصور كمدخلات، مشابهة لمولدات المواقع حيث يمكن للمستخدمين تخصيص القوالب وفق احتياجاتهم. مع Android Studio، يمكن للمطورين طلب Gemini لبناء تطبيقاتهم وفقًا لمواصفاتهم.
يساعد Gemini أيضًا في تبسيط عملية فهم وتصحيح أعطال التطبيقات. من خلال تحليل تقارير الأعطال، يقوم بتوليد رؤى وملخصات وتقديم توصيات للخطوات التالية، بما في ذلك كود عينة لمعالجة المشكلات وروابط للوثائق ذات الصلة. يمكن للمطورين الوصول إلى هذه الرؤى من خلال أداة رؤى جودة التطبيق في Android Studio بعد تفعيل Gemini.
تُعتبر هذه الميزة تعزيزًا للتكامل السابق لـ Android Studio مع Firebase Crashlytics، والتي تهدف إلى تحسين استقرار التطبيقات. من خلال أتمتة تحليل بيانات الأعطال، تأمل Google أن يساهم Gemini في تخفيف عبء التقييم اليدوي، مما يسمح للمطورين بالتركيز على تحسين تجربة المستخدم.