Получите помощь ИИ в Crashlytics

Используйте помощь искусственного интеллекта в Crashlytics предоставляемую Gemini в Firebase чтобы ускорить время, необходимое для того, чтобы понять, почему произошел сбой и что с этим делать. Помощь ИИ в Crashlytics выявляет коренные причины, предоставляет действенную информацию и индивидуальные решения, а также рекомендует лучшие практики для дальнейшего развития.

Помощь искусственного интеллекта в Crashlytics может предоставить вам следующую информацию:

  • Краткое описание/причина : краткое, но информативное объяснение того, что произошло с пользователем и что вызвало проблему.
  • Варианты отладки: Gemini предложит несколько потенциальных способов либо воспроизвести ошибку, либо предложит следующие шаги для дальнейшей отладки проблемы для определения основной причины. Gemini может предоставить рекомендуемые команды или код для использования ( с осторожностью ).
  • Дальнейшие действия: хотя Gemini изначально не будет знать всего контекста вашей проблемы, ИИ-помощник в Crashlytics будет использовать богатые знания Firebase по разработке мобильных приложений, чтобы рекомендовать несколько потенциальных путей решения, когда это возможно, и предоставит вам возможность добавить дополнительный контекст и исходный код для получения более глубокой информации.
  • Рекомендации. В идеале часть процесса сортировки — это подготовка вашего приложения к будущему, чтобы подобные проблемы не повторялись. Gemini ссылается на тысячи страниц документации Firebase (и не только), чтобы предоставить вам возможные подходы к решению проблемы.

Как ИИ-помощник в Crashlytics использует ваши данные

Помощь ИИ в Crashlytics не использует свои ответы, ваши сбои или какой-либо дополнительный код, контекст или отзывы, которые вы предоставляете в качестве данных для обучения своих моделей. Дополнительную информацию см. в разделе «Как Gemini в Google Cloud использует ваши данные» .

Требуемые разрешения

Для включения и использования функций Gemini в Firebase требуются определенные роли и разрешения IAM.

Ниже описано, как назначить роль пользователя 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 с кнопкой «Создать аналитическую информацию об искусственном интеллекте» .

    Если вы не видите кнопку «Создать аналитическую информацию об искусственном интеллекте», убедитесь, что функция Gemini в Firebase включена (инструкции по настройке см. в разделе «Настройка Gemini в Firebase »). Кроме того, убедитесь, что вы просматриваете событие Apple или Android. События Flutter, Unity и Android NDK, а также нефатальные события пока не поддерживаются. И, наконец, убедитесь, что раздел «Статистика» на странице событий Crashlytics развернут.

  3. Нажмите кнопку «Создать аналитическую информацию об искусственном интеллекте» .

    Появятся аналитические данные с одним или несколькими из следующих элементов:

    • анализ аварии с возможной причиной
    • инструкции по отладке
    • действенные следующие шаги
    • лучшие практики
  4. Если вы хотите предоставить код и контекст для получения более глубокой информации, нажмите «Начать» в разделе « Хотите более подробную информацию?» коробка.

  5. Вставьте код, который запрашивает Gemini в Firebase в поле кода.

  6. Если у вас есть дополнительный контекст или дополнительные сведения, которыми вы можете поделиться, которые могут помочь улучшить понимание ИИ, добавьте их в поле Поделиться любым контекстом или соответствующими сведениями .

  7. Нажмите «Восстановить данные AI» .

    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 использует квоту «запросов Chat API в день на пользователя».

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

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

Цены

Помощь ИИ в Crashlytics доступна в рамках Gemini in Firebase , которая включена в Gemini Code Assist . Дополнительную информацию см. в разделе «Цены на Gemini» в Firebase .