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

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

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

  • الملخّص/السبب: شرح موجز ولكنه غني بالمعلومات عما حدث للمستخدم والسبب الذي أدّى إلى حدوث المشكلة
  • خيارات تصحيح الأخطاء: سيقدّم Gemini بعض الطرق المحتملة لمحاولة إعادة إنتاج الخطأ أو سيقدّم الخطوات التالية لمزيد من تصحيح أخطاء المشكلة وتحديد السبب الأساسي. يمكن أن يوفّر Gemini تعليمات مقترَحة لتجربتها أو رمزًا برمجيًا لاستخدامه (بحذر).
  • الخطوات التالية التي يمكن اتّخاذها: على الرغم من أنّ Gemini لن تتوفر لديه في البداية كل السياق المتعلّق بمشكلتك، ستستخدم مساعدة الذكاء الاصطناعي في Crashlytics معلومات Firebase الغنية حول تطوير التطبيقات المتوافقة مع الأجهزة الجوّالة لمحاولة اقتراح بعض مسارات الحلّ المحتملة كلما أمكن ذلك، ومنحك القدرة على إضافة سياق إضافي ورمز مصدر للحصول على إحصاءات أكثر تفصيلاً.
  • أفضل الممارسات: من المفترض أن تشمل عملية تحديد الأولويات خطوات تهدف إلى تعزيز قدرة تطبيقك على مواجهة المشاكل المستقبلية لتجنّب تكرار هذه الأنواع من المشاكل. يشير Gemini إلى آلاف صفحات مستندات Firebase وغير ذلك) لتزويدك بالطرق المحتمَلة لحلّ المشكلة.

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

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

الأذونات المطلوبة

لتفعيل ميزات Gemini واستخدامها في Firebase، يجب توفُّر أدوار IAM وأذونات معيّنة.

في ما يلي كيفية منح دور Gemini for Google Cloud المستخدِم لعضو في المشروع. يُرجى العِلم أنّه يمكن فقط لمالكي المشاريع تعديل أدوار "إدارة الهوية وإمكانية الوصول".

  1. من وحدة تحكّم Firebase، انقر على إعدادات المشروع، ثم انقر على المستخدمون والأذونات.
  2. ابحث عن صف عضو المشروع المعنيّ.
  3. انقر على المزيد من الخيارات، ثم اختَر تعديل إذن الوصول.
  4. وسِّع الأدوار، واختَر Gemini for Google Cloud مستخدم، ثم انقر على تم.
  5. انقر على تعديل الأدوار لحفظ التغيير. قد يستغرق تطبيق الدور الجديد على المستخدم دقيقة أو دقيقتين.

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

لإعداد ميزة "المساعدة المستندة إلى الذكاء الاصطناعي" في Crashlytics، فعِّل Gemini في Firebase كما هو описан في مقالة إعداد Gemini في Firebase، ثم انتقِل إلى إنشاء إحصاءات.

إنشاء إحصاءات

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

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

  2. حدِّد مكان العُطل الذي تريد التحقيق فيه وانقر عليه. تظهر صفحة حدث Crashlytics ، والتي تتضمّن زر إنشاء إحصاءات مستندة إلى الذكاء الاصطناعي.

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

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

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

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

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

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

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

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

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

يُرجى الرجوع إلى مقالة تحديد مشاكل Gemini وحلّها في Firebase.

الحصص والأسعار

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

الحصص والحدود

يتم تضمين مساعدة الذكاء الاصطناعي في حصص Crashlytics كجزء من حصص Gemini for Google Cloud API التي يستخدمها تطبيق Gemini في Firebase.

يمكنك الاطّلاع على حصصك الحالية في صفحة "الحصص" للGemini for Google Cloud API:

  1. من وحدة تحكّم Google Cloud، اختَر واجهات برمجة التطبيقات والخدمات التي تم تفعيلها.
  2. ابحث عن الرمز Gemini for Google Cloud API وانقر عليه.
  3. انقر على الحصص وحدود النظام.

تظهر حصص Gemini for Google Cloud API. تستخدِم ميزة "المساعدة المستندة إلى الذكاء الاصطناعي" في Crashlytics حصة "طلبات Chat API في اليوم لكل مستخدم".

لطلب زيادة في الحصة:

  1. اختَر الحصة التي تريد زيادتها، ثم انقر على تعديل الطلب.
  2. عدِّل حقل النص قيمة جديدة بالمساحة التي تريد طلبها، ثم انقر على إرسال. سيقيّم فريق Google Cloud طلبك ويردّ عليك عبر البريد الإلكتروني.

الأسعار

تتوفّر ميزة "المساعدة المستندة إلى الذكاء الاصطناعي" في Crashlytics كجزء من Gemini في Firebase، وهي مضمّنة بدون أي تكلفة أو كجزء من Gemini Code Assist. اطّلِع على أسعار Gemini في Firebase للحصول على مزيد من المعلومات.