Obtenir de l'aide pour l'IA dans Crashlytics

Utilisez l'assistance IA dans Crashlytics fournie par Gemini dans Firebase pour vous aider à comprendre plus vite les raisons d'un plantage et comment le résoudre. L'assistance par IA dans Crashlytics identifie les causes, fournit des insights pratiques et des solutions personnalisées, et recommande des bonnes pratiques à mettre en place à l'avenir.

L'assistance par 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 propose plusieurs façons de reproduire l'erreur ou indique les prochaines étapes à suivre pour déboguer davantage le problème afin d'identifier la cause. Gemini peut fournir des commandes recommandées à essayer ou du code à utiliser (avec prudence).
  • Étapes suivantes:Gemini ne dispose pas initialement de tout le contexte concernant votre problème. L'assistance par IA dans Crashlytics utilisera les connaissances approfondies de Firebase sur le développement d'applications mobiles pour recommander quelques pistes de résolution potentielles dans la mesure du possible et vous permettre d'ajouter du contexte et du code source supplémentaires pour obtenir des insights plus détaillés.
  • Bonnes pratiques:dans l'idéal, le tri doit permettre de préparer votre application pour qu'elle ne soit pas affectée par ce type de problèmes à l'avenir. 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 par 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 projets 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 par IA dans Crashlytics s'ils sont affectés au rôle 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.

  1. Dans la console Firebase, sélectionnez Paramètres du projet, puis Utilisateurs et autorisations.
  2. Recherchez la ligne correspondant au membre du projet concerné.
  3. Cliquez sur Autres options, puis sélectionnez Modifier l'accès.
  4. Développez Rôle(s), sélectionnez Gemini for Google Cloud Utilisateur, puis cliquez sur OK.
  5. Cliquez sur Mettre à jour les rôles pour enregistrer la modification. L'application du nouveau rôle à votre utilisateur peut prendre une à deux minutes.

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 à la section Générer des insights.

Générer des insights

Pour utiliser l'assistance de l'IA dans Crashlytics afin de générer des insights sur vos plantages:

  1. Ouvrez le tableau de bord Crashlytics de votre projet, puis sélectionnez votre application.

  2. Recherchez et sélectionnez un plantage que vous souhaitez examiner. La page de l'événement Crashlytics s'affiche, avec des insights incluant un ou plusieurs des éléments suivants:

    • une analyse du plantage avec une cause possible
    • instructions de débogage
    • des é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 la section Configurer Gemini dans Firebase). Assurez-vous également que vous consultez un événement de plantage ou d'erreur ANR. Les événements non fatals ne sont pas encore acceptés.

  3. Si vous souhaitez fournir du code et du contexte pour obtenir des insights plus détaillés, cliquez sur Commencer dans le champ Vous voulez obtenir des insights plus détaillés ?.

  4. Collez le code que Gemini dans Firebase demande dans le champ de code.

  5. Si vous avez plus de contexte ou d'informations à partager qui pourraient améliorer les insights de l'IA, ajoutez-les dans le champ Partager tout contexte ou détail pertinent.

  6. Cliquez sur Régénérer des insights d'IA.

    Gemini dans Firebase génère des insights mis à jour en fonction du code et du contexte que vous avez fournis.

Résoudre les problèmes liés à l'assistance de l'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 par IA dans Crashlytics.

Quotas et limites

L'assistance IA dans les quotas Crashlytics est incluse dans les quotas Gemini for Google Cloud API que Gemini dans Firebase utilise.

Vous pouvez consulter vos quotas actuels sur la page des quotas de l'Gemini for Google Cloud API:

  1. Dans la console Google Cloud, sélectionnez API et services activés.
  2. Recherchez un élément, puis cliquez sur Gemini for Google Cloud API.
  3. Cliquez sur Quotas et limites du système.

Les quotas Gemini for Google Cloud API s'affichent. L'assistance par IA dans Crashlytics utilise le quota "Requêtes API Chat par jour et par utilisateur".

Pour demander une augmentation de quota:

  1. Sélectionnez le quota que vous souhaitez augmenter, puis cliquez sur Modifier la demande.
  2. Modifiez le champ de texte Nouvelle valeur avec 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 par IA dans Crashlytics est disponible dans Gemini dans Firebase, qui est inclus pour les utilisateurs individuels sans frais ou avec un abonnement Gemini Code Assist.

Si vous utilisez Google Workspace, vous pouvez essayer Gemini dans Firebase sans frais jusqu'au 27 janvier 2025. Passée cette date, pour continuer à utiliser Gemini dans Firebase, votre administrateur Google Workspace doit acheter Gemini Code Assist et attribuer des licences aux utilisateurs.

Pour en savoir plus, consultez la page Tarifs de Gemini dans Firebase.