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