Use a assistência da IA no Crashlytics fornecida pelo Gemini no Firebase para ajudar a acelerar o tempo que você leva para entender por que uma falha aconteceu e o que fazer a respeito. A assistência de IA no Crashlytics identifica as causas raiz, gera insights úteis e soluções personalizadas, além de indicar práticas recomendadas.
A assistência da IA no Crashlytics pode gerar estes insights:
- Resumo/causa: uma explicação concisa, mas rica em informações sobre o que aconteceu com o usuário e o que causou o problema.
- Opções de depuração: o Gemini oferece algumas formas possíveis de reproduzir o erro ou gerar as próximas etapas para continuar a depuração e identificar a causa raiz. O Gemini pode recomendar comandos ou códigos para testar (com cuidado).
- Próximas etapas práticas: embora o Gemini não tenha todo o contexto sobre o problema, a assistência de IA no Crashlytics vai usar o conhecimento do Firebase sobre desenvolvimento de apps para dispositivos móveis para recomendar algumas possíveis soluções sempre que possível e oferecer a capacidade de adicionar mais contexto e código-fonte para obter insights mais detalhados.
- Práticas recomendadas: parte do processo de triagem é, idealmente, preparar seu app para o futuro, para que esses tipos de problemas não se repitam. O Gemini referencia milhares de páginas na documentação do Firebase (e muito mais) para apresentar as abordagens que podem ser adotadas para resolver o problema.
Como a assistência da IA no Crashlytics usa seus dados
Consulte Como o Gemini no Firebase usa seus dados para mais informações sobre como o Gemini no Firebase usa seus dados.
Permissões necessárias
Para ativar e usar os recursos do Gemini no Firebase, é preciso ter determinados papéis do IAM e permissões.
- Membros do projeto com papel de proprietário ou editor do IAM podem ativar o Gemini no Firebase e usar os recursos dele.
- Os leitores do projeto não podem ativar o Gemini no Firebase, mas podem usar os recursos, incluindo Gemini no chat do Firebase, ajuda e assistência de IA no Crashlytics se tiverem o função do usuário Gemini for Google Cloud.
- Se o projeto fizer parte do Google Workspace (antigo G Suite), um administrador do Google Workspace precisará ativar o projeto.
Saiba como atribuir a função do usuário Gemini for Google Cloud a um participante do projeto. Apenas os proprietários do projeto podem editar os papéis do IAM.
- No console do Firebase, selecione Configurações do projeto, e Usuários e permissões.
- Encontre a linha do membro do projeto aplicável.
- Clique em Mais opções e selecione Editar acesso.
- Abra Papéis, selecione Usuário Gemini for Google Cloud e clique em Concluído.
- Clique em Aplicar papéis para salvar a alteração. Pode levar um ou dois minutos para a nova função a ser aplicada ao seu usuário.
Configurar a assistência da IA no Crashlytics
Para configurar a assistência da IA no Crashlytics, ative o Gemini no Firebase, como descrito em Configurar o Gemini no Firebase e acesse Gerar insights.
Gerar insights
Para usar a assistência da IA no Crashlytics para gerar insights sobre falhas, faça o seguinte:
Abra o painel do Crashlytics no seu projeto e selecione seu app.
Localize e selecione uma falha que você quer investigar. A página do evento do Crashlytics é exibida, com um botão Gerar insights de IA.
Se o botão "Gerar insights de IA" não aparecer, verifique se o Gemini no Firebase foi ativado. Para conferir instruções de configuração, consulte Configurar o Gemini no Firebase. Além disso, verifique se você está visualizando um evento do Android ou da Apple. Os eventos Flutter, Unity e Android NDK e eventos não fatais ainda não têm suporte. Por fim, verifique se a seção Insights está expandida na página do evento do Crashlytics.
Clique no botão Gerar insights de IA.
Os insights aparecem, com um ou mais dos seguintes itens:
- uma análise da falha com uma possível causa
- instruções de depuração
- próximas etapas acionáveis
- práticas recomendadas
Se você quiser fornecer código e contexto para ter insights mais detalhados, clique em Começar na caixa Quer insights mais detalhados?.
Cole o código que o Gemini solicita em Firebase no campo de código.
Se você tiver mais contexto ou detalhes adicionais para compartilhar que possam ajudar a melhorar os insights de IA, adicione ao campo Compartilhar qualquer contexto ou detalhes relevantes.
Clique em Gerar insights de IA novamente.
O Gemini em Firebase gera insights atualizados com base no código e no contexto fornecidos.
Resolver problemas de assistência da IA no Crashlytics
Consulte Resolver problemas do Gemini no Firebase.
Cotas e preços
Esta seção descreve as cotas e a estrutura de preços da Assistência de IA no Crashlytics.
Cotas e limites
A assistência de IA nas cotas do Crashlytics está incluída nas cotas da Gemini for Google Cloud API usadas pelo Gemini no Firebase.
Consulte suas cotas atuais na página de cotas do Gemini for Google Cloud API:
- No console do Google Cloud, selecione APIs ativadas e serviços.
- Pesquise e clique em Gemini for Google Cloud API.
- Clique em Cotas e limites do sistema.
São exibidas as cotas da Gemini for Google Cloud API. A assistência de IA no Crashlytics usa a cota Solicitações da API Chat por dia, por usuário.
Para solicitar um aumento de cota:
- Selecione a cota que você quer aumentar e clique em Editar solicitação.
- Atualize o campo de texto Novo valor com a cota que você quer solicitar e clique em Enviar. A equipe do Google Cloud vai avaliar sua solicitação e responder por e-mail.
Preços
A assistência de IA no Crashlytics está disponível como parte do Gemini no Firebase, que está incluído sem custo financeiro ou como parte do Gemini Code Assist. Acesse Preços do Gemini no Firebase para mais informações.