Получите помощь ИИ в 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 , включая информацию с одним или несколькими из следующих:

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

    Если вы не видите функцию AI assistance в 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 . Помощь ИИ в Crashlytics использует квоту «Запросы API чата в день на пользователя».

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

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

Ценообразование

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

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