Prova Gemini nella console Firebase

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

Per aprire il riquadro di Gemini:

  • Fai clic su ✦Gemini in Firebase, nel menu in alto a destra della Firebase console.

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

Se ✦Gemini in Firebase non viene visualizzato nella console Firebase, segui i passaggi descritti in Configurare Gemini in Firebase per un progetto per attivarlo.

Chattare con Gemini

Dopo aver aperto il riquadro di Gemini, puoi iniziare subito una conversazione con Gemini e porre domande utilizzando il linguaggio naturale.

I seguenti passaggi mostrano una conversazione che potresti avere con Gemini su Remote Config:

  1. Nel campo Chiedimi qualsiasi cosa su Firebase, inserisci una domanda e poi fai clic su Invia. Ad esempio, potresti chiedere qualcosa di simile a quanto segue:

    When should I use a Remote Config rollout vs. an A/B Test?
    

    Gemini mostra la sua risposta.

  2. Poi, puoi chiedere a Gemini domande chiarificatrici per ampliare la conversazione o incollare il codice e chiedere consigli.

Puoi continuare la conversazione e continuare a condividere informazioni e domande sull'app e sui progetti su cui stai lavorando durante la risoluzione dei problemi. Gemini ti suggerirà miglioramenti, ottimizzazioni e ulteriori indicazioni. Gemini include anche citazioni delle fonti che elencano la documentazione e gli esempi di codice utilizzati da Gemini per generare le risposte.

Esplorare il riquadro di Gemini nella console Firebase

Il riquadro di Gemini nella console Firebase include una serie di funzionalità che semplificano la collaborazione con Gemini.

Opzione Azione
Visualizza gli avvisi di Firebase.
spark Chatta con Gemini in Firebase.
Avvia una nuova sequenza di chat con Gemini in Firebase.
Accedi alla cronologia chat in Gemini in Firebase.
Ricevi assistenza: cerca nella documentazione per gli sviluppatori, contatta l'assistenza, e controlla lo stato del servizio Firebase.
Scegli un tema: seleziona un tema chiaro o scuro oppure scegli il tema predefinito del dispositivo.
text_select_start Ancora il riquadro di Gemini in una posizione specifica della console. Puoi scegliere di ancorare il riquadro a sinistra, in alto, a destra o in basso.
text_select_move_back_word Disancora il riquadro di Gemini per ripristinarne lo stato originale state.
Massimizza il riquadro di Gemini in modo che occupi l'intera console.
Ripristina le dimensioni originali del riquadro di Gemini.
Segnala un problema al team di Firebase in merito alla tua esperienza con Gemini in Firebase. Ti invitiamo a segnalare bug, suggerire miglioramenti o fornire feedback generali.
Chiudi il riquadro di Gemini.

Utilizzare la personalizzazione in Gemini in Firebase

Per sfruttare al meglio Gemini in Firebase, prova a porre domande relative al tuo progetto Firebase. Ecco alcune idee:

  • Cloud Firestore: "Come faccio a strutturare Cloud Firestore per recuperare i dati in modo efficiente nella mia app di chat?"

  • Authentication: "Quali tipi di metodi di accesso supporta la mia app e quali posso aggiungere?""

  • Crashlytics: "In base ai miei report di Crashlytics recenti, quali sono i tre problemi principali che devo risolvere per migliorare la stabilità della mia app?"

    Se adatti le domande alla tua configurazione Firebase specifica, Gemini in Firebase può fornire approfondimenti più pertinenti e utili.

Utilizzare l'assistenza AI in Crashlytics

Per utilizzare l'assistenza AI in Crashlytics per generare approfondimenti sugli arresti anomali:

  1. Nella console Firebase, vai alla dashboard DevOps e coinvolgimento > Crashlytics e seleziona la tua app.

  2. Individua e seleziona un arresto anomalo che vuoi esaminare. Viene visualizzata la pagina dell'evento Crashlytics, inclusi gli approfondimenti con uno o più dei seguenti elementi:

    • Un'analisi dell'arresto anomalo con una possibile causa
    • Istruzioni per il debug
    • Passaggi successivi utili
    • Best practice

    Se non vedi la funzionalità di assistenza AI in Crashlytics nella parte superiore della pagina dell'evento, verifica che Gemini in Firebase sia stato attivato (per le istruzioni di configurazione, vedi Configurare Gemini in Firebase). Inoltre, assicurati di visualizzare un evento di arresto anomalo o ANR. Gli eventi non irreversibili non sono ancora supportati.

  3. Se vuoi utilizzare l'assistenza AI per risolvere il problema direttamente nella codebase della tua app, valuta la possibilità di utilizzare l'assistenza AI per Crashlytics tramite MCP.

