Аналитика ИИ на панели инструментов Crashlytics

В панели управления Crashlytics вы можете получить сгенерированные искусственным интеллектом аналитические данные о ваших проблемах, которые помогут ускорить процесс понимания причин возникновения проблемы и способов ее решения. Искусственный интеллект в Crashlytics выявляет первопричины, предоставляет полезные рекомендации и индивидуальные решения, а также рекомендует лучшие практики на будущее.

Доступные аналитические данные

Искусственный интеллект в Crashlytics может предоставить вам следующую информацию:

  • Краткое описание/Причина : Краткое, но содержательное объяснение того, что произошло с пользователем и что вызвало проблему.
  • Варианты отладки: Gemini предложит несколько возможных способов воспроизведения ошибки или укажет дальнейшие шаги для отладки проблемы и выявления ее первопричины. Gemini может предоставить рекомендуемые команды для проверки или код для использования ( с осторожностью ).
  • Практические шаги: Хотя Gemini изначально не будет располагать всей информацией о вашей проблеме, система искусственного интеллекта в Crashlytics , используя обширные знания Firebase в области разработки мобильных приложений, по возможности порекомендует несколько потенциальных вариантов решения.
  • Рекомендации по лучшим практикам: Частью процесса анализа проблем является, в идеале, обеспечение перспективности вашего приложения, чтобы подобные проблемы не повторялись. Gemini ссылается на тысячи страниц документации Firebase (и не только), чтобы предложить вам возможные подходы к решению проблемы.

Прежде чем начать

Убедитесь, что у вас есть необходимые права доступа и что Gemini включен в Firebase .

Необходимые разрешения

Для включения и использования функций Gemini в Firebase требуются определенные роли и разрешения IAM.

  • Участники проекта с ролью IAM «Владелец» или «Редактор» могут включить Gemini в Firebase и использовать его функции.
  • Пользователи, просматривающие проекты, не могут включить Gemini в Firebase , но они могут использовать его функции, включая чат Gemini в Firebase , справку и помощь ИИ в Crashlytics , если им назначена роль пользователя Gemini for Google Cloud .
  • Если проект является частью Google Workspace (ранее G Suite) , администратор Google Workspace должен его активировать.

Вот как назначить роль пользователя Gemini for Google Cloud участнику проекта. Обратите внимание, что редактировать роли IAM могут только владельцы проекта.

  1. В консоли Firebase выберите Настройки проекта» , затем выберите «Пользователи и разрешения» .
  2. Найдите строку, содержащую информацию о соответствующем участнике проекта.
  3. Нажмите Дополнительные параметры» , затем выберите «Изменить доступ».
  4. Разверните раздел «Роль(и)» , выберите Gemini for Google Cloud , затем нажмите «Готово» .
  5. Нажмите «Обновить роли» , чтобы сохранить изменения. Применение новой роли к пользователю может занять одну-две минуты.

Включите Gemini в Firebase

Аналитические данные об использовании ИИ на панели Crashlytics доступны в рамках Gemini в Firebase .

Убедитесь, что Gemini в Firebase включен в вашем проекте Firebase, как описано в разделе «Настройка Gemini в Firebase .

Получайте ценные аналитические данные.

Чтобы использовать помощь ИИ в Crashlytics для получения информации о ваших авариях:

  1. В консоли Firebase откройте панель Crashlytics и выберите свое приложение.

  2. Найдите и выберите сбой, который хотите исследовать. Откроется страница события Crashlytics , содержащая информацию по одному или нескольким из следующих пунктов:

    • Анализ аварии с указанием возможной причины.
    • инструкции по отладке
    • дальнейшие действия
    • лучшие практики

    Если вы не видите функцию помощи ИИ в Crashlytics в верхней части страницы события, убедитесь, что Gemini в Firebase включен (инструкции по настройке см. в разделе «Настройка Gemini в Firebase »). Также убедитесь, что вы просматриваете событие сбоя или ANR. События, не являющиеся критическими, пока не поддерживаются.

  3. Если вы хотите использовать помощь ИИ для исправления проблемы непосредственно в коде вашего приложения, рассмотрите возможность использования помощи ИИ для Crashlytics через MCP .

Устранение неполадок с помощью ИИ в Crashlytics

См. раздел «Устранение неполадок Gemini в Firebase » .

Как искусственный интеллект в Crashlytics использует ваши данные

Ознакомьтесь с инструкцией «Как Gemini в Firebase использует ваши данные» .

Квоты и цены

В этом разделе описываются квоты и структура ценообразования для помощи ИИ в Crashlytics .

Квоты и лимиты

Использование ИИ в рамках квот Crashlytics включено в квоты Gemini for Google Cloud API , которые использует Gemini в Firebase .

Текущие квоты можно посмотреть на странице «Квоты» для Gemini for Google Cloud API .

  1. В консоли Google Cloud выберите «Включенные API и сервисы» .
  2. Найдите и нажмите на Gemini for Google Cloud API .
  3. Нажмите «Квоты и системные лимиты» .

Gemini for Google Cloud API появляются квоты. Искусственный интеллект в Crashlytics использует квоту «Запросов к API чата в день на пользователя».

Для запроса увеличения квоты:

  1. Выберите квоту, которую хотите увеличить, и нажмите «Редактировать запрос» .
  2. В текстовом поле «Новое значение» укажите желаемую квоту, затем нажмите «Отправить» . Команда Google Cloud рассмотрит ваш запрос и ответит по электронной почте.

Цены

Поддержка ИИ в Crashlytics доступна в рамках Gemini в Firebase , которая предоставляется индивидуальным пользователям бесплатно или по подписке Gemini Code Assist .

Для получения более подробной информации о ценах на Gemini в Firebase см. раздел «Цены».