بعد إعداد Gemini في Firebase، يمكنك بدء استخدامه لتحسين تجربة المطوّر على Firebase.
لفتح لوحة Gemini:
- انقر على ✦Gemini في Firebase، المتوفّر في القائمة العلوية اليسرى من وحدة تحكّم Firebase.
يتم فتح لوحة Gemini وتبقى مفتوحة في جميع الصفحات في وحدة تحكّم Firebase. يمكنك الآن الدردشة مع Gemini واستكشاف جميع الميزات المتوفّرة في لوحة Gemini.
إذا لم يكن ✦Gemini في Firebase معروضًا في وحدة تحكّم Firebase، اتّبِع الخطوات الواردة في إعداد Gemini في Firebase لمشروع لتفعيله.
محادثة مع Gemini
بعد فتح لوحة Gemini، يمكنك على الفور بدء محادثة مع Gemini والبدء بطرح الأسئلة باستخدام لغة طبيعية.
توضِّح الخطوات التالية محادثة قد تجريها مع Gemini حول Cloud Firestore. في هذا المثال، يمكنك طلب Gemini منك تقديم مجموعة أساسية من قواعد Firestore وتحسينها معًا أثناء إضافة المتطلبات:
في حقل اسألني أي سؤال عن Firebase، أدخِل سؤالاً، ثم انقر على إرسال إرسال. على سبيل المثال، يمكنك طرح سؤال مثل:
When should I use a Remote Config rollout vs. an A/B Test?
يعرض 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 لإنشاء إحصاءات عن الأعطال:
افتح Crashlytics لوحة البيانات في مشروعك واختَر تطبيقك.
حدِّد مكان العُطل الذي تريد التحقيق فيه وانقر عليه. تظهر صفحة حدث Crashlytics ، والتي تتضمّن زر إنشاء إحصاءات مستندة إلى الذكاء الاصطناعي.
إذا لم يظهر لك زر "إنشاء إحصاءات مستندة إلى الذكاء الاصطناعي"، تأكَّد من أنّه تم تفعيل Gemini في Firebase (للاطّلاع على تعليمات الإعداد، اطّلِع على مقالة إعداد Gemini في Firebase). تأكَّد أيضًا من أنّك تطّلع على حدث Apple أو Android. لا تتوفّر بعد ميزة تسجيل أحداث Flutter وUnity وAndroid NDK والأحداث غير المميتة. أخيرًا، تأكَّد من توسيع قسم الإحصاءات في صفحة الحدث Crashlytics.
انقر على الزر إنشاء إحصاءات الذكاء الاصطناعي.
تظهر الإحصاءات مع واحد أو أكثر مما يلي:
- تحليل للتعطُّل مع سبب محتمل
- تعليمات تصحيح الأخطاء
- الخطوات التالية التي يمكن اتّخاذها
- أفضل الممارسات
إذا أردت تقديم رمز وسياق للحصول على إحصاءات أكثر تفصيلاً، انقر على البدء في المربّع هل تريد إحصاءات أكثر تفصيلاً؟.
ألصِق الرمز الذي يطلب منك فريق Gemini في Firebase في حقل الرمز.
إذا كان لديك المزيد من السياق أو تفاصيل إضافية لمشاركتها قد تساعد في تحسين إحصاءات الذكاء الاصطناعي، أضِفها إلى حقل مشاركة أي سياق أو تفاصيل ذات صلة.
انقر على إعادة إنشاء إحصاءات الذكاء الاصطناعي.
تُنشئ خدمة Gemini في Firebase إحصاءات معدّلة استنادًا إلى الرمز البرمجي والسياق الذي تقدّمه.
يمكنك الاطّلاع على مزيد من المعلومات على الرابط الحصول على مساعدة من الذكاء الاصطناعي في Crashlytics.
الحصول على إحصاءات مستندة إلى الذكاء الاصطناعي لحملاتك على المراسلة باستخدام 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.
بعد التأكّد من استيفاء هذه المتطلبات:
افتح الرسائل في وحدة تحكّم Firebase للوصول إلى بيانات الحملة.
بعد تحميل بيانات حملتك، انقر على إنشاء إحصاءات مستندة إلى الذكاء الاصطناعي.
يظهر ملخّص وتحليل لحملاتك القائمة على المراسلة.
إنشاء طلبات بحث وتعديلات GraphQL لـ Data Connect باستخدام Gemini في Firebase
لاستخدام AI assistance for Data Connect in the Firebase console لإنشاء GraphQL استنادًا إلى اللغة الطبيعية:
افتح Data Connect في مشروعك، واختَر مصدر البيانات ضمن الخدمات.
انقر على البيانات.
انقر على رمز أحتاج إلى المساعدة في كتابة GraphQLpen_spark.
في حقل النص الذي يظهر، أدخِل وصفًا لطلب البحث أو الطفرة التي تريد إنشاؤها بلغة طبيعية، ثم انقر على إنشاء.
على سبيل المثال، إذا كنت تستخدِم مصدر بيانات الأفلام المُشار إليه في Firebase Data Connect quickstart وإنشاء باستخدام Data Connect codelab، يمكنك طلب عرض أبرز خمسة أفلام لعام 2022، بترتيب تنازلي حسب التقييم، وقد يؤدي ذلك إلى عرض نتيجة مثل ما يلي:
query TopMovies2022 { movies(where: {releaseYear: {eq: 2022}}, orderBy: [{rating: DESC}], limit: 5) { id title rating releaseYear } }
راجِع الردّ:
- إذا كان الردّ يبدو صحيحًا، انقر على إدراج لإدراج الردّ في محرِّر الرموز.
- إذا كان بإمكانك تحسين الردّ، انقر على تعديل وعدِّل الطلب، ثم انقر على إعادة إنشاء.
بعد قبول الردّ، اضبط ما يلي في قسم المَعلمات، إن أمكن:
- المتغيّرات: إذا كان طلب البحث أو عملية التحويل تحتويان على متغيّرات، حدِّد
هذه المتغيّرات هنا. استخدِم تنسيق JSON لتحديدها، على سبيل المثال،
{"title":"The Matrix", "releaseYear":"1999"}
. - التفويض: اختَر سياق التفويض (المشرف أو تمّت المصادقة أو لم تتم المصادقة) الذي تريد تنفيذ الطلب أو التحويل من خلاله.
- المتغيّرات: إذا كان طلب البحث أو عملية التحويل تحتويان على متغيّرات، حدِّد
هذه المتغيّرات هنا. استخدِم تنسيق JSON لتحديدها، على سبيل المثال،
انقر على تشغيل في أداة تعديل الرموز وراجِع النتائج.
لاختبار طلبات بحث أو عمليات تحويل متعددة في محرِّر الرموز البرمجية، تأكَّد من
تسميتها. على سبيل المثال، تم تسمية طلب البحث التالي باسم GetMovie
. حرِّك
مؤشر الماوس إلى السطر الأول من طلب البحث أو التحويل لتنشيط الزر تنفيذ.
query GetMovie($myKey: Movie_Key!) {
movie(key: $myKey) { title }
}
لمزيد من حالات الاستخدام المتقدّمة، اطّلِع على AI assistance for Data Connect in the Firebase console حالات الاستخدام.