אחרי שמגדירים את Gemini ב-Firebase, אפשר להתחיל להשתמש בו כדי לשפר את חוויית הפיתוח ב-Firebase.
כדי לפתוח את חלונית Gemini:
- לוחצים על ✦Gemini in Firebase בתפריט שבפינה הימנית העליונה של מסוף Firebase.
חלונית Gemini נפתחת ומופיעה בכל הדפים במסוף Firebase. עכשיו אתם יכולים לשוחח עם Gemini ולבדוק את כל התכונות שזמינות בחלונית של Gemini.
אם ✦Gemini in Firebase לא מופיע במסוף Firebase, פועלים לפי השלבים במאמר הגדרת Gemini ב-Firebase לפרויקט כדי להפעיל אותו.
שיחה עם Gemini
אחרי שפותחים את חלונית Gemini, אפשר להתחיל מיד שיחה עם Gemini ולשאול שאלות בשפה טבעית.
השלבים הבאים מדגימים שיחה שאפשר לנהל עם Gemini לגבי Remote Config:
בשדה Ask me anything about Firebase, כותבים שאלה ולוחצים על Send. לדוגמה, אתם יכולים לשאול משהו כמו:
When should I use a Remote Config rollout vs. an A/B Test?Gemini מציג את התשובה שלו.
אחר כך אפשר לשאול את Gemini שאלות הבהרה כדי להרחיב את השיחה, או להדביק קוד ולבקש עצה.
אתם יכולים להמשיך את השיחה ולשתף מידע ושאלות על האפליקציה ועל הפרויקטים שאתם עובדים עליהם. בזמן שאתם פותרים בעיות, Gemini יציע שיפורים, אופטימיזציות והנחיות נוספות. Gemini כולל גם ציטוטים של מקורות שמפרטים את המסמכים ודוגמאות הקוד ששימשו ליצירת התשובות.
היכרות עם חלונית Gemini במסוף Firebase
בחלונית של Gemini במסוף Firebase יש כמה תכונות שמאפשרות לעבוד בקלות עם Gemini.
| אפשרות | פעולה |
|---|---|
| לצפות בהתראות של Firebase. | |
| spark | לשוחח עם Gemini ב-Firebase. |
| מתחילים שרשור צ'אט חדש עם Gemini ב-Firebase. | |
| גישה להיסטוריית השיחות ב-Gemini ב-Firebase. | |
| קבלת עזרה: חיפוש במאמרי העזרה למפתחים, פנייה לתמיכה ובדיקת הסטטוס של שירות Firebase. | |
| בחירת עיצוב: בוחרים עיצוב בהיר או כהה, או את ברירת המחדל של המכשיר. | |
| text_select_start | להצמיד את חלונית Gemini למיקום ספציפי במסוף. אפשר להצמיד את החלונית לשמאל, למעלה, לימין או למטה. |
| text_select_move_back_word | כדי להחזיר את חלונית Gemini למצב המקורי, מבטלים את ההצמדה שלה. |
| להגדיל את חלונית Gemini כך שתתפוס את כל המסך. | |
| משחזרים את חלונית Gemini לגודל המקורי שלה. | |
| דיווח לצוות Firebase על בעיה בחוויית השימוש ב-Gemini ב-Firebase. אנחנו ממליצים לדווח על באגים, להציע שיפורים או לשלוח משוב כללי. | |
| סוגרים את חלונית Gemini. |
שימוש בהתאמה אישית ב-Gemini ב-Firebase
כדי להפיק את המקסימום מ-Gemini ב-Firebase, כדאי לשאול שאלות שקשורות לפרויקט ב-Firebase. הנה כמה רעיונות:
Cloud Firestore: "איך בונים את Cloud Firestore כדי לאחזר נתונים ביעילות באפליקציית הצ'אט?"
Authentication: "באילו שיטות התחברות האפליקציה שלי תומכת, ואילו שיטות אפשר להוסיף?"
Crashlytics: "על סמך הדוחות האחרונים של Crashlytics, מהן שלוש הבעיות העיקריות שצריך לטפל בהן כדי לשפר את היציבות של האפליקציה?"
אם תתאימו את השאלות להגדרות הספציפיות שלכם ב-Firebase, Gemini ב-Firebase יוכל לספק תובנות רלוונטיות ופרקטיות יותר.
שימוש בכלים מבוססי-AI ב-Crashlytics
כדי להשתמש בכלים מבוססי-AI ב-Crashlytics וליצור תובנות שנוצרו על ידי AI לגבי הקריסות:
במסוף Firebase, נכנסים לדף DevOps & Engagement > מרכז הבקרה של Crashlytics ובוחרים את האפליקציה.
מאתרים את הקריסה שרוצים לחקור ובוחרים בה. מופיע דף האירוע Crashlytics, שכולל תובנות עם אחד או יותר מהפרטים הבאים:
- ניתוח של הקריסה עם סיבה אפשרית
- הוראות לניפוי באגים
- השלבים הבאים שצריך לבצע
- שיטות מומלצות
אם התכונה "עזרה מ-AI ב-Crashlytics" לא מופיעה בחלק העליון של דף האירוע, צריך לוודא ש-Gemini ב-Firebase מופעל (הוראות להגדרת Gemini ב-Firebase). בנוסף, צריך לוודא שמוצג אירוע קריסה או אירוע ANR. עדיין אין תמיכה באירועים לא קריטיים.
אם אתם רוצים להשתמש בכלים מבוססי-AI כדי לתקן את הבעיה ישירות בבסיס הקוד של האפליקציה, אתם יכולים להשתמש בכלי AI ל-Crashlytics באמצעות MCP.
מידע נוסף על קבלת עזרה מ-AI ב-Crashlytics
Gemini ב-Firebase מספק תובנות מבוססות-AI לגבי קמפיינים של שליחת הודעות
Gemini ב-Firebase מספק סיכומים, תובנות והנחיות לגבי קמפיינים של העברת הודעות, כדי לשפר את ביצועים ברמת הקמפיין של Firebase Cloud Messaging ו-In-App Messaging. Gemini ב-Firebase יכול לנתח את נתוני הקמפיינים כדי לעזור לכם להבין את פוטנציאל החשיפה וההשפעה שלהם, ולהציע אסטרטגיות לשיפור התעניינות המשתמשים והצמיחה.
גישה לתובנות מבוססות-AI בקמפיינים של שליחת הודעות
כדי להשתמש בתובנות מבוססות-AI בקמפיינים של הודעות, ודאו שהפרויקט שלכם עומד בדרישות הבאות:
Gemini ב-Firebase מופעל בפרויקט שלכם. מידע נוסף על הגדרת Gemini ב-Firebase
Firebase Cloud Messaging או In-App Messaging מופעלים בפרויקט ב-Firebase.
יש לפחות קמפיין אחד שמופיע במסוף Firebase.
אחרי שמוודאים שהדרישות האלה מתקיימות:
כדי לגשת לנתוני הקמפיין, במסוף Firebase נכנסים לדף DevOps & Engagement > Messaging.
אחרי שנתוני הקמפיין נטענים, לוחצים על יצירת תובנות מ-AI.
יופיע סיכום וניתוח של הקמפיינים להעברת הודעות.
יצירת שאילתות ומוטציות של GraphQL ל-SQL Connect באמצעות Gemini ב-Firebase
כדי להשתמש ב-AI assistance for SQL Connect ליצירת GraphQL על סמך שפה טבעית:
במסוף Firebase, נכנסים לקטע Databases & Storage > SQL Connect.
בוחרים את השירות ואת מקור הנתונים, ואז פותחים את הכרטיסייה נתונים.
לוחצים על הסמל עזרה בכתיבת GraphQLpen_spark. מתארים בשפה טבעית את השאילתה או את המוטציה שרוצים ליצור, ולוחצים על Generate.
לדוגמה, אם אתם משתמשים במקור הנתונים Movies שמוזכר ב-Codelab "פיתוח באמצעות SQL Connect (אינטרנט)", אתם יכולים לשאול: "החזר את חמשת הסרטים המובילים של 2022, בסדר יורד לפי דירוג". יכול להיות שתקבלו תוצאה כזו:
query TopMovies2022 { movies(where: {releaseYear: {eq: 2022}}, orderBy: [{rating: DESC}], limit: 5) { id title rating releaseYear } }בודקים את התשובה:
- אם התשובה נראית נכונה, לוחצים על Insert כדי להוסיף אותה לעורך הקוד.
- אם רוצים לשפר את התשובה, לוחצים על Edit, מעדכנים את ההנחיה ולוחצים על Regenerate.
אחרי שמאשרים את התשובה, מגדירים את הפרטים הבאים בקטע Parameters, אם רלוונטי:
- משתנים: אם השאילתה או המוטציה מכילות משתנים, מגדירים אותם כאן. צריך להשתמש ב-JSON כדי להגדיר אותם, לדוגמה,
{"title":"The Matrix", "releaseYear":"1999"}. - הרשאה: בוחרים את הקשר ההרשאה (אדמין, מאומת או לא מאומת) שבו רוצים להריץ את השאילתה או המוטציה.
- משתנים: אם השאילתה או המוטציה מכילות משתנים, מגדירים אותם כאן. צריך להשתמש ב-JSON כדי להגדיר אותם, לדוגמה,
לוחצים על Run בעורך הקוד ובודקים את התוצאות.
כדי לבדוק כמה שאילתות או מוטציות בעורך הקוד, צריך לתת להן שמות. לדוגמה, השאילתה הבאה נקראת GetMovie. מעבירים את הסמן לשורה הראשונה של השאילתה או המוטציה כדי להפעיל את הלחצן Run.
query GetMovie($myKey: Movie_Key!) {
movie(key: $myKey) { title }
}
לתרחישים מתקדמים יותר, ראו תרחישים לדוגמה של AI assistance for SQL Connect.
שימוש בכלים מבוססי-AI ב-Firebase App Distribution
סוכן Firebase App Testing משתמש ב-AI כדי ליצור ולהריץ בדיקות על סמך הנחיות בשפה טבעית שאתם מספקים. הסוכן יוצר בדיקות מפורטות שאפשר להריץ במכשירים וירטואליים ופיזיים שונים כדי לוודא שהאפליקציה באיכות הגבוהה ביותר. מידע נוסף זמין במאמר סוכן App Testing.