الارتقاء بمستوى التطوير باستخدام "وضع التخطيط" و"توقّع التعديل التالي" في استوديو Android Panda 4
يستغرق الاطّلاع على المقال 5 دقائق
أصبح الإصدار 4 من استوديو Android Panda ثابتًا وجاهزًا للاستخدام في الإنتاج. يتضمّن هذا الإصدار "وضع التخطيط" و"توقّع التعديل التالي" والمزيد، ما يسهّل إنشاء تطبيقات Android عالية الجودة أكثر من أي وقت مضى.
في ما يلي نظرة تفصيلية على الميزات الجديدة:
وضع التخطيط
قبل أن يبدأ الوكيل في العمل على مهام معقّدة نيابةً عنك، من المفيد أن يضع خطة تفصيلية. إنّ البدء مباشرةً في مشروع برمجي كبير بدون تصميم يؤدي غالبًا إلى تراكم الديون الفنية أو حدوث أخطاء منطقية، وينطبق الأمر نفسه على الذكاء الاصطناعي. لهذا السبب، نحن بصدد إضافة "وضع التخطيط".
في هذا الوضع، يضع الوكيل خطة مشروع مفصّلة قبل تنفيذ المهام. بدلاً من عملية واحدة يتوقّع فيها النموذج الرمز المميز التالي مباشرةً، يسهّل "وضع التخطيط" عملية استدلال متعدّدة المراحل، ما يمنح الوكيل مساحة إضافية لتقييم المنطق المقترح الخاص به بحثًا عن المشاكل المحتملة قبل عرضه عليك. ويكون ذلك مفيدًا بشكل خاص للمهام المعقّدة والطويلة الأمد التي تتطلّب درجة عالية من الدقة المعمارية.
لاستخدام "وضع التخطيط"، بدِّل وضع المحادثة إلى "تخطيط" في مربّع إدخال الوكيل وأدخِل طلبك.
في "وضع التخطيط"، يفحص الوكيل طلبك وقد ينشئ خطة تنفيذ للمهام الكبيرة أو المعقّدة. تتاح لك فرصة تصحيح الأخطاء أو توضيح الأساليب التي يجب استخدامها، وكل ذلك قبل أن يستغرق المساعد أي وقت أو رموز مميزة في التوجّه نحو الاتجاه الخاطئ.
بعد إضافة التعليقات، انقر على "إرسال التعليقات" وسيستخدم الموظف ملاحظاتك لمراجعة خطة التنفيذ. للبقاء على المسار الصحيح أثناء التنفيذ، وهو أمر مهم بشكل خاص عند إجراء تغييرات أكبر، ينظّم الوكيل عمله وينشئ عنصرًا باسم "قائمة المهام". يمكنك الاسترخاء ومشاهدة الوكيل وهو يكمل جميع المهام بشكل منهجي.
بعد انتهاء العمل، ينتج الوكيل عنصر "جولة إرشادية"، ما يمنحك ملخصًا واضحًا للتغييرات التي تم إجراؤها بالضبط ويسهّل عليك مراجعة تغييرات الوكيل. يمكنك إنشاء التطبيقات بثقة أكبر والتحكّم فيها بشكل أفضل باستخدام "وضع التخطيط" في أحدث إصدار من "استوديو Android".
توقّع التعديل التالي
تُعدّ ميزة الإكمال التلقائي الكلاسيكية رائعة لإنهاء جملك، ولكن نادرًا ما يكون إنشاء الرموز البرمجية مسارًا خطيًا. في كثير من الأحيان، يتطلّب إجراء تغيير في مكان واحد إجراء تغيير ثانوي في مكان آخر، مثل إضافة مَعلمة جديدة إلى دالة ثم الحاجة إلى تعديل استدعاءاتها، أو تعديل معاينة واجهة المستخدم عند تغيير عنصر قابل للإنشاء. في السابق، كان هذا يعني إيقاف التركيز للبحث عن أسطر الرموز ذات الصلة التي تحتاج إلى مراجعة.
تطوّر ميزة "توقّع التعديل التالي" (NEP) ميزة "إكمال الرمز" من خلال توقّع خطوتك التالية، حتى عندما لا يكون المؤشر في موضعك الحالي. من خلال تحليل التعديلات الأخيرة، يتعرّف "استوديو Android" على النمط المنطقي لسير عملك. في حال تعديل فئة بيانات أو تحديث أداة إنشاء، يمكن أن تقترح "ميزة التعديل الذكي" التعديل التالي ذي الصلة، ربما في دالة بعيدة، ما يتيح لك الانتقال مباشرةً إلى الإصلاح.
بدلاً من التنقّل يدويًا ذهابًا وإيابًا، يمكنك قبول هذه الاقتراحات المتعلّقة بمواقع جغرافية متعددة بضغطة مفتاح واحدة. يساعدك ذلك في الحفاظ على تركيزك، ما يقلّل من الجهد الذهني المطلوب لإجراء التحديثات الروتينية ويسمح لك بالتركيز على المنطق المعقّد الذي يهمّ تطبيقك حقًا. استمتِع بطريقة أكثر سلاسة وغير خطية للترميز في أحدث إصدار من "استوديو Android".
نموذج Gemini API الأوّلي
أصبح من الأسهل الآن إضافة ميزات الذكاء الاصطناعي الفعّالة إلى تطبيقك، وذلك من خلال تقديم نموذج Gemini API Starter في "استوديو Android".
كان دمج الذكاء الاصطناعي التوليدي في تطبيق Android يتطلّب إدارة بنية أساسية معقّدة في الخلفية والقلق بشأن أمان مفتاح واجهة برمجة التطبيقات. باستخدام نموذج Gemini API Starter الجديد في "استوديو Android"، يمكن للمطوّرين الآن البدء مباشرةً في إنشاء الميزات بدلاً من تضييع الوقت في إعداد البنية الأساسية.
تشمل المزايا الرئيسية ما يلي:
- إدارة مفاتيح واجهة برمجة التطبيقات بدون أي تكلفة: لا داعي للقلق بشأن توفير المفاتيح أو تدويرها. من خلال الاستفادة من Firebase AI Logic، يزيل النموذج الحاجة إلى تضمين بيانات الاعتماد الحسّاسة في الرمز البرمجي من جهة العميل.
- عملية دمج Firebase مبرمَجة: يتم التعامل مع البنية الأساسية للبرنامج نيابةً عنك. يربط النموذج مشروعك تلقائيًا بخدمات Firebase، ما يضمن إنشاء جسر آمن بين تطبيقك ونماذج Gemini من Google.
- تصميم يسهل توسيع نطاقه: هذه الميزة ليست مخصّصة للنماذج الأولية فقط. تتيح لك البنية الجاهزة للإنتاج التوسّع من اختبار محلي إلى قاعدة مستخدمين عالمية بدون إعادة تصميم الأساس.
- المعالجة المتعددة الوسائط: تتيح إدخال النصوص والصور والفيديوهات والمقاطع الصوتية. يمكنك إنشاء ميزات مثل تحليل الصور في الوقت الفعلي وتلخيص الفيديوهات وتحويل الصوت إلى نص.
البدء
- افتح "استوديو Android".
- انتقِل إلى ملف > جديد > مشروع جديد.
- اختَر نموذج "البدء باستخدام Gemini API" من المعرض.
بحث الويب باستخدام الوكيل
عندما تكون منغمسًا في عملية التطوير، غالبًا ما تكون الإجابة الصحيحة على بُعد بحث واحد فقط، ولكن قد يؤدي مغادرة بيئة التطوير المتكاملة (IDE) للعثور عليها إلى إيقاف تركيزك. سواء كنت بحاجة إلى رقم الإصدار الدقيق لاعتمادية أو آخر التغييرات في واجهة برمجة التطبيقات لمكتبة تابعة لجهة خارجية، فإنّ أداة بحث الويب الخاصة بالوكيل متوفّرة لمساعدتك بدون الحاجة إلى مغادرة استوديو Android.
مع أنّ وكيل "استوديو Android" يستفيد حاليًا من قاعدة معلومات Android للحصول على المستندات الرسمية، يعتمد تطوير تطبيقات Android الحديث على منظومة متكاملة واسعة من المكتبات الخارجية. توسّع ميزة "البحث على الويب" التي يقدّمها الوكيل نطاق وصول Gemini، ما يسمح له بإرسال طلبات بحث إلى Google مباشرةً لجلب مواد مرجعية حديثة من جميع أنحاء الويب. بدءًا من الاطّلاع على أحدث أدلة الإعداد الخاصة بمكتبة Coil إلى العثور على نصائح حول الإعدادات المتقدّمة لمكتبتَي Koin أو Moshi، يمكن للوكيل الآن استرداد أحدث المعلومات في الوقت الفعلي.
تم تصميم أداة البحث على الويب الخاصة بالوكيل لتكون مفيدة ولكن غير مزعجة، إذ سيتم تشغيلها تلقائيًا عند رصد نقص في المعلومات المحلية. يمكنك أيضًا أن تطلب من العجلة البحث عن شيء محدّد، ما عليك سوى تضمين "البحث على الويب عن..." في طلبك. من خلال دمج نتائج الويب المباشرة مباشرةً في مساحة العمل، يضمن البحث على الويب باستخدام الذكاء الاصطناعي الوكيل أنك تعمل دائمًا باستخدام أحدث البيانات المتاحة، ما يؤدي إلى تسريع سير العمل والحفاظ على حداثة مشروعك.
إصدارات Panda من "استوديو Android"
يواصل Panda 4 تركيز "استوديو Android" على تسريع إنتاجية المطوّرين باستخدام الذكاء الاصطناعي. يمكنك الاطّلاع على الانتقال من الطلب إلى النموذج الأوّلي العملي باستخدام Android Studio Panda 2 وزيادة التوجيه والتحكّم في "وضع الوكيل" باستخدام Android Studio Panda 3.
استوديو Android Panda 2
- مسار "مشروع جديد" المستند إلى الذكاء الاصطناعي: يتيح لك إنشاء نموذج أوّلي لتطبيق عملي باستخدام طلب واحد. يدير العامل عملية الإعداد الأولي وإعدادات التنقّل والتبعيات الصحيحة، ويتضمّن حلقة إنشاء مستقلة للتعامل مع أخطاء الإنشاء والنشر إلى محاكي.
- أداة Version Upgrade Assistant: تعمل على أتمتة إدارة التبعيات وتحديثها، وتجربة عمليات الإنشاء بشكل متكرّر وحلّ التعارضات إلى أن يتم العثور على إعدادات ثابتة.
استوديو Android Panda 3
- مهارات الوكيل: تعليمات متخصّصة يحدّدها المستخدم (يتم تخزينها في دليل .skills) تعلّم وكيل الذكاء الاصطناعي إمكانات خاصة بالمشروع أو معايير الترميز أو استخدام المكتبة.
- أذونات الوكيل: تتيح لك التحكّم بدقة في الإجراءات التي يمكن للوكلاء تنفيذها، وذلك باستخدام ميزات مثل قواعد "السماح دائمًا" للعمليات الموثوق بها. لزيادة مستوى الأمان، يمكنك أيضًا استخدام وضع حماية اختياري لفرض تحكّم صارم ومعزول في الوكيل.
- نموذج تطبيق "مكتبة تطبيقات السيارات" الفارغ: يسهّل إنشاء تطبيقات محسّنة للقيادة على Android Auto ونظام التشغيل Android Automotive من خلال التعامل مع رمز النص النموذجي المطلوب.
البدء
انضمّ إلينا وابدأ تطوير تطبيقاتك بشكل أسرع. نزِّل الإصدار 4 من استوديو Android Panda وابدأ في استكشاف هذه الميزات الجديدة الفعّالة المستندة إلى الذكاء الاصطناعي الوكيل اليوم.
وكالعادة، تهمّنا ملاحظاتك وآراؤك كثيرًا. الاطّلاع على المشاكل المعروفة والإبلاغ عن الأخطاء والمشاركة في منتدانا النشط على LinkedIn أو Medium أو YouTube أو X مع أطيب التحيّات،
-
أخبار المنتجاتأصبح الإصدار 3 من استوديو Android Panda ثابتًا وجاهزًا للاستخدام في الإنتاج. يمنحك هذا الإصدار المزيد من التحكّم والتخصيص في مهام سير العمل المستندة إلى الذكاء الاصطناعي، ما يسهّل عليك إنشاء تطبيقات Android عالية الجودة أكثر من أي وقت مضى.
Matt Dyor • يستغرق الاطِّلاع على المقال 3 دقائق -
أخبار المنتجاتأصبح الإصدار 2 من استوديو Android Panda ثابتًا وجاهزًا للاستخدام في الإنتاج.
Matt Dyor • يستغرق الاطّلاع على المقال 3 دقائق -
أخبار المنتجاتأصبح الإصدار 2 من استوديو Android Quail مستقرًا وجاهزًا للاستخدام في الإصدار العلني، ما يتيح لك الاستفادة من بيئة تطوير متكاملة (IDE) مع سير عمل متزامن يستند إلى الذكاء الاصطناعي الوكيل، وإمكانية تحليل أسباب تسرُّب الذاكرة مدمجة، وإصلاح الأعطال المستند إلى السياق.
Amman Asfaw • يستغرق الاطِّلاع على المقال 3 دقائق
يمكنك تلقّي أحدث الإحصاءات حول تطوير تطبيقات Android في بريدك الوارد أسبوعيًا.