Попробуйте Gemini в консоли Firebase

После того как вы настроите Gemini в Firebase , вы сможете начать использовать его, чтобы улучшить свой опыт разработчика Firebase.

Чтобы открыть панель Gemini:

  • Нажмите ✦ Gemini в Firebase , расположенную в правом верхнем меню консоли Firebase .

Панель Gemini открывается и сохраняется на всех страницах консоли Firebase. Теперь вы можете общаться с Gemini и изучать все функции, доступные на панели Gemini .

Если ✦ Gemini в Firebase не отображается в консоли Firebase, следуйте инструкциям в разделе «Настройка Gemini в Firebase для проекта», чтобы включить его.

Чат с Gemini

Открыв панель «Близнецы», вы можете сразу же начать разговор с Gemini и начать задавать вопросы на естественном языке.

Следующие шаги демонстрируют ваш разговор с Gemini об Cloud Firestore . В этом примере вы просите Gemini предоставить вам базовый набор правил Firestore и уточнять их по мере добавления требований:

  1. В поле « Спросите меня что-нибудь о Firebase» введите вопрос и нажмите «Отправить » . Например, вы можете спросить что-то вроде следующего:

    When should I use a Remote Config rollout vs. an A/B Test?
    

    Gemini отображают свой ответ.

  2. Затем вы можете задать Gemini уточняющие вопросы, чтобы расширить разговор, или вставить код и попросить совета.

Вы можете продолжить разговор и продолжать делиться информацией и вопросами о приложении и проектах, над которыми вы работаете, по мере устранения неполадок, а Gemini предложит улучшения и оптимизации, а также дополнительные рекомендации.

Исследуйте панель Gemini в консоли Firebase

Панель Gemini в консоли Firebase имеет ряд функций, упрощающих совместную работу с моделью Gemini .

Вариант Действие
уведомления Просмотр оповещений Firebase.
искра Откройте Gemini в чате Firebase .
contact_support Получите помощь: выполните поиск в документации для разработчиков, обратитесь в службу поддержки и проверьте статус службы Firebase.
темный_режим Выберите тему: выберите светлую или темную тему или выберите устройство по умолчанию.
Очистите разговор. Когда вы очищаете разговор, весь предыдущий контекст очищается и начинается новый сеанс разговора.
text_select_start Закрепите панель Gemini в определенном месте консоли. Вы можете закрепить панель слева, сверху, справа или снизу.
text_select_move_back_word Открепите панель Gemini, чтобы вернуть ее в исходное состояние.
полноэкранный Разверните панель Gemini, чтобы занять всю консоль.
полноэкранный_выход Восстановите панель Gemini до исходного размера.
Сообщите команде Firebase о проблеме, связанной с использованием Gemini в Firebase . Мы рекомендуем вам сообщать об ошибках, предлагать улучшения или оставлять общие отзывы.
закрывать Закройте панель Gemini.

Используйте помощь искусственного интеллекта в Crashlytics

Чтобы использовать помощь искусственного интеллекта в 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

Gemini в Firebase (с подпиской на Gemini Code Assist ) предоставляет сводные сведения о кампании по обмену сообщениями, аналитические данные и рекомендации для повышения эффективности кампаний по обмену сообщениями в облаке и In-App Messaging Firebase Cloud Messaging . Анализируя данные кампании, Gemini в Firebase может помочь вам понять охват и влияние ваших кампаний, а также предложить стратегии для улучшения вовлечения пользователей и роста.

Получите доступ к данным искусственного интеллекта для кампаний по обмену сообщениями

Чтобы использовать идеи искусственного интеллекта в мессендж-кампаниях, убедитесь, что в вашем проекте есть следующее:

  • Gemini в Firebase включен для вашего проекта. Подробную информацию можно найти в разделе «Настройка Gemini в Firebase .

  • Firebase Cloud Messaging или In-App Messaging включены в вашем проекте Firebase.

  • По крайней мере одна кампания существует и отображается в консоли Firebase .

После обеспечения выполнения этих требований:

  1. Откройте «Сообщения» в консоли Firebase , чтобы получить доступ к данным кампании.

  2. После загрузки данных вашей кампании нажмите «Создать аналитическую информацию об искусственном интеллекте» .

    Появится сводка и анализ ваших кампаний по рассылке.

Генерация запросов и мутаций GraphQL для Data Connect с помощью Gemini в Firebase

Чтобы использовать AI assistance for Data Connect in the Firebase console для создания GraphQL на основе естественного языка:

  1. Откройте Data Connect в своем проекте и в разделе «Сервисы » выберите источник данных.

  2. Нажмите Данные .

  3. Щелкните значок «Помогите мне написать GraphQL pen_spark» .

  4. В появившемся текстовом поле опишите запрос или мутацию, которую вы хотите сгенерировать, на естественном языке и нажмите «Создать» .

    Например, если вы используете источник данных Movies, указанный в кратком руководстве Firebase Data Connect и кодовой лаборатории Build with Data Connect , вы можете спросить: « Верните пять лучших фильмов 2022 года в порядке убывания рейтинга », что может вернуть результат, подобный следующему:

    query TopMovies2022 {
      movies(where: {releaseYear: {eq: 2022}}, orderBy: [{rating: DESC}], limit: 5) {
        id
        title
        rating
        releaseYear
      }
    }
    
  5. Просмотрите ответ:

    • Если ответ выглядит правильно, нажмите «Вставить» , чтобы вставить ответ в редактор кода.
    • Если ответ можно уточнить, нажмите «Изменить» , обновите приглашение и нажмите «Повторно создать» .
  6. После того, как вы приняли ответ, установите следующие параметры в разделе «Параметры» , если применимо:

    • Переменные : если ваш запрос или мутация содержит переменные, определите их здесь. Используйте JSON для их определения, например {"title":"The Matrix", "releaseYear":"1999"} .
    • Авторизация : выберите контекст авторизации («Администратор», «Аутентифицированный» или «Неаутентифицированный»), с помощью которого будет выполняться запрос или мутация.
  7. Нажмите «Выполнить» в редакторе кода и просмотрите результаты.

Чтобы протестировать несколько запросов или мутаций в редакторе кода, убедитесь, что им присвоены имена. Например, следующий запрос называется GetMovie . Переместите курсор в первую строку запроса или мутации, чтобы активировать кнопку «Выполнить» .

query GetMovie($myKey: Movie_Key!) {
  movie(key: $myKey) { title }
}

Более сложные варианты использования см. AI assistance for Data Connect in the Firebase console .