Approfondimenti dell'AI nella dashboard di Crashlytics

Nella dashboard Crashlytics, puoi ottenere approfondimenti generati dall'AI sui tuoi problemi per velocizzare i tempi di comprensione del motivo per cui si è verificato un problema e di come risolverlo. L'assistenza AI in Crashlytics identifica le cause principali, fornisce approfondimenti utili e soluzioni personalizzate e consiglia le best practice per il futuro.

Approfondimenti disponibili

L'assistenza AI in Crashlytics può fornirti i seguenti approfondimenti:

  • Riepilogo/Causa: una spiegazione concisa ma ricca di informazioni su cosa è successo all'utente e sulla causa del problema.
  • Opzioni di debug: Gemini offrirà alcuni modi potenziali per riprodurre l'errore o fornirà i passaggi successivi per eseguire 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 del problema, l'assistenza AI in Crashlytics utilizzerà la vasta conoscenza di Firebase sullo sviluppo di app mobile per consigliare, ove possibile, alcuni potenziali percorsi di risoluzione.
  • Best practice: idealmente, la procedura di triage prevede di rendere la tua app a prova di futuro, in modo che questi tipi di problemi non si ripresentino. Gemini fa riferimento a migliaia di pagine della documentazione di Firebase (e altro ancora) per fornirti possibili approcci per risolvere il problema.

Prima di iniziare

Assicurati di disporre delle autorizzazioni necessarie e di aver abilitato Gemini in Firebase.

Autorizzazioni obbligatorie

Per abilitare e utilizzare le funzionalità di Gemini in Firebase sono necessari determinati ruoli IAM e autorizzazioni.

  • I membri del progetto con il ruolo IAM Proprietario o Editor possono abilitare Gemini in Firebase e utilizzare le sue funzionalità.
  • I visualizzatori del progetto non possono abilitare Gemini in Firebase, ma possono utilizzare le sue funzionalità, tra cui la chat di Gemini in Firebase, l'assistenza e l'assistenza AI in Crashlytics se è stato assegnato loro il ruolo Gemini for Google Cloud Utente.
  • Se il progetto fa parte di Google Workspace (in precedenza G Suite), deve essere abilitato da un amministratore di Google Workspace.

Ecco come assegnare il ruolo Utente Gemini for Google Cloud a un membro del progetto. Tieni presente che solo i proprietari del progetto possono modificare i ruoli IAM.

  1. Nella console Firebase, seleziona Impostazioni progetto, quindi seleziona Utenti e autorizzazioni.
  2. Trova la riga del membro del progetto applicabile.
  3. Fai clic su Altre opzioni, quindi seleziona Modifica accesso.
  4. Espandi Ruoli, seleziona Gemini for Google Cloud Utente, quindi fai clic Fine.
  5. Fai clic su Aggiorna ruoli per salvare la modifica. L'applicazione del nuovo ruolo all'utente potrebbe richiedere un paio di minuti.

Abilitare Gemini in Firebase

Gli approfondimenti AI nella dashboard Crashlytics sono disponibili nell'ambito di Gemini in Firebase.

Assicurati che Gemini in Firebase sia abilitato nel tuo progetto Firebase, come descritto in Configurare Gemini in Firebase.

Generare approfondimenti

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

  1. Nella console Firebase, apri la dashboard 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 di 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 abilitato (per le istruzioni di configurazione, consulta 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 nel codebase della tua app, valuta la possibilità di utilizzare l'assistenza AI per Crashlytics tramite MCP.

Risolvere i problemi dell'assistenza AI in Crashlytics

Consulta Risolvere i problemi di Gemini in Firebase.

In che modo l'assistenza AI in Crashlytics utilizza i dati

Consulta In che modo Gemini in Firebase utilizza i dati.

Quote e prezzi

Questa sezione descrive le quote e la struttura dei prezzi per l'assistenza AI in Crashlytics.

Quote e limiti

Le quote di assistenza AI in Crashlytics sono incluse nelle quote dell' Gemini for Google Cloud API utilizzate da Gemini in Firebase.

Puoi visualizzare le quote attuali nella pagina Quote dell'Gemini for Google Cloud API.

  1. Dalla console, seleziona API e servizi abilitati.Google Cloud
  2. Cerca e fai clic su Gemini for Google Cloud API.
  3. Fai clic su Quote e limiti di sistema.

Gemini for Google Cloud API quote vengono visualizzate. L'assistenza AI in Crashlytics utilizza la "Richieste API Chat al giorno per utente" quota.

Per richiedere un aumento della quota:

  1. Seleziona la quota che vuoi aumentare e fai clic su Modifica richiesta.
  2. Aggiorna il campo di testo Nuovo valore con la quota che vuoi richiedere, quindi fai clic su Invia. Il team Google Cloud valuterà la tua richiesta e ti risponderà via email.

Prezzi

L'assistenza AI in Crashlytics è disponibile nell'ambito di Gemini in Firebase, che è incluso senza costi per i singoli utenti o con un Gemini Code Assist abbonamento.

Per ulteriori informazioni, consulta i prezzi di Gemini in Firebase.