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 in 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.
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 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 Dokumentation und Codebeispiele Gemini zum Generieren der 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 |
---|---|
Benachrichtigungen | Firebase-Benachrichtigungen ansehen |
spark | Mit Gemini in Firebase chatten |
Starten Sie einen neuen Chat-Thread mit Gemini in Firebase. | |
Verlauf | Sie können in Firebase auf Ihren Chatverlauf in Gemini zugreifen. |
contact_support | Hilfe erhalten: Entwicklerdokumentation durchsuchen, Support kontaktieren und Firebase-Dienststatus prüfen |
dark_mode | Design auswählen: Wählen Sie ein helles oder dunkles Design oder den Gerätestandard aus. |
text_select_start | Das Gemini-Fenster an einer bestimmten Stelle in der Konsole andocken. Sie können das Fenster links, oben, rechts oder unten andocken. |
text_select_move_back_word | Wenn Sie das Gemini-Fenster andocken, wird es in seinen ursprünglichen Zustand zurückversetzt. |
fullscreen | Maximieren Sie den Gemini-Bereich, damit er die gesamte Konsole einnimmt. |
fullscreen_exit | 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. | |
Löschen | Schließen Sie den Gemini-Bereich. |
Personalisierung in Gemini in Firebase verwenden
Wenn Sie Gemini in Firebase optimal nutzen möchten, sollten Sie Fragen zu Ihrem Firebase-Projekt stellen. Hierzu einige Ideen:
Realtime Database: „Wie strukturiere ich meine Realtime Database 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: „Basierend auf meinen letzten Crashlytics-Berichten: Was sind 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 Statistiken 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 das Crashlytics-Dashboard in Ihrem Projekt und wählen Sie Ihre App aus.
Suchen Sie nach einem Absturz, den Sie untersuchen möchten, und wählen Sie ihn aus. Die Ereignisseite für 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 Code und Kontext angeben möchten, um detailliertere Statistiken zu erhalten, klicken Sie im Feld Möchten Sie ausführlichere Informationen erhalten? auf Jetzt starten.
Fügen Sie den Code, den Gemini in Firebase-Anfragen bereitstellt, in das Codefeld ein.
Wenn Sie weiteren Kontext oder zusätzliche Details haben, die zur Verbesserung der KI-Statistiken beitragen könnten, fügen Sie sie dem Feld Kontext oder relevante Details angeben hinzu.
Klicken Sie auf KI-Statistiken neu generieren.
Gemini in Firebase generiert aktualisierte Statistiken basierend auf dem von Ihnen bereitgestellten Code und Kontext.
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 Leistung 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 Verbesserung 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 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:
Öffnen Sie Messaging in der Firebase-Konsole, 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 Data Connect mit Gemini in Firebase generieren
So verwenden Sie AI assistance for Data Connect, um GraphQL auf Grundlage von natürlicher Sprache zu generieren:
Öffnen Sie Data Connect in Ihrem Projekt und wählen Sie unter Services Ihre Datenquelle aus.
Klicken Sie auf Daten.
Klicken Sie auf das Symbol Hilfe beim Verfassen von GraphQL-Abfragenpen_spark.
Beschreiben Sie im angezeigten Textfeld in natürlicher Sprache die Abfrage oder Mutation, die Sie generieren möchten, und klicken Sie auf Generieren.
Wenn Sie beispielsweise die im Codelab „Mit Data Connect entwickeln (Web)“ verwendete Datenquelle „Filme“ verwenden, könnten Sie fragen: Gib die fünf besten Filme des Jahres 2022 in absteigender Reihenfolge nach Bewertung zurück. Das Ergebnis könnte so aussehen:
query TopMovies2022 { movies(where: {releaseYear: {eq: 2022}}, orderBy: [{rating: DESC}], limit: 5) { id title rating releaseYear } }
Antwort prü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 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 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 Data Connect-Anwendungsfälle.
KI-Unterstützung in Firebase App Distribution verwenden
Der Firebase App Testing-Agent nutzt KI, um Tests auf Grundlage von Aufforderungen 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.
KI-Unterstützung in Firebase Studio verwenden
Gemini in Firebase bietet eine KI-gestützte Entwicklungsumgebung in Firebase Studio. Sie können Gemini in Firebase innerhalb von Firebase Studio über zwei Hauptschnittstellen verwenden:
- Der App Prototyping-Agent (Prototyper view): This agent assists with prototyping and Next.js web app generation and publishing to Firebase App Hosting with Genkit-powered agentic AI flows. Learn more at Get started with the App Prototyping agent and Develop, publish, and monitor a full-stack web app with the App Prototyping agent.
- Firebase Studio-Arbeitsbereich (Code-Ansicht): Firebase Studio bietet eine vollständige IDE mit KI-gestützten Funktionen, mit denen Sie Ihren Programmierworkflow optimieren können. Die Funktionen sind inline in Ihrem Code-Editor und über Chat verfügbar. Sie können unter anderem Codevorschläge erhalten, Code generieren, Codekonzepte erläutern, Projektdateien aktualisieren, Terminalbefehle ausführen und die Befehlsausgabe interpretieren lassen. Weitere Informationen zu Firebase Studio-Arbeitsbereichen
Weitere Informationen zur KI-Unterstützung in Firebase Studio