Scopri di più su Ricevere assistenza AI in Crashlytics.

Ottenere approfondimenti AI per le campagne di messaggistica con Gemini in Firebase

Gemini in Firebase fornisce riepiloghi, approfondimenti e indicazioni sulle campagne di messaggistica per migliorare il rendimento delle campagne Firebase Cloud Messaging e In-App Messaging. Analizzando i dati delle campagne, Gemini in Firebase può aiutarti a comprendere la copertura e l'impatto delle tue campagne e suggerisce strategie per migliorare il coinvolgimento e la crescita degli utenti.

Accedere agli approfondimenti AI per le campagne di messaggistica

Per utilizzare gli approfondimenti AI delle campagne di messaggistica, assicurati che il tuo progetto abbia quanto segue:

  • Gemini in Firebase è attivato per il tuo progetto. Scopri di più su Configurare Gemini in Firebase.

  • Firebase Cloud Messaging o In-App Messaging è attivato nel tuo progetto Firebase.

  • Esiste almeno una campagna che viene visualizzata nella console Firebase.

Dopo aver verificato che questi requisiti siano soddisfatti:

  1. Nella console Firebase, vai alla pagina DevOps e coinvolgimento > Messaggistica per accedere ai dati della campagna.

  2. Dopo aver caricato i dati della campagna, fai clic su Genera approfondimenti AI.

    Viene visualizzato un riepilogo e un'analisi delle tue campagne di messaggistica.

Generare query e mutazioni GraphQL per SQL Connect con Gemini in Firebase

Per utilizzare AI assistance for SQL Connect per generare GraphQL in base al linguaggio naturale:

  1. Apri SQL Connect nel tuo progetto e, in Servizi, seleziona l'origine dati.

  2. Fai clic su Dati.

  3. Fai clic sull'icona pen_spark Aiutami a scrivere GraphQL. Descrivi in linguaggio naturale la query o mutazione che vuoi generare e fai clic su Genera.

    Ad esempio, se utilizzi l'origine dati Movies a cui si fa riferimento nel "Build with SQL Connect (web)" codelab, potresti chiedere "Restituisci i primi cinque film del 2022, in ordine decrescente in base alla valutazione", che potrebbe restituire un risultato simile al seguente:

    query TopMovies2022 {
      movies(where: {releaseYear: {eq: 2022}}, orderBy: [{rating: DESC}], limit: 5) {
        id
        title
        rating
        releaseYear
      }
    }
    
  4. Esamina la risposta:

    • Se la risposta sembra corretta, fai clic su Inserisci per inserirla nell'editor di codice.
    • Se la risposta può essere perfezionata, fai clic su Modifica, aggiorna il prompt e fai clic su Rigenera.
  5. Dopo aver accettato la risposta, imposta quanto segue nella sezione Parametri, se applicabile:

    • Variabili: se la query o la mutazione contiene variabili, definisci le qui. Utilizza JSON per definirle, ad esempio {"title":"The Matrix", "releaseYear":"1999"}.
    • Autorizzazione: scegli il contesto di autorizzazione (Amministratore, Autenticato o Non autenticato) con cui eseguire la query o la mutazione.
  6. Fai clic su Esegui nell'editor di codice ed esamina i risultati.

Per testare più query o mutazioni nell'editor di codice, assicurati che abbiano un nome. Ad esempio, la seguente query è denominata GetMovie. Sposta il cursore nella prima riga della query o della mutazione per attivare il pulsante Esegui.

query GetMovie($myKey: Movie_Key!) {
  movie(key: $myKey) { title }
}

Per casi d'uso più avanzati, consulta AI assistance for SQL Connect use cases.

Utilizzare l'assistenza AI in Firebase App Distribution

L'agente di Firebase App Testing utilizza la potenza dell'AI per creare ed eseguire test basati sui prompt in linguaggio naturale che fornisci. L'agente crea test passo passo che puoi eseguire su vari dispositivi virtuali e fisici per assicurarti che la tua app sia di altissima qualità. Per saperne di più, vedi Agente di App Testing.