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

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

لفتح لوحة Gemini:

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

يتم فتح لوحة 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.
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 ملخّصًا للحملات المرسَلة وإحصاءات وإرشادات لتحسين أداء حملات 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. في حقل النص الذي يظهر، أدخِل وصفًا بلغة طبيعية لطلب البحث أو الطفرة التي تريد إنشاؤها، ثم انقر على إنشاء.

    على سبيل المثال، إذا كنت تستخدِم مصدر بيانات الأفلام المُشار إليه في مختبر رموز برمجية لإنشاء تطبيقات باستخدام Data Connect، يمكنك طلب عرض أبرز خمسة أفلام لعام 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 حالات استخدام.

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

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

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

يقدّم تطبيق Gemini في Firebase تجربة تطوير مستندة إلى الذكاء الاصطناعي في Firebase Studio. يمكنك استخدام Gemini في Firebase ضمن Firebase Studio من خلال واجهتَين رئيسيتَين:

  • وكيل نماذج التطبيقات (Prototyper view): This agent assists with prototyping and Next.js web app generation and publishing to Firebase App Hosting with Genkit-powered agentic AI flows. Learn more at Get started with the App Prototyping agent and Develop, publish, and monitor a full-stack web app with the App Prototyping agent.
  • Firebase Studio مساحة العمل (Code عرض): Firebase Studio توفّر بيئة تطوير متكاملة كاملة تتضمّن ميزات مستندة إلى الذكاء الاصطناعي لتبسيط سير عمل الترميز، وذلك ضمن ملفاتك في محرّر الرموز البرمجية واستخدام المحادثة التي يمكنها تقديم اقتراحات للرموز البرمجية وإنشاء الرموز البرمجية وشرح مفاهيم الرموز البرمجية وتعديل ملفات المشروع وتنفيذ أوامر وحدة التحكّم الطرفية وinterpret command output. اطّلِع على مزيد من المعلومات على لمحة عن Firebase Studio مساحات العمل.

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