Utilisez l'assistance IA dans Crashlytics fournie par Gemini dans Firebase pour comprendre plus vite les raisons d'un plantage et comment le résoudre. L'assistance IA de Crashlytics identifie les causes premières, fournit des insights pratiques et des solutions personnalisées, et recommande les bonnes pratiques à suivre.
L'assistance IA dans Crashlytics peut vous fournir les insights suivants :
- Résumé/Cause : explication concise, mais riche en informations, de ce qui est arrivé à l'utilisateur et de la cause du problème.
- Options de débogage : Gemini vous proposera plusieurs façons potentielles de reproduire l'erreur ou vous indiquera les prochaines étapes pour déboguer davantage le problème et identifier la cause première. Gemini peut vous recommander des commandes à essayer ou du code à utiliser (avec précaution).
- Prochaines étapes concrètes : même si Gemini ne disposera pas de toutes les informations sur votre problème au départ, l'assistance IA dans Crashlytics utilisera les nombreuses connaissances de Firebase sur le développement d'applications mobiles pour vous recommander quelques pistes de résolution potentielles, si possible. Vous pourrez également ajouter du contexte et du code source pour obtenir des informations plus approfondies.
- Bonnes pratiques : Idéalement, le processus de triage consiste à pérenniser votre application afin que ces types de problèmes ne se reproduisent pas. Gemini fait référence à des milliers de pages de documentation Firebase (et plus encore) pour vous proposer des approches possibles pour résoudre le problème.
Comment l'assistance IA dans Crashlytics utilise vos données
Pour en savoir plus sur la manière dont Gemini dans Firebase utilise vos données, consultez Comment Gemini dans Firebase utilise vos données.
Autorisations requises
Pour activer et utiliser les fonctionnalités de Gemini dans Firebase, vous devez disposer de certains rôles et autorisations IAM.
- Les membres du projet disposant du rôle IAM de propriétaire ou d'éditeur peuvent activer Gemini dans Firebase et utiliser ses fonctionnalités.
- Les lecteurs de projet ne peuvent pas activer Gemini dans Firebase, mais ils peuvent utiliser ses fonctionnalités, y compris Gemini dans le chat Firebase, l'aide et l'assistance IA dans Crashlytics s'ils se voient attribuer le rôle d'utilisateur Gemini for Google Cloud.
- Si le projet fait partie de Google Workspace (anciennement G Suite), un administrateur Google Workspace doit l'activer.
Voici comment attribuer le rôle utilisateur Gemini for Google Cloud à un membre du projet. Notez que seuls les propriétaires de projet peuvent modifier les rôles IAM.
- Dans la console Firebase, sélectionnez Paramètres du projet, puis Utilisateurs et autorisations.
- Repérez la ligne correspondant au membre du projet concerné.
- Cliquez sur Autres options, puis sélectionnez Modifier l'accès.
- Développez Rôle(s), sélectionnez Utilisateur Gemini for Google Cloud, puis cliquez sur OK.
- Cliquez sur Mettre à jour les rôles pour enregistrer la modification. L'application du nouveau rôle à votre utilisateur peut prendre une minute ou deux.
Configurer l'assistance par l'IA dans Crashlytics
Pour configurer l'assistance IA dans Crashlytics, activez Gemini dans Firebase comme décrit dans Configurer Gemini dans Firebase, puis passez à Générer des insights.
Générer des insights
Pour utiliser l'assistance IA dans Crashlytics afin de générer des insights sur vos plantages :
Ouvrez le tableau de bord Crashlytics dans votre projet, puis sélectionnez votre application.
Recherchez et sélectionnez le plantage que vous souhaitez examiner. La page de l'événement Crashlytics s'affiche, y compris les insights avec un ou plusieurs des éléments suivants :
- une analyse du plantage avec une cause possible.
- instructions de débogage
- étapes pratiques à suivre
- bonnes pratiques
Si la fonctionnalité d'assistance IA dans Crashlytics ne s'affiche pas en haut de la page de l'événement, vérifiez que Gemini dans Firebase a été activé (pour obtenir des instructions de configuration, consultez Configurer Gemini dans Firebase). Assurez-vous également d'afficher un événement de plantage ou d'ANR. Les événements non fatals ne sont pas encore pris en charge.
Si vous souhaitez fournir du code et du contexte pour obtenir des insights plus approfondis, cliquez sur Premiers pas dans la section Vous voulez obtenir des insights plus approfondis ?.
Collez le code que Gemini dans Firebase demande dans le champ de code.
Si vous avez d'autres informations ou détails à partager qui pourraient aider à améliorer les insights de l'IA, ajoutez-les dans le champ Partagez tout contexte ou détail pertinent.
Cliquez sur Regénérer les insights d'IA.
Gemini dans Firebase génère des insights actualisés en fonction du code et du contexte que vous fournissez.
Résoudre les problèmes d'assistance par IA dans Crashlytics
Consultez Résoudre les problèmes liés à Gemini dans Firebase.
Quotas et tarifs
Cette section décrit les quotas et la structure tarifaire de l'assistance IA dans Crashlytics.
Quotas et limites
L'assistance IA dans les quotas Crashlytics est incluse dans les quotas Gemini for Google Cloud API utilisés par Gemini dans Firebase.
Vous pouvez consulter vos quotas actuels sur la page "Quotas" de Gemini for Google Cloud API :
- Dans la console Google Cloud, sélectionnez API et services activés.
- Recherchez Gemini for Google Cloud API, puis cliquez dessus.
- Cliquez sur Quotas et limites du système.
Les quotas Gemini for Google Cloud API s'affichent. L'assistance IA dans Crashlytics utilise le quota "Requêtes Chat API par jour et par utilisateur".
Pour demander une augmentation de quota :
- Sélectionnez le quota que vous souhaitez augmenter, puis cliquez sur Modifier la demande.
- Dans le champ de texte Nouvelle valeur, saisissez le quota que vous souhaitez demander, puis cliquez sur Envoyer. L'équipe Google Cloud examinera votre demande et vous répondra par e-mail.
Tarifs
L'assistance IA dans Crashlytics est disponible dans Gemini pour Firebase, qui est inclus sans frais pour les utilisateurs individuels ou avec un abonnement Gemini Code Assist.
Pour en savoir plus, consultez Tarifs de Gemini dans Firebase.