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

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

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

يتم تحسين الوكيل تلقائيًا بشكل كبير لإنشاء واجهات مستخدم حديثة وتوضيحية باستخدام Jetpack Compose.

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

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

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

البدء

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

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

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

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

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

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

    الشكل 5. تطبيق جديد تم إنشاؤه من وكيل New Project.

آلية العمل

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

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

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

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

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

نصائح للحصول على أفضل أداء

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

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

تحسين تجربتك مع Gemini باستخدام مفتاح واجهة برمجة التطبيقات الخاص بك

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

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

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

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