В панели управления 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 появляются квоты. Искусственный интеллект в Crashlytics использует квоту «Запросов к API чата в день на пользователя».
Для запроса увеличения квоты:
- Выберите квоту, которую хотите увеличить, и нажмите «Редактировать запрос» .
- В текстовом поле «Новое значение» укажите желаемую квоту, затем нажмите «Отправить» . Команда Google Cloud рассмотрит ваш запрос и ответит по электронной почте.
Цены
Поддержка ИИ в Crashlytics доступна в рамках Gemini в Firebase , которая предоставляется индивидуальным пользователям бесплатно или по подписке Gemini Code Assist .
Для получения более подробной информации о ценах на Gemini в Firebase см. раздел «Цены».