Utilizza l'assistenza per l'AI in Crashlytics fornita da Gemini in Firebase per accelerare il tempo necessario per capire perché si è verificato un arresto anomalo e cosa fare al riguardo. 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 modi potenziali per riprodurre l'errore o fornirà i passaggi successivi per eseguire ulteriormente il debug del problema al fine di 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
L'assistenza AI in Crashlytics non utilizza le sue risposte, i tuoi arresti anomali o qualsiasi codice, contesto o feedback aggiuntivo che fornisci come dati per addestrare i propri modelli. Per ulteriori informazioni, consulta In che modo Gemini in Google Cloud 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à.
- I visualizzatori del progetto non possono abilitare Gemini in Firebase, ma possono utilizzarne le funzionalità, tra cui Gemini nella chat di Firebase, la guida e l'assistenza AI in Crashlytics, se agli viene assegnato il ruolo Gemini for Google Cloud Utente.
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, quindi 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. L'applicazione del nuovo ruolo all'utente potrebbe richiedere alcuni minuti.
Configurare l'assistenza IA in Crashlytics
Per configurare l'assistenza per l'IA in Crashlytics, abilita Gemini in Firebase come descritto in Configurare Gemini in Firebase, quindi procedi con Genera insight.
Genera insight
Per utilizzare l'assistenza dell'IA in Crashlytics al fine di generare insight sugli arresti anomali:
Apri la dashboard Crashlytics nel progetto e seleziona la tua app.
Individua e seleziona un arresto anomalo che vuoi 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 sia stato attivato Gemini in Firebase (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 da intraprendere
- best practice
Se vuoi fornire codice e contesto per ottenere insight più approfonditi, fai clic su Inizia nella casella Vuoi saperne di più?.
Incolla nel campo del codice il codice richiesto da Gemini in Firebase.
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.
Risolvi i problemi dell'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, che è incluso in Gemini Code Assist. Per ulteriori informazioni, consulta la pagina relativa ai prezzi di Gemini in Firebase.