تجربة 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" تزويدك بمجموعة dasar من قواعد Firestore وتحسينها معًا أثناء إضافة المتطلبات:

  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.
contact_support الحصول على المساعدة: يمكنك البحث في مستندات المطوّرين والتواصل مع فريق الدعم، والتحقّق من حالة خدمة Firebase.
dark_mode اختيار مظهر: اختَر مظهرًا فاتحًا أو داكنًا، أو اختَر المظهر التلقائي للجهاز.
محو المحادثة عند محو المحادثة، يتم محو كل السياق السابق وتبدأ جلسة محادثة جديدة.
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 ، بما في ذلك الإحصاءات التي تتضمّن واحدًا أو أكثر مما يلي:

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

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

  3. إذا أردت تقديم رمز وسياق للحصول على إحصاءات أكثر تفصيلاً، انقر على البدء في المربّع هل تريد إحصاءات أكثر تفصيلاً؟.

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

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

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

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

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

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

توفّر أداة Gemini في Firebase (مع اشتراك Gemini Code Assist) ملخّصًا للحملات المرسَلة وإحصاءات وإرشادات لتحسين أداء حملات 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. حرِّك مؤشر الماوس إلى السطر الأول من طلب البحث أو التحويل لتنشيط الزر تنفيذ.

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

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