Gemini in der Firebase Console testen

Nachdem Sie Gemini in Firebase eingerichtet haben, können Sie es verwenden, um Firebase-Entwicklererfahrungen zu verbessern.

So öffnen Sie den Gemini-Bereich:

Der Gemini-Bereich wird geöffnet und bleibt auf allen Seiten der Firebase Console bestehen. Sie können jetzt mit Gemini chatten und alle Funktionen kennenlernen, die im Gemini-Bereich verfügbar sind.

Wenn spark Gemini in Firebase nicht in der Firebase Console angezeigt wird, führen Sie die Schritte unter Gemini in Firebase für ein Projekt einrichten aus, um ihn 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 ein mögliches Gespräch mit Gemini über Cloud Firestore. In diesem Beispiel bitten Sie Gemini darum, Ihnen einen grundlegenden Satz von Firestore-Regeln bereitzustellen, und verfeinern sie beim Hinzufügen von Anforderungen:

  1. Geben Sie im Feld Frage zu Firebase die folgende Eingabeaufforderung ein und klicken Sie dann auf Senden Senden:

    Can you provide a short, secure set of Firestore rules for a chat app?
    

    Gemini zeigt die Antwort an, die normalerweise die von ihr vorgeschlagenen Regeln und eine vollständige Beschreibung ihrer Funktionsweise enthält.

  2. Bitten Sie Gemini als Nächstes, die Regeln zu erweitern und zu optimieren. Wenn Gemini beispielsweise mit einem grundlegenden Satz von Regeln geantwortet hat, die es jedem authentifizierten Nutzer ermöglichten, Chats zu lesen und zu schreiben, sollten Sie nach einem restriktiveren Regelsatz fragen. Geben Sie die folgende Aufforderung in das Feld Ask me about Firebase (Ich möchte etwas zu Firebase fragen) ein und klicken Sie dann auf Senden Senden:

    Can you update the rules so that only the sender and recipient can access chats and supports image storage?
    

    Gemini sollte mit restriktiveren Regeln antworten, die den Bildspeicher umfassen, und jede Komponente des Regelsatzes vollständig erklären. Außerdem sollten sie Links zu nützlichen Ressourcen wie der Cloud Firestore-Dokumentation oder relevanten Code-Labs enthalten.

  3. Außerdem können Sie Regeln in das Feld einfügen und um Rat bitten. Die Markdown-Syntax wird unterstützt, sodass Sie eine Abfrage wie die folgende eingeben können:

    What can you tell me about this Firestore rule set?
    
      ```
      rules_version = '2';
      service cloud.firestore {
        match /databases/{database}/documents {
    
          match /users/{userId} {
            allow read, write: if request.auth.uid == userId;
          }
    
          match /chats/{chatId} {
            function isParticipant() {
              return request.auth.uid in resource.data.participants;
            }
    
            allow read, create: if isParticipant();
            allow update, delete: if false;
          }
    
          match /chats/{chatId}/messages/{messageId} {
            allow read, create: if isParticipant();
          }
        }
      }
      ```
    

    Sie können das Gespräch fortsetzen und während der Fehlerbehebung weiterhin die Regeln teilen, an denen Sie arbeiten. Gemini schlägt dann Verbesserungen und Optimierungen vor.

Bereich „Gemini“ in der Firebase Console erkunden

Der Gemini-Bereich in der Firebase Console enthält eine Reihe von Features, die die Zusammenarbeit mit dem Gemini-Modell vereinfachen.

Wahltaste Aktion
Löschen Sie die Unterhaltung. Wenn Sie die Unterhaltung löschen, wird der gesamte Kontext gelöscht und eine neue Unterhaltungssitzung beginnt.
text_select_start Andocken 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 vom Dock, um ihn in seinen ursprünglichen Zustand zurückzusetzen.
Vollbild Maximieren Sie den Gemini-Bereich, um die gesamte Konsole einzunehmen.
fullscreen_exit Stellen Sie den Gemini-Bereich auf seine ursprüngliche Größe wieder her.
Sie können dem Firebase-Team ein Problem bezüglich Ihrer Erfahrungen 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.