تجربة Gemini في "وحدة تحكُّم Firebase"

بعد إعداد Gemini في Firebase، يمكنك البدء في استخدامه لتحسين تجربة المطوّرين في Firebase.

لفتح لوحة Gemini، اتّبِع الخطوات التالية:

يتم فتح لوحة Gemini وتبقى ظاهرة في جميع الصفحات في "وحدة تحكّم Firebase". يمكنك الآن الدردشة مع Gemini واستكشاف جميع الميزات المتوفرة في لوحة Gemini.

إذا لم يظهر ✦Gemini في Firebase في وحدة تحكّم Firebase، اتّبِع الخطوات الواردة في إعداد Gemini في Firebase لمشروع لتفعيله.

التحدّث مع Gemini

بعد فتح لوحة Gemini، يمكنك بدء محادثة مع Gemini وطرح الأسئلة باستخدام لغة طبيعية.

توضّح الخطوات التالية محادثة يمكنك إجراؤها مع Gemini حول Remote Config:

  1. في حقل طرح أي سؤال عن Firebase، أدخِل سؤالاً ثم انقر على إرسال. على سبيل المثال، يمكنك طرح سؤال مثل ما يلي:

    When should I use a Remote Config rollout vs. an A/B Test?
    

    يعرض Gemini ردّه.

  2. بعد ذلك، يمكنك طرح أسئلة توضيحية على Gemini لتوسيع نطاق المحادثة أو لصق رمز برمجي وطلب نصيحة.

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

استكشاف لوحة Gemini في وحدة تحكّم Firebase

تتضمّن لوحة Gemini في Firebase عددًا من الميزات التي تسهّل العمل بشكل تعاوني مع Gemini.

Option الإجراء
اطّلِع على تنبيهات Firebase.
spark تحدَّث مع Gemini في Firebase.
ابدأ سلسلة محادثات جديدة مع Gemini في Firebase.
يمكنك الوصول إلى سجلّ محادثاتك في Gemini من خلال Firebase.
الحصول على المساعدة: يمكنك البحث في مستندات المطوّرين والتواصل مع فريق الدعم والاطّلاع على حالة خدمة Firebase.
اختيار مظهر: اختَر مظهرًا فاتحًا أو داكنًا، أو اختَر المظهر التلقائي للجهاز.
text_select_start تثبيت لوحة Gemini في موقع جغرافي معيّن على وحدة التحكّم يمكنك اختيار تثبيت اللوحة على اليمين أو اليسار أو الأعلى أو الأسفل.
text_select_move_back_word إلغاء تثبيت لوحة Gemini لإعادتها إلى حالتها الأصلية
وسِّع لوحة Gemini لتشغل وحدة التحكّم بأكملها.
استعادة حجم اللوحة الأصلية في Gemini
الإبلاغ عن مشكلة لفريق Firebase بشأن تجربتك مع Gemini في Firebase ننصحك بالإبلاغ عن الأخطاء أو اقتراح تحسينات أو تقديم ملاحظات عامة.
أغلِق جزء Gemini.

استخدام ميزة التخصيص في Gemini في Firebase

للاستفادة إلى أقصى حدّ من Gemini في Firebase، جرِّب طرح أسئلة ذات صلة بمشروعك على Firebase. إليك بعض الأفكار:

  • Realtime Database: "كيف يمكنني تنظيم Realtime Database لاسترداد البيانات بكفاءة في تطبيق الدردشة؟"

  • Authentication: "ما هي أنواع طرق تسجيل الدخول التي يتيحها تطبيقي، وما هي الأنواع التي يمكنني إضافتها؟"

  • Crashlytics: "استنادًا إلى تقارير Crashlytics الأخيرة، ما هي أهم ثلاث مشاكل يجب معالجتها لتحسين ثبات تطبيقي؟"

    إذا خصّصت أسئلتك لإعداد Firebase المحدّد، يمكن أن يقدّم لك "Gemini في Firebase" إحصاءات أكثر صلة وقابلة للتنفيذ.

استخدام المساعدة المستنِدة إلى الذكاء الاصطناعي في Crashlytics

لاستخدام ميزة "المساعدة المستندة إلى الذكاء الاصطناعي" في Crashlytics لإنشاء إحصاءات حول الأعطال، اتّبِع الخطوات التالية:

  1. في وحدة تحكّم Firebase، افتح Crashlytics لوحة البيانات واختَر تطبيقك.

  2. حدِّد العطل الذي تريد التحقيق فيه واختَره. تظهر صفحة حدث Crashlytics، بما في ذلك الإحصاءات التي تتضمّن واحدًا أو أكثر مما يلي:

    • تحليل للعُطل مع ذكر السبب المحتمل
    • تعليمات تصحيح الأخطاء
    • الخطوات التالية القابلة للتنفيذ
    • أفضل الممارسات

    إذا لم تظهر ميزة "المساعدة المستندة إلى الذكاء الاصطناعي" في Crashlytics أعلى صفحة الحدث، تأكَّد من تفعيل Gemini في Firebase (للاطّلاع على تعليمات الإعداد، راجِع إعداد Gemini في Firebase). وتأكَّد أيضًا من أنّك تعرض حدثًا مرتبطًا بتعطُّل أو خطأ ANR. الأحداث غير المميتة غير متاحة بعد.

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

