Obtén asistencia de IA en Crashlytics

Usa la asistencia de IA en Crashlytics que proporciona Gemini en Firebase para acelerar el tiempo que necesitas para comprender por qué ocurrió una falla y qué debes hacer al respecto. La asistencia de IA en Crashlytics identifica las causas raíz, entrega estadísticas prácticas y soluciones personalizadas, y recomienda las prácticas recomendadas en adelante.

La asistencia de IA en Crashlytics puede proporcionarte las siguientes estadísticas:

  • Resumen/causa: Una explicación concisa pero rica en información de lo que le sucedió al usuario y qué causó el problema.
  • Opciones de depuración: Gemini ofrecerá varias formas posibles de reproducir el error o proporcionar los próximos pasos para depurar aún más el problema para identificar la causa raíz. Gemini puede brindar recomendaciones de comandos para probar o códigos para usar (con precaución).
  • Próximos pasos prácticos: Si bien, en un principio, Gemini no tendrá todo el contexto sobre tu problema, la asistencia de IA en Crashlytics usará el amplio conocimiento de Firebase en el desarrollo de apps para dispositivos móviles para recomendar algunas posibles rutas de resolución siempre que sea posible y proporcionarte la capacidad de agregar contexto y código fuente adicionales para obtener estadísticas más detalladas.
  • Prácticas recomendadas: Idealmente, parte del proceso de clasificación es preparar tu app para el futuro para que no se repitan estos tipos de problemas. Gemini consulta miles de páginas de documentación de Firebase. (y muchas más) para brindarte los posibles enfoques para resolver el problema.

Cómo usa tus datos la asistencia de IA en Crashlytics

Consulta Cómo usa tus datos Gemini en Firebase para obtener más información sobre cómo Gemini en Firebase usa tus datos.

Permisos necesarios

Para habilitar y usar las funciones de Gemini en Firebase, se requieren ciertos roles y permisos de IAM.

Aquí te mostramos cómo asignar el rol de usuario Gemini for Google Cloud a un miembro del proyecto. Ten en cuenta que solo los propietarios de proyectos pueden editar los roles de IAM.

  1. En Firebase console, selecciona Configuración del proyecto y, luego, selecciona Usuarios y permisos.
  2. Busca la fila del miembro del proyecto que corresponda.
  3. Haz clic en . Más opciones y, luego, selecciona Editar acceso.
  4. Expande Roles, selecciona Usuario de Gemini for Google Cloud y, luego, haz clic en Listo.
  5. Haz clic en Actualizar roles para guardar el cambio. Es posible que el nuevo rol tarde uno o dos minutos en aplicarse a tu usuario.

Configura la asistencia de IA en Crashlytics

Para configurar la asistencia de IA en Crashlytics, habilita Gemini en Firebase como se describe en Configura Gemini en Firebase y, luego, ve a Genera estadísticas.

Generar estadísticas

Si quieres usar la asistencia basada en IA en Crashlytics para generar estadísticas sobre las fallas, sigue estos pasos:

  1. Abre el panel de Crashlytics en tu proyecto y selecciona la app.

  2. Ubica y selecciona una falla que quieras investigar. Aparecerá la página del evento de Crashlytics, que muestra un botón Generate AI insights.

    Si no ves el botón Generar estadísticas de IA, verifica que se haya habilitado Gemini en Firebase (para obtener instrucciones de configuración, consulta Configura Gemini en Firebase). Además, asegúrate de estar viendo un evento de Apple o Android. Todavía no se admiten eventos de Flutter, Unity, NDK de Android y eventos recuperables. Por último, asegúrate de que la sección Estadísticas esté expandida en la página del evento de Crashlytics.

  3. Haz clic en el botón Generate AI Insights.

    Aparecerán estadísticas con una o más de las siguientes opciones:

    • un análisis de la falla con una posible causa
    • instrucciones de depuración
    • próximos pasos prácticos
    • prácticas recomendadas
  4. Si quieres proporcionar código y contexto para obtener estadísticas más detalladas, haz clic en Comenzar en el cuadro ¿Quieres obtener estadísticas más detalladas?.

  5. Pega el código que Gemini solicita en Firebase en el campo de código.

  6. Si tienes más contexto o detalles adicionales para compartir que podrían ayudar a mejorar las estadísticas de la IA, agrégalos al campo Comparte el contexto o los detalles relevantes.

  7. Haz clic en Volver a generar estadísticas de IA.

    Gemini en Firebase genera estadísticas actualizadas según el código y el contexto que proporcionaste.

Soluciona problemas de asistencia de IA en Crashlytics

Consulta Soluciona problemas de Gemini en Firebase.

Cuotas y precios

En esta sección, se describen las cuotas y la estructura de precios de la asistencia de IA en Crashlytics.

Cuotas y límites

Las cuotas de la asistencia de IA en Crashlytics se incluyen en las cuotas de Gemini for Google Cloud API que usa Gemini en Firebase.

Puedes ver tus cuotas actuales en la Página de Cuotas de Gemini for Google Cloud API:

  1. Desde la consola de Google Cloud, selecciona APIs y servicios habilitados.
  2. Busca la opción Gemini for Google Cloud API y, luego, haz clic en ella.
  3. Haz clic en Cuotas y límites del sistema.

Aparecerán las cuotas de Gemini for Google Cloud API. La asistencia de IA en Crashlytics usa la cuota "Solicitudes a la API de Chat por día por usuario".

Para solicitar un aumento de cuota, sigue estos pasos:

  1. Selecciona la cuota que deseas aumentar y haz clic en Editar solicitud.
  2. Actualiza el campo de texto Valor nuevo con la cuota que deseas solicitar y, luego, haz clic en Enviar. El equipo de Google Cloud evaluará tu solicitud y responderá por correo electrónico.

Precios

La asistencia de IA en Crashlytics está disponible como parte de Gemini en Firebase, que se incluye sin costo o como parte de Gemini Code Assist. Consulta Precios de Gemini en Firebase para obtener más información.