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 der Firebase Console 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 Console 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 starten und Fragen in natürlicher Sprache stellen.
.In den folgenden Schritten wird ein Beispiel für eine Unterhaltung mit Gemini über Remote Config gezeigt:
Geben Sie in das 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 zur App und zu den Projekten, an denen Sie arbeiten, teilen. Gemini schlägt dann 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.
für Informationen zur Optimierung von Prompts, um Ihre Produktivität mit konversationellen KI-Assistenten zu steigern.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 |
| Starten Sie einen neuen Chat-Thread mit Gemini in Firebase. | |
| Sie können in Firebase 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 aus oder verwenden Sie das Standarddesign des Geräts. | |
| text_select_start | Das Gemini-Fenster an einer bestimmten Stelle in der Konsole andocken. Sie können den Bereich 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 | |
| Melden Sie dem Firebase-Team ein Problem mit Gemini in Firebase. 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 basierend auf meinen letzten Crashlytics-Berichten die drei wichtigsten Probleme, die ich beheben sollte, um die Stabilität meiner App zu verbessern?“
Wenn Sie Ihre Fragen an Ihre spezifische Firebase-Konfiguration anpassen, kann Gemini in Firebase relevantere und umsetzbarere Informationen liefern.
KI-Unterstützung in Crashlytics verwenden
So verwenden Sie KI-Unterstützung in Crashlytics, um Statistiken zu Ihren Abstürzen zu generieren:
Öffnen Sie in der Firebase Console das Crashlytics-Dashboard und wählen Sie Ihre App aus.
Suchen Sie nach einem Absturz, den Sie untersuchen möchten, und wählen Sie ihn aus. Die Seite für das Ereignis Crashlytics wird angezeigt. Sie enthält 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 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 im Code Ihrer App zu beheben, sollten Sie KI-Unterstützung für Crashlytics über MCP verwenden.
Weitere InformationenCrashlytics
KI-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. Außerdem werden Strategien zur Steigerung der Nutzerinteraktion und des Wachstums vorgeschlagen.
KI-Statistiken für Messaging-Kampagnen aufrufen
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 in Ihrem Firebase-Projekt aktiviert ist.
Es gibt mindestens eine Kampagne, die in der Firebase-Konsole angezeigt wird.
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:
Öffnen Sie SQL Connect in Ihrem Projekt und wählen Sie unter Services Ihre Datenquelle aus.
Klicken Sie auf 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 „Build with SQL Connect (web)“ verwendete Datenquelle „Movies“ 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 verbessert 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 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 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 den höchsten Qualitätsstandards entspricht. Weitere Informationen finden Sie unter App Testing-Agent.