Nachdem Sie Gemini in Firebase eingerichtet haben, können Sie es verwenden, um Ihre Firebase-Entwicklungsumgebung zu verbessern.
So öffnen Sie den Gemini-Bereich:
- Klicken Sie rechts oben im Menü der Firebase-Konsole auf ✦Gemini in Firebase.
Der Gemini-Bereich wird geöffnet und bleibt auf allen Seiten derFirebaseConsole geöffnet. Sie können jetzt mit Gemini chatten und alle Funktionen im Gemini-Bereich ausprobieren.
Wenn ✦Gemini in Firebase nicht in der Firebase-Konsole angezeigt wird, folgen Sie der Anleitung unter Gemini in Firebase für ein Projekt einrichten, um es zu aktivieren.
Mit Gemini chatten
Nachdem Sie den Gemini-Bereich geöffnet haben, können Sie sofort eine Unterhaltung mit Gemini beginnen und Fragen in natürlicher Sprache stellen.
Die folgenden Schritte zeigen eine Unterhaltung, die Sie mit Gemini über Remote Config führen könnten:
Geben Sie im Feld Beliebige Frage zu Firebase eingeben eine Frage ein und klicken Sie dann auf Senden. Sie könnten beispielsweise Folgendes fragen:
When should I use a Remote Config rollout vs. an A/B Test?Gemini zeigt die Antwort an.
Als Nächstes können Sie Gemini klärende Fragen stellen, um die Unterhaltung zu vertiefen, oder Code einfügen und um Rat fragen.
Sie können die Unterhaltung fortsetzen und weiterhin Informationen und Fragen zur App und zu Projekten, an denen Sie arbeiten, teilen. Während der Fehlerbehebung schlägt Gemini Verbesserungen, Optimierungen und zusätzliche Anleitungen vor. Gemini enthält auch Quellenangaben, in denen die Dokumentation und die Codebeispiele aufgeführt sind, die Gemini zum Generieren der Antworten verwendet hat.
Gemini-Bereich in der Firebase-Konsole kennenlernen
Der Gemini-Bereich in der Firebase-Konsole bietet eine Reihe von Funktionen, die die Zusammenarbeit mit Gemini vereinfachen.
| Option | Aktion |
|---|---|
| Firebase-Benachrichtigungen ansehen | |
| spark | Mit Gemini in Firebase chatten. |
| Starten Sie einen neuen Chat-Thread mit Gemini in Firebase. | |
| In Firebase können Sie auf Ihren Chatverlauf in Gemini zugreifen. | |
| Hilfe erhalten: Entwicklerdokumentation durchsuchen, Support kontaktieren und Firebase-Dienststatus prüfen. | |
| Design auswählen: Wählen Sie ein helles oder dunkles Design oder die Standardeinstellung des Geräts aus. | |
| text_select_start | Docken Sie den Gemini-Bereich an einer bestimmten Stelle in der Console an. Sie können den Bereich links, oben, rechts oder unten andocken. |
| text_select_move_back_word | Lösen Sie den Gemini-Bereich, um ihn in den ursprünglichen Zustand zurückzusetzen. |
| Maximieren Sie den Gemini-Bereich, sodass er die gesamte Console einnimmt. | |
| Gemini-Bereich auf die ursprüngliche Größe zurücksetzen. | |
| Melden Sie dem Firebase-Team ein Problem mit Gemini in Firebase. Wir freuen uns, wenn Sie Fehler melden, Verbesserungen vorschlagen oder allgemeines Feedback geben. | |
| Schließen Sie den Gemini-Bereich. |
Personalisierung in Gemini in Firebase verwenden
Wenn Sie Gemini in Firebase optimal nutzen möchten, stellen Sie Fragen zu Ihrem Firebase-Projekt. Hierzu einige Ideen:
Cloud Firestore: „Wie strukturiere ich Cloud Firestore für einen effizienten Datenabruf in meiner Chat-App?“
Authentication: „Welche Arten von Log-in-Methoden unterstützt meine App und welche kann ich hinzufügen?“
Crashlytics: „Welche drei Probleme sollte ich basierend auf meinen aktuellen Crashlytics-Berichten beheben, um die Stabilität meiner App zu verbessern?“
Wenn Sie Ihre Fragen auf Ihre spezifische Firebase-Einrichtung zuschneiden, kann Gemini in Firebase relevantere und umsetzbare Informationen liefern.
KI-Unterstützung in Crashlytics verwenden
So verwenden Sie die KI-Unterstützung in Crashlytics, um Statistiken zu Ihren Abstürzen zu generieren:
Rufen Sie in der Firebase Console das Dashboard DevOps & Engagement > Crashlytics auf und wählen Sie Ihre App aus.
Suchen Sie den Absturz, den Sie untersuchen möchten, und wählen Sie ihn aus. Die Ereignisseite Crashlytics wird angezeigt, einschließlich Statistiken mit einem oder mehreren der folgenden Elemente:
- Eine Analyse des Absturzes mit einer möglichen Ursache
- Anleitung zur Fehlerbehebung
- umsetzbare nächste Schritte
- Best Practices
Wenn Sie die Funktion „KI-Unterstützung in Crashlytics“ oben auf der Ereignisseite nicht sehen, prüfen Sie, ob Gemini in Firebase aktiviert ist. Eine Anleitung zur Einrichtung finden Sie unter Gemini in Firebase einrichten. Achten Sie außerdem darauf, dass Sie sich ein Absturz- oder ANR-Ereignis ansehen. Nicht schwerwiegende Ereignisse werden noch nicht unterstützt.
Wenn Sie die KI-Unterstützung verwenden möchten, um das Problem direkt in der Codebasis Ihrer App zu beheben, können Sie die KI-Unterstützung für Crashlytics über MCP verwenden.
Weitere Informationen finden Sie unter KI-Unterstützung in Crashlytics erhalten.
KI-basierte Statistiken für Messaging-Kampagnen mit Gemini in Firebase abrufen
Gemini in Firebase bietet Zusammenfassungen, Statistiken und Anleitungen für Messaging-Kampagnen, um die Kampagnenleistung Ihrer Firebase Cloud Messaging- und In-App Messaging-Kampagnen zu verbessern. Durch die Analyse von Kampagnendaten kann Gemini in Firebase Ihnen helfen, die Reichweite und Wirkung Ihrer Kampagnen zu verstehen, und Strategien zur Verbesserung des Nutzer-Engagements und des Wachstums vorschlagen.
Auf KI-Statistiken für Messaging-Kampagnen zugreifen
Damit Sie KI-Statistiken für Messaging-Kampagnen verwenden können, muss Ihr Projekt Folgendes enthalten:
Gemini in Firebase ist für Ihr Projekt aktiviert. Weitere Informationen finden Sie unter Gemini in Firebase einrichten.
Firebase Cloud Messaging oder In-App Messaging ist in Ihrem Firebase-Projekt aktiviert.
Es ist mindestens eine Kampagne vorhanden und wird in der Firebase-Konsole angezeigt.
Wenn diese Anforderungen erfüllt sind, gehen Sie so vor:
Rufen Sie in der Firebase-Konsole die Seite DevOps & Engagement > Messaging auf, um auf Kampagnendaten zuzugreifen.
Nachdem die Kampagnendaten geladen wurden, klicken Sie auf KI-Statistiken generieren.
Eine Zusammenfassung und Analyse Ihrer Messaging-Kampagnen wird angezeigt.
GraphQL-Abfragen und ‑Mutationen für SQL Connect mit Gemini in Firebase generieren
So verwenden Sie AI assistance for SQL Connect, um GraphQL basierend auf natürlicher Sprache zu generieren:
Rufen Sie in der Firebase-Konsole Datenbanken und Speicher > SQL Connect auf.
Wählen Sie Ihren Dienst und Ihre Datenquelle aus und öffnen Sie dann den Tab Daten.
Klicken Sie auf das Symbol Formuliere für mich GraphQLpen_spark. Beschreiben Sie in natürlicher Sprache die Abfrage oder Mutation, die Sie generieren möchten, und klicken Sie auf Generieren.
Wenn Sie beispielsweise die Datenquelle „Movies“ verwenden, auf die im Codelab „Mit SQL Connect (Web) entwickeln“ verwiesen wird, könnten Sie fragen: „Gib die fünf besten Filme des Jahres 2022 in absteigender Reihenfolge nach Bewertung zurück.“ Das könnte ein Ergebnis wie das folgende liefern:
query TopMovies2022 { movies(where: {releaseYear: {eq: 2022}}, orderBy: [{rating: DESC}], limit: 5) { id title rating releaseYear } }Prüfen Sie die Antwort:
- Wenn die Antwort korrekt ist, klicken Sie auf Einfügen, um die Antwort in den Code-Editor einzufügen.
- Wenn die Antwort optimiert werden könnte, klicken Sie auf Bearbeiten, aktualisieren Sie den Prompt und klicken Sie auf Neu generieren.
Nachdem Sie die Antwort akzeptiert haben, legen Sie im Abschnitt Parameter gegebenenfalls Folgendes fest:
- Variablen: Wenn Ihre Abfrage oder Mutation Variablen enthält, definieren Sie sie hier. Verwenden Sie JSON, um sie zu definieren, z. B.
{"title":"The Matrix", "releaseYear":"1999"}. - Autorisierung: Wählen Sie den Autorisierungskontext (Administrator, Authentifiziert oder Nicht authentifiziert) aus, mit dem die Abfrage oder Mutation ausgeführt werden soll.
- Variablen: Wenn Ihre Abfrage oder Mutation Variablen enthält, definieren Sie sie hier. Verwenden Sie JSON, um sie zu definieren, z. B.
Klicken Sie im Code-Editor auf Ausführen und sehen Sie sich die Ergebnisse an.
Wenn Sie mehrere Abfragen oder Mutationen im Code-Editor testen möchten, müssen Sie sie benennen. Die folgende Abfrage heißt beispielsweise GetMovie. Bewegen Sie den Cursor in die erste Zeile der Abfrage oder Mutation, um die Schaltfläche Ausführen zu aktivieren.
query GetMovie($myKey: Movie_Key!) {
movie(key: $myKey) { title }
}
Informationen zu komplexeren Anwendungsfällen finden Sie unter AI assistance for SQL Connect-Anwendungsfälle.
KI-Unterstützung in Firebase App Distribution verwenden
Der Firebase App Testing-Agent nutzt die Leistungsfähigkeit der KI, um Tests basierend auf von Ihnen bereitgestellten Prompts in natürlicher Sprache zu erstellen und auszuführen. Der Agent erstellt Schritt-für-Schritt-Tests, die Sie auf verschiedenen virtuellen und physischen Geräten ausführen können, um sicherzustellen, dass Ihre App von höchster Qualität ist. Weitere Informationen finden Sie unter KI-Agent zum Testen von Anwendungen.