Gemini in der Firebase Console testen

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:

  1. 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.

  2. 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:

  1. Öffnen Sie in der Firebase Console das Crashlytics-Dashboard und wählen Sie Ihre App aus.

  2. 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.

  3. 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:

Wenn diese Anforderungen erfüllt sind, gehen Sie so vor:

  1. Rufen Sie in der Firebase Console die Seite DevOps & Engagement > Messaging auf, um auf Kampagnendaten zuzugreifen.

  2. 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:

  1. Öffnen Sie SQL Connect in Ihrem Projekt und wählen Sie unter Services Ihre Datenquelle aus.

  2. Klicken Sie auf Daten.

  3. 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
      }
    }
    
  4. 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.
  5. 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.
  6. 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.