אתם יכולים להשתמש בעזרה של AI ב-Crashlytics שמספקת Gemini ב-Firebase כדי להבין מהר יותר למה קרתה קריסה ומה צריך לעשות לגביה. בעזרת AI ב-Crashlytics תוכלו לזהות את הגורמים העיקריים לבעיות, לקבל תובנות פרקטיות ופתרונות מותאמים אישית, ולהמליץ על שיטות מומלצות לעתיד.
בעזרת AI ב-Crashlytics תוכלו לקבל את התובנות הבאות:
- סיכום/סיבה: הסבר תמציתי אך מפורט על מה שקרה למשתמש ועל מה שגרם לבעיה.
- אפשרויות לניפוי באגים: Gemini יציע כמה דרכים אפשריות לשחזור השגיאה, או יספק את השלבים הבאים לניפוי הבאגים כדי לזהות את שורש הבעיה. Gemini יכול לספק פקודות מומלצות לניסיון או לקודים (בזהירות).
- השלבים הבאים שניתן לבצע: אמנם בהתחלה ל-Gemini לא יהיה את כל ההקשר של הבעיה, אבל עזרה מבוססת-AI ב-Crashlytics תיעזר בידע הרב של Firebase בפיתוח אפליקציות לנייד כדי להמליץ על כמה דרכים אפשריות לפתרון הבעיה, אם אפשר, וכדי לתת לך את היכולת להוסיף עוד הקשר וקוד מקור כדי לקבל תובנות מעמיקות יותר.
- שיטות מומלצות: חלק מתהליך התעדוף הוא, באופן אידיאלי, הגנה על האפליקציה לעתיד כדי שלא יחזרו בעיות מהסוג הזה. Gemini מפנה לאלפי דפים של מסמכי עזרה של Firebase (ועוד) כדי לספק לכם גישות אפשריות לפתרון הבעיה.
איך התמיכה של AI ב-Crashlytics משתמשת בנתונים שלכם
התמיכה של AI ב-Crashlytics לא משתמשת בתשובות שלה, בקריסות שלכם או בקוד, בהקשר או במשוב נוספים שאתם מספקים כנתונים לאימון המודלים שלה. מידע נוסף זמין במאמר איך Gemini ב-Google Cloud משתמש בנתונים שלכם.
ההרשאות הנדרשות
כדי להפעיל תכונות של Gemini ב-Firebase ולהשתמש בהן, נדרשים תפקידים והרשאות מסוימים ב-IAM.
- חברים בפרויקט עם תפקיד IAM של בעלים או עריכה יכולים להפעיל את Gemini ב-Firebase ולהשתמש בתכונות שלו.
- הצופים בפרויקט לא יכולים להפעיל את Gemini ב-Firebase, אבל הם יכולים להשתמש בתכונות שלו, כולל Gemini בצ'אט של Firebase, עזרה ועזרה באמצעות AI ב-Crashlytics אם הוקצתה להם תפקיד המשתמש Gemini for Google Cloud.
כך מקצים את התפקיד Gemini for Google Cloud לחבר בפרויקט: לתשומת ליבכם, רק בעלי הפרויקט יכולים לערוך תפקידים ב-IAM.
- במסוף Firebase, בוחרים באפשרות Project settings ואז באפשרות Users and permissions.
- מאתרים את השורה של חבר הפרויקט הרלוונטי.
- לוחצים על More options (אפשרויות נוספות) ובוחרים באפשרות Edit access.
- מרחיבים את הקטע תפקידים, בוחרים באפשרות Gemini for Google Cloud משתמש ולוחצים על סיום.
- לוחצים על עדכון תפקידים כדי לשמור את השינוי. יכול להיות שיעברו דקה או שתיים עד שהתפקיד החדש יוחל על המשתמש.
הגדרת סיוע מבוסס-AI ב-Crashlytics
כדי להגדיר עזרה מבוססת AI ב-Crashlytics, מפעילים את Gemini ב-Firebase כפי שמתואר במאמר הגדרת Gemini ב-Firebase, וממשיכים ליצירת תובנות.
יצירת תובנות
כדי להשתמש בעזרה של AI ב-Crashlytics כדי ליצור תובנות על תאונות:
פותחים את מרכז הבקרה של Crashlytics בפרויקט ובוחרים את האפליקציה.
מאתרים את התקרית שרוצים לבדוק ובוחרים בה. דף האירוע Crashlytics מופיע עם הלחצן Generate AI Insights.
אם הלחצן 'יצירת תובנות מ-AI' לא מופיע, צריך לוודא ש-Gemini מופעל ב-Firebase (הוראות להגדרה מפורטות במאמר הגדרת Gemini ב-Firebase). בנוסף, צריך לוודא שמוצג אירוע של Apple או Android. עדיין אין תמיכה באירועים של Flutter, Unity ו-Android NDK ובאירועים לא קטלניים. לבסוף, מוודאים שהקטע תובנות מורחב בדף האירוע Crashlytics.
לוחצים על הלחצן יצירת תובנות מ-AI.
תוצג חלונית עם תובנות, עם אחד או יותר מהפרטים הבאים:
- ניתוח של הקריסה עם סיבה אפשרית
- הוראות לניפוי באגים
- השלבים הבאים שאפשר לבצע
- שיטות מומלצות
כדי לספק קוד והקשר כדי לקבל תובנות מעמיקות יותר, לוחצים על מתחילים בתיבה רוצים תובנות מעמיקות יותר?.
מדביקים בשדה הקוד את הקוד ש-Gemini ב-Firebase מבקש.
אם יש לכם הקשר נוסף או פרטים נוספים לשתף שיכולים לעזור לשפר את התובנות מ-AI, כדאי להוסיף אותם לשדה Share any הקשר or relevant information (שיתוף ההקשר או הפרטים הרלוונטיים).
לוחצים על Regenerate AI insights.
Gemini ב-Firebase יוצר תובנות מעודכנות על סמך הקוד וההקשר שסיפקתם.
פתרון בעיות בסיוע AI ב-Crashlytics
אפשר לעיין במאמר פתרון בעיות ב-Gemini ב-Firebase.
מכסות ותמחור
בקטע הזה מתוארות המכסות ומבנה התמחור של התמיכה ב-AI ב-Crashlytics.
מכסות ומגבלות
התמיכה של AI במכסות של Crashlytics כלולה במכסות Gemini for Google Cloud API שבהן משתמש Gemini ב-Firebase.
אפשר לראות את המכסות הנוכחיות בדף המכסות של Gemini for Google Cloud API:
- במסוף Google Cloud, בוחרים באפשרות Enabled APIs & services.
- מחפשים את האפשרות הרצויה ולוחצים על Gemini for Google Cloud API.
- לוחצים על מכסות ומגבלות מערכת.
המכסות של Gemini for Google Cloud API מופיעות. התמיכה של AI ב-Crashlytics משתמשת במכסה של 'בקשות ל-Chat API ליום לכל משתמש'.
כדי לבקש הגדלה של המכסה:
- בוחרים את המכסה שרוצים להגדיל ולוחצים על Edit request (עריכת הבקשה).
- מעדכנים את שדה הטקסט New value במכסה שרוצים לבקש ולוחצים על Submit. צוות Google Cloud יבדוק את הבקשה וישלח לכם תשובה באימייל.
תמחור
אפשר להיעזר ב-AI ב-Crashlytics כחלק מ-Gemini ב-Firebase, שכלול ב-Gemini Code Assist. למידע נוסף, ראו תמחור של Gemini ב-Firebase.