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

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

لفتح لوحة Gemini:

  • انقر على ✦Gemini في Firebase، المتوفّر في القائمة العلوية اليسرى من وحدة تحكّم Firebase.

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

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

المحادثة مع Gemini

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

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

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

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

    يعرض تطبيق "Gemini" ردّه.

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

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

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

تحتوي لوحة Gemini في وحدة تحكّم Firebase على عدد من الميزات التي تُبسّط العمل التعاوني باستخدام نموذج Gemini.

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

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

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

  1. افتح لوحة البيانات Crashlytics في مشروعك واختَر تطبيقك.

  2. حدِّد موقع العطل المطلوب التحقيق فيه واختَره. تظهر صفحة الفعالية "Crashlytics" التي تعرض زرّ إنشاء إحصاءات الذكاء الاصطناعي (AI).

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

  3. انقر على زرّ إنشاء إحصاءات الذكاء الاصطناعي (AI).

    تظهر الإحصاءات مع ظهور واحد أو أكثر مما يلي:

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

  5. ألصِق الرمز الذي يطلب منك فريق Gemini في Firebase في حقل الرمز.

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

  7. انقر على إعادة إنشاء إحصاءات الذكاء الاصطناعي.

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

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

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

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

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

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

  • تم تفعيل Gemini في "Firebase" لمشروعك. مزيد من المعلومات على الرابط: إعداد Gemini في Firebase

  • أن يكون Firebase Cloud Messaging أو In-App Messaging مفعّلاً في مشروعك على Firebase

  • تتوفر حملة واحدة على الأقل وتظهر في وحدة تحكّم Firebase.

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

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

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

    يظهر ملخّص وتحليل لحملاتك القائمة على المراسلة.

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

لاستخدام AI assistance for Data Connect in the Firebase console لإنشاء GraphQL استنادًا إلى اللغة الطبيعية:

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

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

  3. انقر على رمز أحتاج إلى المساعدة في كتابة GraphQLpen_spark.

  4. في حقل النص الذي يظهر، صِف طلب البحث أو الطفرة التي تريد إنشاؤها بلغة طبيعية وانقر على إنشاء.

    على سبيل المثال، إذا كنت تستخدِم مصدر بيانات الأفلام المُشار إليه في Firebase Data Connect quickstart وإنشاء باستخدام Data Connect codelab، يمكنك طلب عرض أبرز خمسة أفلام لعام 2022، بترتيب تنازلي حسب التقييم، وقد يؤدي ذلك إلى عرض نتيجة مثل ما يلي:

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

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

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

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

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

لمزيد من حالات الاستخدام المتقدمة، راجِع حالات استخدام AI assistance for Data Connect in the Firebase console.