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