إنشاء مشروع جديد باستخدام الذكاء الاصطناعي

استفِد من إمكانات الذكاء الاصطناعي التوليدي لتسريع سير عمل تطوير تطبيقات Android. يمكن أن يساعدك الوكيل في تحويل فكرة إلى نموذج أوّلي للتطبيق في دقائق.

يقلّل الوكيل من الوقت الذي تقضيه في إعداد التبعيات وكتابة الرموز البرمجية المتكررة وإنشاء التنقّل الأساسي، ما يتيح لك التركيز على الجوانب الإبداعية لتطوير التطبيقات.

ما يمكنك إنشاؤه

بإمكان الوكيل إنشاء مجموعة متنوعة من التطبيقات المتوافقة مع الشاشات المتعددة:

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

البدء

لاستخدام الوكيل لإعداد مشروع، اتّبِع الخطوات التالية:

  1. ابدأ "استوديو Android".
  2. انقر على مشروع جديد في شاشة مرحبًا بك في "استوديو Android" (أو ملف > جديد > مشروع جديد من داخل مشروع).

    شاشة "مرحبًا بك في استوديو Android" التي تحتوي على أزرار "مشروع جديد" و"فتح" و"استنساخ المستودع"
    الشكل 1. ابدأ مشروعًا جديدًا.
  3. انقر على الإنشاء باستخدام الذكاء الاصطناعي.

    مربّع الحوار الخاص بالمشروع الجديد، والذي يتضمّن بطاقات لأنواع مختلفة من نماذج التطبيقات، مثل "نشاط فارغ" و"نشاط واجهة مستخدم التنقّل" وما إلى ذلك يحتوي مربّع الحوار أيضًا على عنصر التحكّم "إنشاء باستخدام الذكاء الاصطناعي" الذي يفعّل Gemini في "استوديو Android" لإعداد مشروع جديد لك.
    الشكل 2. اختَر نموذج مشروع أو أنشئ تطبيقك باستخدام Gemini.
  4. اكتب طلبك في حقل إدخال النص وانقر على التالي.

    مربّع الحوار "إنشاء باستخدام الذكاء الاصطناعي" الذي يحتوي على الطلب:
        أنشئ تطبيقًا للتنزّه سيرًا على الأقدام في منطقة خليج سان فرانسيسكو يتضمّن أفضل 3 مسارات للتنزّه،
        وعرضًا تفصيليًا للّوائح، وتصميم M3.
    الشكل 3. مربّع حوار لإعداد مشروع جديد
  5. أدخِل اسم تطبيقك وانقر على إنهاء لبدء عملية الإنشاء.

    امنح مشروع تطبيقك اسمًا.
    الشكل 4. مربّع حوار لتسمية مشروع جديد
  6. تحقَّق من صحة التطبيق النهائي باستخدام خطة المشروع ومن خلال تشغيل تطبيقك في "محاكي Android" أو على جهاز.

    الشكل 5. تطبيق جديد تم إنشاؤه من وكيل "مشروع جديد"

تحسين تجربتك باستخدام مفتاح API الخاص بك

على الرغم من أنّ الوكيل يعمل فورًا باستخدام نموذج Gemini التلقائي (بدون تكلفة) في "استوديو Android"، فإنّ تقديم مفتاح واجهة برمجة التطبيقات الخاص بك في Google AI Studio يتيح لك الاستفادة من إمكانات إضافية، وهي:

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

لاستخدام مفتاح واجهة برمجة التطبيقات الخاص بك، انتقِل إلى الإعدادات > الأدوات > الذكاء الاصطناعي > مقدّمو النماذج في "استوديو Android"، واختَر Google AI Studio، وقدِّم مفتاح واجهة برمجة التطبيقات الذي تم إنشاؤه من Google AI Studio. لمزيد من التفاصيل، يُرجى الاطّلاع على إضافة مفتاح واجهة برمجة تطبيقات Gemini الخاص بك.

