Dopo aver configurato Gemini in Firebase, puoi iniziare a utilizzarlo per migliorare la tua esperienza come sviluppatore Firebase.
Per aprire il riquadro Gemini:
- Fai clic su ✦Gemini in Firebase, nel menu in alto a destra della console Firebase.
Il riquadro Gemini si apre e rimane in tutte le pagine della Console Firebase. Ora puoi chattare con Gemini ed esplorare tutte le funzionalità disponibili nel riquadro 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.
Chatta con Gemini
Dopo aver aperto il riquadro di Gemini, puoi iniziare subito una conversazione con Gemini e iniziare a porre domande in linguaggio naturale.
I passaggi che seguono mostrano una conversazione che potresti avere con Gemini in merito a Cloud Firestore. In questo esempio, chiedi Gemini di fornirti un insieme di base di regole Firestore e di perfezionarle insieme man mano che aggiungi i requisiti:
Nel campo Chiedimi qualsiasi cosa su Firebase, inserisci una domanda e poi fai clic su Invia Invia. Ad esempio, potresti chiedere quanto segue:
When should I use a Remote Config rollout vs. an A/B Test?
Gemini mostra la sua risposta.
A questo punto, puoi porre Geminidomande per chiarire la conversazione o incollare il codice e chiedere consiglio.
Puoi continuare la conversazione e condividere informazioni e domande sull'app e sui progetti su cui stai lavorando mentre risolvi i problemi e Gemini ti suggerirà miglioramenti, ottimizzazioni e ulteriori indicazioni.
Esplorare il riquadro Gemini nella console Firebase
Il riquadro Gemini nella console Firebase offre una serie di funzionalità che simplificano il lavoro collaborativo con il modello Gemini.
Opzione | Azione |
---|---|
notifications | Visualizza gli avvisi Firebase. |
spark | Apri Gemini nella chat di Firebase. |
contact_support | Ricevi assistenza: cerca nella documentazione per gli sviluppatori, contatta l'assistenza e controlla lo stato del servizio Firebase. |
dark_mode | Scegli un tema: seleziona un tema chiaro o scuro oppure scegli quello predefinito del dispositivo. |
Cancella la conversazione. Quando cancelli la conversazione, viene cancellato tutto il contesto precedente e inizia una nuova sessione di conversazione. | |
text_select_start | Aggancia il riquadro Gemini a una posizione specifica della console. Puoi scegliere di agganciare il riquadro a sinistra, in alto, a destra o in basso. |
text_select_move_back_word | Scollega il riquadro Gemini per ripristinarlo allo stato originale. |
fullscreen | Massimizza il riquadro Gemini in modo che occupi l'intera console. |
fullscreen_exit | Ripristina le dimensioni originali del riquadro Gemini. |
Segnala un problema al team di Firebase 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. |
Usare l'assistenza dell'IA in Crashlytics
Per utilizzare l'assistenza AI in Crashlytics per generare informazioni sui tuoi arresti anomali:
Apri la dashboard di Crashlytics nel tuo progetto e seleziona la tua app.
Individua e seleziona un arresto anomalo da esaminare. Viene visualizzata la pagina dell'evento Crashlytics, che fornisce un pulsante Genera insight AI.
Se non vedi il pulsante Genera approfondimenti AI, verifica che Gemini in Firebase sia stato attivato (per le istruzioni di configurazione, consulta Configurare Gemini in Firebase). Inoltre, assicurati di visualizzare un evento Apple o Android. Gli eventi Flutter, Unity e Android NDK e gli eventi non fatali non sono ancora supportati. Infine, assicurati che la sezione Approfondimenti sia espansa nella pagina dell'evento Crashlytics.
Fai clic sul pulsante Genera insight AI.
Vengono visualizzati gli approfondimenti, con uno o più dei seguenti elementi:
- un'analisi dell'arresto anomalo con una possibile causa
- istruzioni di debug
- passaggi successivi utili
- best practice
Se vuoi fornire codice e contesto per ottenere informazioni più approfondite, fai clic su Inizia nella casella Vuoi insight più approfonditi?.
Incolla il codice richiesto da Gemini in Firebase nel campo del codice.
Se hai altro contesto o dettagli aggiuntivi da condividere che potrebbero contribuire a migliorare le informazioni sull'IA, aggiungili al campo Condividi qualsiasi contesto o dettagli pertinenti.
Fai clic su Rigenera insight AI.
Gemini in Firebase genera insight aggiornati in base al codice e al contesto forniti.
Scopri di più su come ricevere assistenza AI in Crashlytics.
Ottenere approfondimenti basati sull'IA per le campagne di messaggistica con Gemini in Firebase
Gemini in Firebase (con un abbonamento a Gemini Code Assist) fornisce riepiloghi, approfondimenti e indicazioni per migliorare il rendimento delle campagne di messaggistica 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 a suggerire strategie per migliorare il coinvolgimento e la crescita degli utenti.
Accedere agli approfondimenti dell'IA per le campagne di messaggistica
Per utilizzare le informazioni sull'IA per le campagne di messaggistica, assicurati che il progetto abbia quanto segue:
Gemini in Firebase è abilitato per il tuo progetto. Scopri di più su come configurare Gemini in Firebase.
Firebase Cloud Messaging o In-App Messaging sia abilitato nel progetto Firebase.
Esiste almeno una campagna ed è visualizzata nella console Firebase.
Dopo aver verificato che questi requisiti siano soddisfatti:
Apri Messaging nella consoleFirebase per accedere ai dati della campagna.
Dopo aver caricato i dati della campagna, fai clic su Genera approfondimenti basati sull'IA.
Viene visualizzato un riepilogo e un'analisi delle campagne di messaggistica.
Generare query e mutazioni GraphQL per Data Connect con Gemini in Firebase
Per utilizzare AI assistance for Data Connect in the Firebase console per generare GraphQL in base al linguaggio naturale:
Apri Data Connect nel tuo progetto e, in Servizi, seleziona l'origine dati.
Fai clic su Dati.
Fai clic sull'icona Aiutami a scrivere GraphQLpen_spark.
Nel campo di testo visualizzato, descrivi la query o la mutazione che vuoi generare in linguaggio naturale e fai clic su Genera.
Ad esempio, se utilizzi l'origine dati Film a cui si fa riferimento nella Firebase Data Connect guida introduttiva e nel codelab Crea con Data Connect, potresti chiedere "Restituire i cinque film più visti del 2022, in ordine decrescente in base alla valutazione", che potrebbe restituire un risultato come il seguente:
query TopMovies2022 { movies(where: {releaseYear: {eq: 2022}}, orderBy: [{rating: DESC}], limit: 5) { id title rating releaseYear } }
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.
Dopo aver accettato la risposta, imposta quanto segue nella sezione Parametri, se applicabile:
- Variabili: se la query o la mutazione contiene variabili, definiscile qui. Utilizza JSON per definirli, 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.
- Variabili: se la query o la mutazione contiene variabili, definiscile qui. Utilizza JSON per definirli, ad esempio
Fai clic su Esegui nell'editor di codice ed esamina i risultati.
Per testare più query o mutazioni nell'editor di codice, assicurati che siano annotate. 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 i casi d'usoAI assistance for Data Connect in the Firebase console.