مزيد من المعلومات حول الحصول على مساعدة من الذكاء الاصطناعي في Crashlytics

الحصول على إحصاءات مستندة إلى الذكاء الاصطناعي لحملات المراسلة باستخدام "Gemini في Firebase"

يقدّم Gemini في Firebase ملخّصات وإحصاءات وإرشادات حول حملات المراسلة لتحسين أداء حملاتك على Firebase Cloud Messaging وIn-App Messaging. من خلال تحليل بيانات الحملات، يمكن أن يساعدك Gemini في Firebase على فهم مدى وصول حملاتك وتأثيرها، كما يقترح استراتيجيات لتحسين تفاعل المستخدمين وزيادة أعدادهم.

الوصول إلى إحصاءات الذكاء الاصطناعي لحملات المراسلة

لاستخدام إحصاءات الذكاء الاصطناعي في "حملات المراسلة"، تأكَّد من أنّ مشروعك يتضمّن ما يلي:

بعد التأكّد من استيفاء هذه المتطلبات:

  1. افتح المراسلة في وحدة تحكّم Firebase للوصول إلى بيانات الحملة.

  2. بعد تحميل بيانات حملتك، انقر على إنشاء إحصاءات مستندة إلى الذكاء الاصطناعي.

    يظهر ملخّص وتحليل لحملات المراسلة.

إنشاء طلبات بحث وعمليات تغيير GraphQL لـ Data Connect باستخدام "Gemini في Firebase"

لاستخدام AI assistance for Data Connect لإنشاء GraphQL استنادًا إلى اللغة الطبيعية، اتّبِع الخطوات التالية:

  1. افتح Data Connect في مشروعك، وضِمن الخدمات، اختَر مصدر البيانات.

  2. انقر على البيانات.

  3. انقر على رمز ساعدني في كتابة GraphQLpen_spark. اكتب الطلب أو التعديل الذي تريد إنشاءه بلغة طبيعية، ثم انقر على إنشاء.

    على سبيل المثال، إذا كنت تستخدم مصدر بيانات "الأفلام" المشار إليه في درس تطبيقي حول الترميز "إنشاء تطبيق باستخدام Data Connect (على الويب)"، يمكنك طرح السؤال التالي: أريد عرض أفضل خمسة أفلام لعام 2022، مرتّبة تنازليًا حسب التقييم، وقد يعرض لك نتيجة مثل ما يلي:

    query TopMovies2022 {
      movies(where: {releaseYear: {eq: 2022}}, orderBy: [{rating: DESC}], limit: 5) {
        id
        title
        rating
        releaseYear
      }
    }
    
  4. راجِع الردّ:

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

    • المتغيرات: إذا كان طلب البحث أو التعديل يتضمّن متغيرات، حدِّدها هنا. استخدِم JSON لتحديدها، على سبيل المثال، {"title":"The Matrix", "releaseYear":"1999"}.
    • التفويض: اختَر سياق التفويض (المشرف أو المصادق عليه أو غير المصادق عليه) الذي تريد استخدامه لتنفيذ طلب البحث أو التعديل.
  6. انقر على تشغيل في أداة تعديل الرموز وراجِع النتائج.

لاختبار طلبات بحث أو عمليات تغيير متعددة في أداة تعديل الرموز، تأكَّد من تسميتها. على سبيل المثال، تم تسمية طلب البحث التالي GetMovie. حرِّك المؤشر إلى السطر الأول من طلب البحث أو التعديل لتفعيل الزر تنفيذ.

query GetMovie($myKey: Movie_Key!) {
  movie(key: $myKey) { title }
}

للاطّلاع على حالات استخدام أكثر تقدّمًا، راجِع حالات استخدام AI assistance for Data Connect.

استخدام المساعدة المستنِدة إلى الذكاء الاصطناعي في Firebase App Distribution

يستفيد وكيل Firebase App Testing من إمكانات الذكاء الاصطناعي لإنشاء الاختبارات وتنفيذها استنادًا إلى الطلبات التي تقدّمها باللغة الطبيعية. ينشئ الوكيل اختبارات تفصيلية يمكنك تشغيلها على أجهزة افتراضية ومادية مختلفة للتأكّد من أنّ تطبيقك يتمتّع بأعلى جودة. لمزيد من المعلومات، يُرجى الاطّلاع على مقالة وكيل اختبار التطبيق.