Nachdem Sie Gemini in Firebase eingerichtet haben, können Sie es verwenden, um Ihre Firebase-Entwicklung zu optimieren.
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 in derFirebaseConsole sichtbar. Sie können jetzt mit Gemini chatten und alle Funktionen nutzen, die im Gemini-Bereich verfügbar sind.
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 ein Gespräch mit Gemini beginnen und Fragen in natürlicher Sprache stellen.
.Die folgenden Schritte zeigen ein Beispiel für eine Unterhaltung mit Gemini über Remote Config:
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.
Anschließend können Sie Gemini klärende Fragen stellen, um die Unterhaltung fortzusetzen, oder Code einfügen und um Rat fragen.
Sie können die Unterhaltung fortsetzen und weiterhin Informationen und Fragen zu der App und den Projekten, an denen Sie arbeiten, teilen. Bei der Fehlerbehebung schlägt Gemini Verbesserungen, Optimierungen und zusätzliche Anleitungen vor. Gemini enthält auch Quellenangaben, in denen aufgeführt ist, welche Dokumentationen und Codebeispiele Gemini zur Generierung seiner Antworten verwendet hat.
Gemini-Bereich in der Firebase-Konsole
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 |
| Einen neuen Chat-Thread mit Gemini in Firebase starten | |
| Sie können in Gemini unter Firebase auf Ihren Chatverlauf zugreifen. | |
| Hilfe erhalten: Entwicklerdokumentation durchsuchen, Support kontaktieren und Firebase-Dienststatus prüfen | |
| Design auswählen: Wählen Sie ein helles oder dunkles Design oder das Standarddesign des Geräts aus. | |
| text_select_start | Docken Sie den Gemini-Bereich an einer bestimmten Stelle in der Console an. Sie können das Steuerfeld links, oben, rechts oder unten andocken. |
| text_select_move_back_word | Docken Sie den Gemini-Bereich ab, um ihn in seinen ursprünglichen Zustand zurückzusetzen. |
| Maximieren Sie den Gemini-Bereich, damit er die gesamte Konsole einnimmt. | |
| Gemini-Bereich auf Originalgröße zurücksetzen | |
| Sie können dem Firebase-Team ein Problem mit Gemini in Firebase melden. Wir empfehlen Ihnen, Fehler zu melden, Verbesserungen vorzuschlagen oder allgemeines Feedback zu 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 Anmeldemethoden werden von meiner App unterstützt und welche kann ich hinzufügen?“
Crashlytics: „Was sind die drei wichtigsten Probleme, die ich beheben sollte, um die Stabilität meiner App zu verbessern, basierend auf meinen letzten Crashlytics-Berichten?“
Wenn Sie Ihre Fragen an Ihre spezifische Firebase-Konfiguration anpassen, kann Gemini in Firebase relevantere und umsetzbarere Statistiken liefern.
KI-Unterstützung in Crashlytics verwenden
So verwenden Sie KI-Unterstützung in Crashlytics, um Informationen zu Ihren Abstürzen zu generieren:
Rufen Sie in der Firebase Console das Crashlytics-Dashboard unter DevOps & Engagement auf und wählen Sie dann Ihre App aus.
Suchen Sie nach einem Absturz, den Sie untersuchen möchten, und wählen Sie ihn aus. Die Ereignisseite Crashlytics wird angezeigt. Sie enthält Statistiken zu einem oder mehreren der folgenden Punkte:
- 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 wurde (eine Anleitung zur Einrichtung finden Sie unter Gemini in Firebase einrichten). Achten Sie außerdem darauf, dass Sie ein Absturz- oder ANR-Ereignis aufrufen. Nicht schwerwiegende Ereignisse werden noch nicht unterstützt.
Wenn Sie KI-Unterstützung nutzen möchten, um das Problem direkt in der Codebasis Ihrer App zu beheben, sollten Sie KI-Unterstützung für Crashlytics über MCP verwenden.
Weitere Informationen Crashlytics
KI-basierte Statistiken für Messaging-Kampagnen mit Gemini in Firebase abrufen
Gemini in Firebase bietet Zusammenfassungen, Insights und Anleitungen für Messaging-Kampagnen, um die Kampagnenleistung Ihrer Firebase Cloud Messaging und In-App Messaging zu verbessern. Durch die Analyse von Kampagnendaten kann Gemini in Firebase Ihnen helfen, die Reichweite und Wirkung Ihrer Kampagnen zu verstehen. Außerdem werden Strategien vorgeschlagen, mit denen Sie die Nutzerinteraktion und das Wachstum verbessern können.
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 zum Einrichten von Gemini in Firebase
Firebase Cloud Messaging oder In-App Messaging ist in Ihrem Firebase-Projekt aktiviert.
Es ist mindestens eine Kampagne vorhanden und sie wird in der Firebase-Konsole angezeigt.
Wenn diese Anforderungen erfüllt sind, gehen Sie so vor:
Rufen Sie in der Firebase Console die Seite DevOps & Engagement > Messaging auf, um auf Kampagnendaten zuzugreifen.
Klicken Sie nach dem Laden der Kampagnendaten 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 auf Grundlage natürlicher Sprache zu generieren:
Rufen Sie in der Firebase-Konsole Datenbanken & Speicher > SQL Connect auf.
Wählen Sie Ihren Dienst und Ihre Datenquelle aus und öffnen Sie den Tab Daten.
Klicken Sie auf das Symbol Formuliere für mich GraphQLpen_spark. Beschreiben Sie die Abfrage oder Mutation, die Sie generieren möchten, in natürlicher Sprache und klicken Sie auf Generieren.
Wenn Sie beispielsweise die im Codelab „Mit SQL Connect entwickeln (Web)“ erwähnte Datenquelle „Filme“ verwenden, könnten Sie fragen: Gib die fünf besten Filme des Jahres 2022 zurück, absteigend sortiert nach Bewertung. Das Ergebnis könnte so aussehen:
query TopMovies2022 { movies(where: {releaseYear: {eq: 2022}}, orderBy: [{rating: DESC}], limit: 5) { id title rating releaseYear } }Antwort überprüfen:
- Wenn die Antwort korrekt aussieht, klicken Sie auf Einfügen, um sie 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 Folgendes fest, sofern zutreffend:
- 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 benannt sein. Die folgende Abfrage hat beispielsweise den Namen GetMovie. Bewegen Sie den Cursor in die erste Zeile der Abfrage oder Mutation, um den Button 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 KI, um Tests auf Grundlage von 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 App Testing-Agent.