Prova Gemini nella console Firebase

Dopo aver configurato Gemini in Firebase, puoi iniziare a utilizzarlo per migliorare la tua esperienza di sviluppo di Firebase.

Per aprire il riquadro Gemini:

Il riquadro Gemini si apre e persiste in tutte le pagine della console Firebase. Ora puoi chattare con Gemini ed esplorare tutte le funzionalità disponibili nel riquadro Gemini.

Se lo spark Gemini in Firebase non viene visualizzato nella Console Firebase, segui i passaggi descritti in Configurare Gemini in Firebase per un progetto per abilitarlo.

Prova Gemini

Dopo aver aperto il riquadro Gemini, puoi iniziare immediatamente una conversazione con Gemini e iniziare a fare domande utilizzando il linguaggio naturale.

I passaggi seguenti mostrano una conversazione che potresti avere con Gemini su Cloud Firestore. In questo esempio, chiedi a Gemini di fornirti un insieme base di regole Firestore e di perfezionarle man mano che aggiungi i requisiti:

  1. Nel campo Chiedimi qualsiasi cosa su Firebase, inserisci il seguente messaggio, quindi fai clic su Invia Invia:

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

    Gemini mostra la sua risposta, che in genere contiene le regole che suggerisce e una descrizione completa di come funzionano.

  2. Quindi, chiedi a Gemini di espandere e migliorare le regole. Ad esempio, se Gemini rispondeva con un insieme di base di regole che consentiva a qualsiasi utente autenticato di leggere e scrivere nelle chat, potrebbe essere opportuno chiedere un insieme di regole più restrittivo. Inserisci il seguente prompt nel campo Chiedimi qualsiasi cosa su Firebase, quindi fai clic su Invia Invia:

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

    Gemini dovrebbe rispondere con regole più restrittive che includono l'archiviazione delle immagini, spiegando in modo esauriente ogni componente del set di regole. Deve inoltre fornire link a risorse utili, come la documentazione di Cloud Firestore o i codelab pertinenti.

  3. Inoltre, puoi incollare le regole nel campo e chiedere consiglio. La sintassi Markdown è supportata, perciò puoi inserire una query come la seguente:

    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();
          }
        }
      }
      ```
    

    Puoi continuare la conversazione e continuare a condividere le regole a cui stai lavorando mentre la risoluzione dei problemi e Gemini suggerirà miglioramenti e ottimizzazioni.

Esplorare il riquadro Gemini nella console Firebase

Il riquadro Gemini nella console Firebase include una serie di funzionalità che semplificano il lavoro collaborativo con il modello Gemini.

Opzione Azione
Cancella la conversazione. Quando cancelli la conversazione, tutto il contesto precedente viene cancellato e inizia una nuova sessione di conversazione.
text_select_start Aggancia il riquadro Gemini a una posizione specifica sulla console. Puoi scegliere di agganciare il riquadro a sinistra, in alto, a destra o in basso.
text_select_move_back_word Sgancia il riquadro Gemini per riportarlo allo stato originale.
a schermo intero Ingrandisci il riquadro Gemini per occupare l'intera console.
fullscreen_exit Ripristina le dimensioni originali del riquadro Gemini.
Segnala al team di Firebase un problema relativo alla tua esperienza con Gemini in Firebase. Ti invitiamo a segnalare bug, suggerire miglioramenti o fornire un feedback generale.
chiudi Chiudi il riquadro Gemini.