Obtenir de l'aide pour l'IA dans Crashlytics

Utilisez l'assistance IA dans Crashlytics fournie par Gemini dans Firebase pour accélérer temps qu'il vous faut pour comprendre pourquoi un accident s'est produit et quoi faire à ce sujet. L'aide de l'IA à Crashlytics identifie les causes, fournit des insights exploitables et des solutions sur mesure, et recommande les bonnes pratiques vers l'avant.

L'assistance par IA dans Crashlytics peut vous fournir les insights suivants :

  • Résumé/Cause: explication concise, mais riche en informations, de ce qui ce qui est arrivé à l’utilisateur et ce qui a causé le problème.
  • Options de débogage : Gemini propose plusieurs façons de reproduire l'erreur ou indique les prochaines étapes à suivre pour déboguer le problème afin d'identifier la cause. Gemini peut fournir des recommandations commandes à essayer ou coder pour utiliser (avec prudence).
  • Étapes pratiques à suivre:même si Gemini n'a pas toujours tous les éléments le contexte sur votre problème (en particulier sans visibilité sur votre code source), L'assistance basée sur l'IA dans Crashlytics utilisera les vastes connaissances de Firebase sur le développement d'applications mobiles afin de recommander quelques solutions potentielles pour résoudre le problème. dès que possible.
  • 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

L'assistance IA dans Crashlytics n'utilise ni ses réponses, ni vos plantages, ni le code de votre application, ni vos commentaires, ni vos données pour entraîner son modèle. Pour plus plus d'informations, consultez la section Comment Gemini de Google Cloud utilise vos données.

Autorisations requises

Pour activer et utiliser les fonctionnalités de Gemini dans Firebase, vous devez disposer de certains rôles IAM et autorisations.

Voici comment attribuer le rôle utilisateur Gemini for Google Cloud à un projet membre. 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 Utilisateur Gemini for Google Cloud, 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 IA dans Crashlytics

Pour configurer l'assistance IA dans Crashlytics, activez Gemini dans Firebase en tant que décrits dans la section Configurer Gemini dans Firebase, puis passez à la section 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:

  1. Ouvrez le Crashlytics page dans votre et sélectionnez votre application.
  2. Recherchez et sélectionnez un plantage que vous souhaitez examiner. La page des événements Crashlytics s'affiche, avec un bouton Générer des insights d'IA.

    Si le bouton "Générer des insights d'IA" ne s'affiche pas, vérifiez que Gemini dans Firebase a été activé. Pour obtenir des instructions de configuration, consultez Configurez Gemini dans Firebase). Assurez-vous également qu'il s'agit d'un événement Apple ou Android. Flutter, Les événements Unity et Android NDK, ainsi que les événements non fatals, ne sont pas encore compatibles. Enfin, assurez-vous que la section Insights est développée sur la page d'événement Crashlytics.

  3. Cliquez sur le bouton Générer des insights d'IA.

    Les insights s'affichent, avec une ou plusieurs des informations suivantes :

    • une analyse du plantage avec une cause possible
    • instructions de débogage
    • mesures concrètes à prendre
    • bonnes pratiques

Résoudre les problèmes liés à l'assistance IA dans Crashlytics

Reportez-vous à la section Résoudre les problèmes 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 "Quotas" pour Gemini for Google Cloud API:

  1. Dans la console Google Cloud, procédez comme suit : sélectionnez API activées et Google Cloud.
  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 évaluera votre et répondre par e-mail.

Tarifs

L'assistance par l'IA dans Crashlytics est disponible avec Gemini dans Firebase, qui est inclus dans Gemini Code Assist. Vous pouvez essayer Gemini Code Assist sans frais jusqu'au 8 novembre 2024, dans la limite d'un utilisateur par compte de facturation. Pour en savoir plus, consultez la page Tarifs de Gemini dans Firebase.