إضافة مفتاح واجهة برمجة تطبيقات Google AI Studio في إعدادات "استوديو Android" ضمن "الأدوات" > "الذكاء الاصطناعي" > "موفّرو النماذج"
الشكل 4. إضافة مفتاح واجهة برمجة تطبيقات Google AI Studio

طريقة العمل

يستخدم الوكيل عملية تكرارية مستندة إلى الذكاء الاصطناعي لإنشاء تطبيقك. إليك ما يمكنك توقُّعه:

  1. وصف تطبيقك: تبدأ بتقديم طلب بلغة طبيعية يصف فكرة تطبيقك. يمكنك أيضًا تضمين صور، مثل رسومات أو نماذج، لتوجيه عملية الإنشاء.

  2. مراجعة الخطة: استنادًا إلى طلبك، ينشئ Gemini في Android Studio خطة منظَّمة لتطبيقك. وستتاح لك فرصة مراجعة الخطة وتغييرها أو الطلب من Gemini في Android Studio اقتراح خطة أخرى.

  3. الموافقة والإنشاء: بعد الموافقة على الخطة، يبدأ Gemini في Android Studio حلقة الإنشاء الذاتي.

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

نصائح لتحقيق أفضل أداء

لتحقيق أقصى قدر من الفعالية عند استخدام الوكيل لإنشاء مشاريع جديدة، ننصحك باتّباع النصائح التالية:

  • تحديد متطلبات المشروع بوضوح: ابدأ بطلب واضح ومفصّل. حدِّد الغرض من التطبيق والجمهور المستهدَف والوظائف الأساسية وأي تقنيات أو مكتبات معيّنة تريد استخدامها. على سبيل المثال، بدلاً من "إنشاء تطبيق لتدوين الملاحظات"، جرِّب "إنشاء تطبيق بسيط لتدوين الملاحظات باستخدام قاعدة بيانات Room للسماح للمستخدمين بإضافة الملاحظات وتعديلها وحذفها". استخدِم Material 3 مع نظام ألوان زاهية".
  • استخدام مفتاح واجهة برمجة تطبيقات في AI Studio: تتحسّن جودة الرمز البرمجي والمظهر المرئي للتطبيق الذي تم إنشاؤه بشكل كبير عند استخدام الوكيل مع مفتاح واجهة برمجة تطبيقات في AI Studio للوصول إلى أحدث نماذج Gemini.
  • تحميل نماذج التصميم: (اختياري) إذا كان لديك نماذج تصميم أو مخططات هيكلية من المصمّمين، قدِّمها إلى الوكيل في مربّع الحوار "مشروع جديد". تساعد المراجع المرئية الذكاء الاصطناعي بشكل كبير في فهم التنسيق والجماليات التي تريدها، ما يؤدي إلى إنشاء رمز برمجي يتطابق بشكل أكبر مع رؤيتك التصميمية.
  • تحديد أشكال الأجهزة المطلوبة: يجب توضيح أشكال الأجهزة التي تستهدفها (على سبيل المثال، الهاتف أو الجهاز اللوحي أو Wear OS أو Android TV). يساعد ذلك البرنامج في إنشاء تخطيطات وإعدادات مناسبة لكل نوع من الأجهزة. على سبيل المثال، "أنشئ مشروعًا للهاتف والجهاز اللوحي، مع تصميمات سريعة الاستجابة لكليهما". تأكَّد من إعداد صورة محاكي مناسبة ليستخدمها الوكيل أثناء التقييم.
  • التكرار والتحسين: لا تخَف من التكرار. إذا لم يكن الناتج الأوّلي مثاليًا، يمكنك تحسين طلبك أو تقديم تفاصيل إضافية في محادثة "وضع الوكيل" للمحاولة مرة أخرى. يمكن أن يتعلّم الوكيل من التعليمات الأكثر تحديدًا.
  • تقديم أمثلة: إذا أمكن، أدرِج أمثلة على تطبيقات مشابهة أو أنماط واجهة مستخدم تعجبك. ويمكن أن يوجّه ذلك الذكاء الاصطناعي نحو إنشاء تصاميم وبُنى تتوافق مع خياراتك المفضّلة.