Utilizza l'assistenza AI in Crashlytics fornita da Gemini in Firebase per accelerare il tempo necessario per capire perché si è verificato un arresto anomalo e cosa fare in merito. L'assistenza AI in Crashlytics identifica le cause principali, fornisce informazioni strategiche e soluzioni personalizzate e consiglia le best practice per il futuro.
L'assistenza IA in Crashlytics può fornirti le seguenti informazioni:
- Riepilogo/Causa: una spiegazione concisa, ma ricca di informazioni, di cosa è successo all'utente e della causa del problema.
- Opzioni di debug: Gemini offrirà alcuni potenziali modi per riprodurre l'errore o fornirà i passaggi successivi per eseguire ulteriormente il debug del problema e identificare una causa principale. Gemini può fornire comandi consigliati da provare o codice da utilizzare (con cautela).
- Passaggi successivi utili: anche se inizialmente Gemini non avrà tutto il contesto relativo al tuo problema, l'assistenza AI in Crashlytics utilizzerà la vasta conoscenza di Firebase nello sviluppo di app mobile per consigliare alcuni potenziali percorsi di risoluzione, ove possibile, e ti fornirà la possibilità di aggiungere ulteriore contesto e codice sorgente per ottenere approfondimenti più approfonditi.
- Best practice:idealmente, parte della procedura di triage consiste nel preparare l'app per il futuro in modo che questi tipi di problemi non si ripetano. Gemini fa riferimento a migliaia di pagine di documentazione di Firebase e altro ancora) per fornirti possibili approcci per risolvere il problema.
In che modo l'assistenza AI in Crashlytics utilizza i tuoi dati
Per ulteriori informazioni su come Gemini in Firebase utilizza i tuoi dati, consulta In che modo Gemini in Firebase utilizza i tuoi dati.
Autorizzazioni obbligatorie
Per attivare e utilizzare le funzionalità di Gemini in Firebase sono necessari determinati ruoli e autorizzazioni IAM.
- I membri del progetto con il ruolo IAM Proprietario o Editor possono attivare Gemini in Firebase e utilizzare le relative funzionalità.
- Gli spettatori del progetto non possono attivare Gemini in Firebase, ma possono utilizzare le sue funzionalità, tra cui Gemini nella chat di Firebase, la guida e l'assistenza AI in Crashlytics se a loro è stato assegnato il ruolo Utente Gemini for Google Cloud.
- Se il progetto fa parte di Google Workspace (precedentemente noto come G Suite), deve essere attivato da un amministratore di Google Workspace.
Ecco come assegnare il ruolo Gemini for Google CloudUtente a un membro del progetto. Tieni presente che solo i proprietari del progetto possono modificare i ruoli IAM.
- Nella console Firebase, seleziona Impostazioni progetto, poi seleziona Utenti e autorizzazioni.
- Trova la riga relativa al membro del progetto applicabile.
- Fai clic su Altre opzioni e seleziona Modifica accesso.
- Espandi Ruoli, seleziona Gemini for Google Cloud Utente e poi fai clic su Fine.
- Fai clic su Aggiorna ruoli per salvare la modifica. Potrebbero essere necessari 1-2 minuti per applicare il nuovo ruolo all'utente.
Configurare l'assistenza IA in Crashlytics
Per configurare l'assistenza AI in Crashlytics, attiva Gemini in Firebase come descritto in Configurare Gemini in Firebase, quindi vai a Generare approfondimenti.
Genera insight
Per utilizzare l'assistenza AI in Crashlytics per generare informazioni sui tuoi arresti anomali:
Apri la Crashlytics dashboard 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.
Risolvere i problemi relativi all'assistenza AI in Crashlytics
Fai riferimento a Risolvere i problemi relativi a Gemini in Firebase.
Quote e prezzi
Questa sezione descrive le quote e la struttura dei prezzi per l'assistenza AI in Crashlytics.
Quote e limiti
L'assistenza AI nelle quote Crashlytics è inclusa nelle quote Gemini for Google Cloud API utilizzate da Gemini in Firebase.
Puoi visualizzare le quote correnti nella pagina Quote per Gemini for Google Cloud API:
- Nella console Google Cloud, seleziona API e servizi abilitati.
- Cerca e poi fai clic su Gemini for Google Cloud API.
- Fai clic su Quote e limiti di sistema.
Vengono visualizzate le quote Gemini for Google Cloud API. L'assistenza AI in Crashlytics utilizza la quota "Richieste API Chat al giorno per utente".
Per richiedere un aumento della quota:
- Seleziona la quota che vuoi aumentare e fai clic su Modifica richiesta.
- Aggiorna il campo di testo Nuovo valore con la quota che vuoi richiedere, quindi fai clic su Invia. Il team di Google Cloud valuterà la tua richiesta e ti risponderà via email.
Prezzi
L'assistenza AI in Crashlytics è disponibile come parte di Gemini in Firebase, incluso senza costi aggiuntivi o come parte di Gemini Code Assist. Per ulteriori informazioni, consulta la pagina relativa ai prezzi di Gemini in Firebase.