Получите помощь ИИ в Crashlytics

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

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

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

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

Дополнительную информацию о том, как 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. Нажмите «Обновить роли» , чтобы сохранить изменения. Применение новой роли к вашему пользователю может занять одну-две минуты.

Настройка ИИ-помощника в Crashlytics

Чтобы настроить помощь ИИ в Crashlytics , включите Gemini в Firebase , как описано в разделе Настройка Gemini в Firebase , а затем перейдите к разделу Генерация аналитики .

Генерация идей

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

  1. Откройте панель управления Crashlytics в своем проекте и выберите свое приложение.

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

    • анализ аварии с возможной причиной
    • инструкции по отладке
    • практические следующие шаги
    • лучшие практики

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

  3. Если вы хотите предоставить код и контекст для получения более подробной информации, нажмите « Начать» в поле «Хотите получить более подробную информацию?» .

  4. Вставьте код, который запрашивает Gemini в Firebase , в поле кода.

  5. Если у вас есть дополнительный контекст или подробности, которые могут помочь улучшить аналитику ИИ, добавьте их в поле «Поделитесь любым контекстом или соответствующими подробностями» .

  6. Нажмите «Регенерировать данные ИИ» .

    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 . AI-помощь в Crashlytics использует квоту «Количество запросов API чата в день на пользователя».

Чтобы запросить увеличение квоты:

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

Цены

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

Более подробную информацию см. в разделе «Цены Gemini в Firebase .