Используйте помощь ИИ в 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.
- В консоли Firebase выберите Настройки проекта , затем выберите Пользователи и разрешения .
- Найдите строку для соответствующего участника проекта.
- Нажмите Дополнительные параметры , затем выберите Изменить доступ.
- Разверните Роль(и) , выберите Gemini for Google Cloud , затем нажмите Готово .
- Нажмите Обновить роли , чтобы сохранить изменения. Может потребоваться минута или две, чтобы новая роль была применена к вашему пользователю.
Настройка помощи ИИ в Crashlytics
Чтобы настроить помощь ИИ в Crashlytics , включите Gemini в Firebase , как описано в разделе Настройка Gemini в Firebase , а затем перейдите к разделу Генерация аналитики .
Генерировать идеи
Чтобы использовать помощь ИИ в Crashlytics для получения информации о ваших сбоях:
Откройте панель управления Crashlytics в своем проекте и выберите свое приложение.
Найдите и выберите сбой, который вы хотите исследовать. Появится страница событий Crashlytics , включая информацию с одним или несколькими из следующих:
- анализ аварии с возможной причиной
- инструкции по отладке
- выполнимые следующие шаги
- лучшие практики
Если вы не видите функцию AI assistance в Crashlytics в верхней части страницы событий, убедитесь, что Gemini в Firebase включен (для получения инструкций по настройке см. раздел Настройка Gemini в Firebase ). Также убедитесь, что вы просматриваете событие сбоя или ANR. Нефатальные события пока не поддерживаются.
Если вы хотите предоставить код и контекст для получения более глубокой информации, нажмите « Начать» в поле «Хотите более глубокой информации?» .
Вставьте код, который запрашивает Gemini в Firebase , в поле кода.
Если у вас есть дополнительный контекст или дополнительная информация, которая может помочь улучшить понимание ИИ, добавьте ее в поле « Поделитесь любым контекстом или соответствующей информацией» .
Нажмите «Регенерировать данные ИИ» .
Gemini в Firebase генерирует обновленную информацию на основе предоставленного вами кода и контекста.
Устранение неполадок с помощью ИИ в Crashlytics
См. раздел Устранение неполадок Gemini в Firebase .
Квоты и ценообразование
В этом разделе описываются квоты и структура ценообразования для помощи ИИ в Crashlytics .
Квоты и лимиты
Помощь ИИ в квотах Crashlytics включена в квоты Gemini for Google Cloud API которые использует Gemini в Firebase .
Текущие квоты можно просмотреть на странице «Квоты» для Gemini for Google Cloud API :
- В консоли Google Cloud выберите Включенные API и службы .
- Найдите и нажмите Gemini for Google Cloud API .
- Нажмите Квоты и системные ограничения .
Появляются квоты Gemini for Google Cloud API . Помощь ИИ в Crashlytics использует квоту «Запросы API чата в день на пользователя».
Чтобы запросить увеличение квоты:
- Выберите квоту, которую вы хотите увеличить, и нажмите «Изменить запрос» .
- Обновите текстовое поле New value , указав квоту, которую вы хотите запросить, затем нажмите Submit . Команда Google Cloud оценит ваш запрос и ответит по электронной почте.
Ценообразование
Помощь ИИ в Crashlytics доступна как часть Gemini в Firebase , которая предоставляется отдельным пользователям бесплатно или по подписке Gemini Code Assist .
Более подробную информацию см. в разделе «Цены Gemini в Firebase .