После настройки Gemini в Firebase вы можете начать использовать его для улучшения работы разработчика в Firebase.
Чтобы открыть панель «Близнецы»:
- Нажмите ✦ Gemini в Firebase , расположенное в верхнем правом меню консоли Firebase .
Панель Gemini открывается и отображается на всех страницах консоли Firebase . Теперь вы можете общаться с Gemini и изучать все функции, доступные в панели Gemini .
Если Gemini в Firebase не отображается в консоли Firebase , выполните действия, описанные в разделе «Настройка Gemini в Firebase для проекта», чтобы включить его.
Пообщайтесь с Близнецами
После открытия панели Gemini вы можете немедленно начать разговор с Gemini и задавать вопросы, используя естественный язык.
Следующие шаги демонстрируют диалог, который вы могли бы вести с Gemini по поводу Remote Config :
В поле «Задайте мне любой вопрос о Firebase» введите вопрос и нажмите » . Например, вы можете задать следующий вопрос:
When should I use a Remote Config rollout vs. an A/B Test?Близнецы демонстрируют свой ответ.
Далее вы можете задать Близнецам уточняющие вопросы, чтобы расширить разговор, или вставить код и попросить совета.
Вы можете продолжить общение, обмениваться информацией и задавать вопросы о приложении и проектах, над которыми работаете, в процессе устранения неполадок, а Gemini предложит улучшения, оптимизации и дополнительные рекомендации. Gemini также включает ссылки на источники , указывающие, какую документацию и примеры кода Gemini использовал для генерации своих ответов.
Изучите панель Gemini в консоли Firebase
Панель Gemini в консоли Firebase обладает рядом функций, упрощающих совместную работу с Gemini.
| Вариант | Действие |
|---|---|
| Просматривайте оповещения Firebase. | |
| искра | Общайтесь с Gemini в Firebase . |
| Начать новый чат с помощью Gemini в Firebase . | |
| Получите доступ к истории чатов в Gemini через Firebase . | |
| Получите помощь: найдите документацию для разработчиков, свяжитесь со службой поддержки и проверьте состояние сервиса Firebase. | |
| Выберите тему: выберите светлую или темную тему, или выберите тему по умолчанию для вашего устройства. | |
| текст_выбрать_начало | Закрепите панель Gemini в определенном месте на консоли. Вы можете закрепить панель слева, сверху, справа или снизу. |
| text_select_move_back_word | Открепите панель Gemini, чтобы вернуть ее в исходное состояние. |
| Разверните панель Gemini на весь экран, чтобы она занимала всю консоль. | |
| Восстановите исходный размер панели Gemini. | |
| Сообщите команде Firebase о проблеме, с которой вы столкнулись при использовании Gemini в Firebase . Мы призываем вас сообщать об ошибках, предлагать улучшения или оставлять общие отзывы. | |
| Закройте панель Gemini. |
Используйте персонализацию в Gemini в Firebase
Чтобы максимально эффективно использовать Gemini в Firebase , попробуйте задавать вопросы, связанные с вашим проектом Firebase. Вот несколько идей:
Cloud Firestore : "Как мне структурировать Cloud Firestore для эффективного извлечения данных в моем чат-приложении?"
Authentication : «Какие методы авторизации поддерживает мое приложение, и какие из них я могу добавить?»
Crashlytics : «На основе последних отчетов Crashlytics , какие три основные проблемы мне следует решить для повышения стабильности моего приложения?»
Если вы адаптируете свои вопросы к конкретной конфигурации Firebase, Gemini в Firebase сможет предоставить более релевантную и полезную информацию.
Используйте помощь ИИ в Crashlytics
Чтобы использовать помощь ИИ в Crashlytics для получения информации о ваших авариях:
В консоли Firebase перейдите в раздел DevOps & Engagement > Панель Crashlytics , а затем выберите свое приложение.
Найдите и выберите сбой, который хотите исследовать. Откроется страница события Crashlytics , содержащая информацию по одному или нескольким из следующих пунктов:
- Анализ аварии с указанием возможной причины.
- инструкции по отладке
- дальнейшие действия
- лучшие практики
Если вы не видите функцию помощи ИИ в Crashlytics в верхней части страницы события, убедитесь, что Gemini в Firebase включен (инструкции по настройке см. в разделе «Настройка Gemini в Firebase »). Также убедитесь, что вы просматриваете событие сбоя или ANR. События, не являющиеся критическими, пока не поддерживаются.
Если вы хотите использовать помощь ИИ для исправления проблемы непосредственно в коде вашего приложения, рассмотрите возможность использования помощи ИИ для Crashlytics через MCP .
Узнайте больше в разделе «Получить помощь ИИ в Crashlytics .
Получайте аналитические данные от ИИ для мессенджер-кампаний с помощью Gemini в Firebase
Gemini в Firebase предоставляет сводные данные о кампаниях обмена сообщениями, аналитику и рекомендации по повышению эффективности кампаний Firebase Cloud Messaging и In-App Messaging . Анализируя данные кампаний, Gemini в Firebase помогает понять охват и влияние ваших кампаний, а также предлагает стратегии для повышения вовлеченности пользователей и роста.
Получите доступ к аналитическим данным ИИ для проведения коммуникационных кампаний.
Для использования аналитических данных ИИ для проведения мессенджер-кампаний убедитесь, что ваш проект соответствует следующим требованиям:
Функция Gemini в Firebase включена для вашего проекта. Подробнее см. в разделе «Настройка Gemini в Firebase .
В вашем проекте Firebase включена функция Firebase Cloud Messaging или In-App Messaging .
По крайней мере одна кампания существует и отображается в консоли Firebase .
После обеспечения выполнения этих требований:
В консоли Firebase перейдите на страницу DevOps & Engagement > Messaging , чтобы получить доступ к данным кампании.
После загрузки данных вашей кампании нажмите «Сгенерировать аналитические данные с помощью ИИ» .
Отображается сводка и анализ ваших коммуникационных кампаний.
Генерация GraphQL-запросов и мутаций для SQL Connect с помощью Gemini в Firebase
Чтобы использовать AI assistance for SQL Connect для генерации GraphQL на основе естественного языка:
В консоли Firebase перейдите в раздел «Базы данных и хранилище» > «SQL Connect» .
Выберите свою службу и источник данных, затем откройте вкладку «Данные» .
Нажмите на значок «Помогите мне написать GraphQL pen_spark» . Опишите на естественном языке запрос или мутацию, которую вы хотите сгенерировать, и нажмите «Сгенерировать» .
Например, если вы используете источник данных «Фильмы», упомянутый в практическом задании «Создание с помощью SQL Connect (веб)» , вы можете запросить: « Вернуть пять лучших фильмов 2022 года в порядке убывания рейтинга », что может дать результат, подобный следующему:
query TopMovies2022 { movies(where: {releaseYear: {eq: 2022}}, orderBy: [{rating: DESC}], limit: 5) { id title rating releaseYear } }Просмотрите ответ:
- Если ответ выглядит корректно, нажмите «Вставить» , чтобы вставить ответ в редактор кода.
- Если ответ можно улучшить, нажмите «Редактировать» , обновите подсказку и нажмите «Перегенерировать» .
После принятия ответа, при необходимости, установите следующие параметры в разделе «Параметры» :
- Переменные : Если ваш запрос или мутация содержит переменные, определите их здесь. Используйте JSON для их определения, например,
{"title":"The Matrix", "releaseYear":"1999"}. - Авторизация : Выберите контекст авторизации (Администратор, Аутентифицированный или Неаутентифицированный), с которым будет выполняться запрос или мутация.
- Переменные : Если ваш запрос или мутация содержит переменные, определите их здесь. Используйте JSON для их определения, например,
В редакторе кода нажмите кнопку «Выполнить» и просмотрите результаты.
Чтобы протестировать несколько запросов или мутаций в редакторе кода, убедитесь, что они имеют имена. Например, следующий запрос называется GetMovie . Переместите курсор в первую строку запроса или мутации, чтобы активировать кнопку «Выполнить» .
query GetMovie($myKey: Movie_Key!) {
movie(key: $myKey) { title }
}
Для более сложных сценариев использования см. раздел AI assistance for SQL Connect .
Используйте помощь ИИ в Firebase App Distribution
Агент Firebase App Testing использует возможности искусственного интеллекта для создания и запуска тестов на основе предоставленных вами подсказок на естественном языке. Агент создает пошаговые тесты, которые вы можете запускать на различных виртуальных и физических устройствах, чтобы убедиться в высочайшем качестве вашего приложения. Для получения дополнительной информации см. раздел «Агент App Testing» .
,После настройки Gemini в Firebase вы можете начать использовать его для улучшения работы разработчика в Firebase.
Чтобы открыть панель «Близнецы»:
- Нажмите ✦ Gemini в Firebase , расположенное в верхнем правом меню консоли Firebase .
Панель Gemini открывается и отображается на всех страницах консоли Firebase . Теперь вы можете общаться с Gemini и изучать все функции, доступные в панели Gemini .
Если Gemini в Firebase не отображается в консоли Firebase , выполните действия, описанные в разделе «Настройка Gemini в Firebase для проекта», чтобы включить его.
Пообщайтесь с Близнецами
После открытия панели Gemini вы можете немедленно начать разговор с Gemini и задавать вопросы, используя естественный язык.
Следующие шаги демонстрируют диалог, который вы могли бы вести с Gemini по поводу Remote Config :
В поле «Задайте мне любой вопрос о Firebase» введите вопрос и нажмите » . Например, вы можете задать следующий вопрос:
When should I use a Remote Config rollout vs. an A/B Test?Близнецы демонстрируют свой ответ.
Далее вы можете задать Близнецам уточняющие вопросы, чтобы расширить разговор, или вставить код и попросить совета.
Вы можете продолжить общение, обмениваться информацией и задавать вопросы о приложении и проектах, над которыми работаете, в процессе устранения неполадок, а Gemini предложит улучшения, оптимизации и дополнительные рекомендации. Gemini также включает ссылки на источники , указывающие, какую документацию и примеры кода Gemini использовал для генерации своих ответов.
Изучите панель Gemini в консоли Firebase
Панель Gemini в консоли Firebase обладает рядом функций, упрощающих совместную работу с Gemini.
| Вариант | Действие |
|---|---|
| Просматривайте оповещения Firebase. | |
| искра | Общайтесь с Gemini в Firebase . |
| Начать новый чат с помощью Gemini в Firebase . | |
| Получите доступ к истории чатов в Gemini через Firebase . | |
| Получите помощь: найдите документацию для разработчиков, свяжитесь со службой поддержки и проверьте состояние сервиса Firebase. | |
| Выберите тему: выберите светлую или темную тему, или выберите тему по умолчанию для вашего устройства. | |
| текст_выбрать_начало | Закрепите панель Gemini в определенном месте на консоли. Вы можете закрепить панель слева, сверху, справа или снизу. |
| text_select_move_back_word | Открепите панель Gemini, чтобы вернуть ее в исходное состояние. |
| Разверните панель Gemini на весь экран, чтобы она занимала всю консоль. | |
| Восстановите исходный размер панели Gemini. | |
| Сообщите команде Firebase о проблеме, с которой вы столкнулись при использовании Gemini в Firebase . Мы призываем вас сообщать об ошибках, предлагать улучшения или оставлять общие отзывы. | |
| Закройте панель Gemini. |
Используйте персонализацию в Gemini в Firebase
Чтобы максимально эффективно использовать Gemini в Firebase , попробуйте задавать вопросы, связанные с вашим проектом Firebase. Вот несколько идей:
Cloud Firestore : "Как мне структурировать Cloud Firestore для эффективного извлечения данных в моем чат-приложении?"
Authentication : «Какие методы авторизации поддерживает мое приложение, и какие из них я могу добавить?»
Crashlytics : «На основе последних отчетов Crashlytics , какие три основные проблемы мне следует решить для повышения стабильности моего приложения?»
Если вы адаптируете свои вопросы к конкретной конфигурации Firebase, Gemini в Firebase сможет предоставить более релевантную и полезную информацию.
Используйте помощь ИИ в Crashlytics
Чтобы использовать помощь ИИ в Crashlytics для получения информации о ваших авариях:
В консоли Firebase перейдите в раздел DevOps & Engagement > Панель Crashlytics , а затем выберите свое приложение.
Найдите и выберите сбой, который хотите исследовать. Откроется страница события Crashlytics , содержащая информацию по одному или нескольким из следующих пунктов:
- Анализ аварии с указанием возможной причины.
- инструкции по отладке
- дальнейшие действия
- лучшие практики
Если вы не видите функцию помощи ИИ в Crashlytics в верхней части страницы события, убедитесь, что Gemini в Firebase включен (инструкции по настройке см. в разделе «Настройка Gemini в Firebase »). Также убедитесь, что вы просматриваете событие сбоя или ANR. События, не являющиеся критическими, пока не поддерживаются.
Если вы хотите использовать помощь ИИ для исправления проблемы непосредственно в коде вашего приложения, рассмотрите возможность использования помощи ИИ для Crashlytics через MCP .
Узнайте больше в разделе «Получить помощь ИИ в Crashlytics .
Получайте аналитические данные от ИИ для мессенджер-кампаний с помощью Gemini в Firebase
Gemini в Firebase предоставляет сводные данные о кампаниях обмена сообщениями, аналитику и рекомендации по повышению эффективности кампаний Firebase Cloud Messaging и In-App Messaging . Анализируя данные кампаний, Gemini в Firebase помогает понять охват и влияние ваших кампаний, а также предлагает стратегии для повышения вовлеченности пользователей и роста.
Получите доступ к аналитическим данным ИИ для проведения коммуникационных кампаний.
Для использования аналитических данных ИИ для проведения мессенджер-кампаний убедитесь, что ваш проект соответствует следующим требованиям:
Функция Gemini в Firebase включена для вашего проекта. Подробнее см. в разделе «Настройка Gemini в Firebase .
В вашем проекте Firebase включена функция Firebase Cloud Messaging или In-App Messaging .
По крайней мере одна кампания существует и отображается в консоли Firebase .
После обеспечения выполнения этих требований:
В консоли Firebase перейдите на страницу DevOps & Engagement > Messaging , чтобы получить доступ к данным кампании.
После загрузки данных вашей кампании нажмите «Сгенерировать аналитические данные с помощью ИИ» .
Отображается сводка и анализ ваших коммуникационных кампаний.
Генерация GraphQL-запросов и мутаций для SQL Connect с помощью Gemini в Firebase
Чтобы использовать AI assistance for SQL Connect для генерации GraphQL на основе естественного языка:
В консоли Firebase перейдите в раздел «Базы данных и хранилище» > «SQL Connect» .
Выберите свою службу и источник данных, затем откройте вкладку «Данные» .
Нажмите на значок «Помогите мне написать GraphQL pen_spark» . Опишите на естественном языке запрос или мутацию, которую вы хотите сгенерировать, и нажмите «Сгенерировать» .
Например, если вы используете источник данных «Фильмы», упомянутый в практическом задании «Создание с помощью SQL Connect (веб)» , вы можете запросить: « Вернуть пять лучших фильмов 2022 года в порядке убывания рейтинга », что может дать результат, подобный следующему:
query TopMovies2022 { movies(where: {releaseYear: {eq: 2022}}, orderBy: [{rating: DESC}], limit: 5) { id title rating releaseYear } }Просмотрите ответ:
- Если ответ выглядит корректно, нажмите «Вставить» , чтобы вставить ответ в редактор кода.
- Если ответ можно улучшить, нажмите «Редактировать» , обновите подсказку и нажмите «Перегенерировать» .
После принятия ответа, при необходимости, установите следующие параметры в разделе «Параметры» :
- Переменные : Если ваш запрос или мутация содержит переменные, определите их здесь. Используйте JSON для их определения, например,
{"title":"The Matrix", "releaseYear":"1999"}. - Авторизация : Выберите контекст авторизации (Администратор, Аутентифицированный или Неаутентифицированный), с которым будет выполняться запрос или мутация.
- Переменные : Если ваш запрос или мутация содержит переменные, определите их здесь. Используйте JSON для их определения, например,
В редакторе кода нажмите кнопку «Выполнить» и просмотрите результаты.
Чтобы протестировать несколько запросов или мутаций в редакторе кода, убедитесь, что они имеют имена. Например, следующий запрос называется GetMovie . Переместите курсор в первую строку запроса или мутации, чтобы активировать кнопку «Выполнить» .
query GetMovie($myKey: Movie_Key!) {
movie(key: $myKey) { title }
}
Для более сложных сценариев использования см. раздел AI assistance for SQL Connect .
Используйте помощь ИИ в Firebase App Distribution
Агент Firebase App Testing использует возможности искусственного интеллекта для создания и запуска тестов на основе предоставленных вами подсказок на естественном языке. Агент создает пошаговые тесты, которые вы можете запускать на различных виртуальных и физических устройствах, чтобы убедиться в высочайшем качестве вашего приложения. Для получения дополнительной информации см. раздел «Агент App Testing» .
,После настройки Gemini в Firebase вы можете начать использовать его для улучшения работы разработчика в Firebase.
Чтобы открыть панель «Близнецы»:
- Нажмите ✦ Gemini в Firebase , расположенное в верхнем правом меню консоли Firebase .
Панель Gemini открывается и отображается на всех страницах консоли Firebase . Теперь вы можете общаться с Gemini и изучать все функции, доступные в панели Gemini .
Если Gemini в Firebase не отображается в консоли Firebase , выполните действия, описанные в разделе «Настройка Gemini в Firebase для проекта», чтобы включить его.
Пообщайтесь с Близнецами
После открытия панели Gemini вы можете немедленно начать разговор с Gemini и задавать вопросы, используя естественный язык.
Следующие шаги демонстрируют диалог, который вы могли бы вести с Gemini по поводу Remote Config :
В поле «Задайте мне любой вопрос о Firebase» введите вопрос и нажмите » . Например, вы можете задать следующий вопрос:
When should I use a Remote Config rollout vs. an A/B Test?Близнецы демонстрируют свой ответ.
Далее вы можете задать Близнецам уточняющие вопросы, чтобы расширить разговор, или вставить код и попросить совета.
Вы можете продолжить общение, обмениваться информацией и задавать вопросы о приложении и проектах, над которыми работаете, в процессе устранения неполадок, а Gemini предложит улучшения, оптимизации и дополнительные рекомендации. Gemini также включает ссылки на источники , указывающие, какую документацию и примеры кода Gemini использовал для генерации своих ответов.
Изучите панель Gemini в консоли Firebase
Панель Gemini в консоли Firebase обладает рядом функций, упрощающих совместную работу с Gemini.
| Вариант | Действие |
|---|---|
| Просматривайте оповещения Firebase. | |
| искра | Общайтесь с Gemini в Firebase . |
| Начать новый чат с помощью Gemini в Firebase . | |
| Получите доступ к истории чатов в Gemini через Firebase . | |
| Получите помощь: найдите документацию для разработчиков, свяжитесь со службой поддержки и проверьте состояние сервиса Firebase. | |
| Выберите тему: выберите светлую или темную тему, или выберите тему по умолчанию для вашего устройства. | |
| текст_выбрать_начало | Закрепите панель Gemini в определенном месте на консоли. Вы можете закрепить панель слева, сверху, справа или снизу. |
| text_select_move_back_word | Открепите панель Gemini, чтобы вернуть ее в исходное состояние. |
| Разверните панель Gemini на весь экран, чтобы она занимала всю консоль. | |
| Восстановите исходный размер панели Gemini. | |
| Сообщите команде Firebase о проблеме, с которой вы столкнулись при использовании Gemini в Firebase . Мы призываем вас сообщать об ошибках, предлагать улучшения или оставлять общие отзывы. | |
| Закройте панель Gemini. |
Используйте персонализацию в Gemini в Firebase
Чтобы максимально эффективно использовать Gemini в Firebase , попробуйте задавать вопросы, связанные с вашим проектом Firebase. Вот несколько идей:
Cloud Firestore : "Как мне структурировать Cloud Firestore для эффективного извлечения данных в моем чат-приложении?"
Authentication : «Какие методы авторизации поддерживает мое приложение, и какие из них я могу добавить?»
Crashlytics : «На основе последних отчетов Crashlytics , какие три основные проблемы мне следует решить для повышения стабильности моего приложения?»
Если вы адаптируете свои вопросы к конкретной конфигурации Firebase, Gemini в Firebase сможет предоставить более релевантную и полезную информацию.
Используйте помощь ИИ в Crashlytics
Чтобы использовать помощь ИИ в Crashlytics для получения информации о ваших авариях:
В консоли Firebase перейдите в раздел DevOps & Engagement > Панель Crashlytics , а затем выберите свое приложение.
Найдите и выберите сбой, который хотите исследовать. Откроется страница события Crashlytics , содержащая информацию по одному или нескольким из следующих пунктов:
- Анализ аварии с указанием возможной причины.
- инструкции по отладке
- дальнейшие действия
- лучшие практики
Если вы не видите функцию помощи ИИ в Crashlytics в верхней части страницы события, убедитесь, что Gemini в Firebase включен (инструкции по настройке см. в разделе «Настройка Gemini в Firebase »). Также убедитесь, что вы просматриваете событие сбоя или ANR. События, не являющиеся критическими, пока не поддерживаются.
Если вы хотите использовать помощь ИИ для исправления проблемы непосредственно в коде вашего приложения, рассмотрите возможность использования помощи ИИ для Crashlytics через MCP .
Узнайте больше в разделе «Получить помощь ИИ в Crashlytics .
Получайте аналитические данные от ИИ для мессенджер-кампаний с помощью Gemini в Firebase
Gemini в Firebase предоставляет сводные данные о кампаниях обмена сообщениями, аналитику и рекомендации по повышению эффективности кампаний Firebase Cloud Messaging и In-App Messaging . Анализируя данные кампаний, Gemini в Firebase помогает понять охват и влияние ваших кампаний, а также предлагает стратегии для повышения вовлеченности пользователей и роста.
Получите доступ к аналитическим данным ИИ для проведения коммуникационных кампаний.
Для использования аналитических данных ИИ для проведения мессенджер-кампаний убедитесь, что ваш проект соответствует следующим требованиям:
Функция Gemini в Firebase включена для вашего проекта. Подробнее см. в разделе «Настройка Gemini в Firebase .
В вашем проекте Firebase включена функция Firebase Cloud Messaging или In-App Messaging .
По крайней мере одна кампания существует и отображается в консоли Firebase .
После обеспечения выполнения этих требований:
В консоли Firebase перейдите на страницу DevOps & Engagement > Messaging , чтобы получить доступ к данным кампании.
После загрузки данных вашей кампании нажмите «Сгенерировать аналитические данные с помощью ИИ» .
Отображается сводка и анализ ваших коммуникационных кампаний.
Генерация GraphQL-запросов и мутаций для SQL Connect с помощью Gemini в Firebase
Чтобы использовать AI assistance for SQL Connect для генерации GraphQL на основе естественного языка:
В консоли Firebase перейдите в раздел «Базы данных и хранилище» > «SQL Connect» .
Выберите свою службу и источник данных, затем откройте вкладку «Данные» .
Нажмите на значок «Помогите мне написать GraphQL pen_spark» . Опишите на естественном языке запрос или мутацию, которую вы хотите сгенерировать, и нажмите «Сгенерировать» .
Например, если вы используете источник данных «Фильмы», упомянутый в практическом задании «Создание с помощью SQL Connect (веб)» , вы можете запросить: « Вернуть пять лучших фильмов 2022 года в порядке убывания рейтинга », что может дать результат, подобный следующему:
query TopMovies2022 { movies(where: {releaseYear: {eq: 2022}}, orderBy: [{rating: DESC}], limit: 5) { id title rating releaseYear } }Просмотрите ответ:
- Если ответ выглядит корректно, нажмите «Вставить» , чтобы вставить ответ в редактор кода.
- Если ответ можно улучшить, нажмите «Редактировать» , обновите подсказку и нажмите «Перегенерировать» .
После принятия ответа, при необходимости, установите следующие параметры в разделе «Параметры» :
- Переменные : Если ваш запрос или мутация содержит переменные, определите их здесь. Используйте JSON для их определения, например,
{"title":"The Matrix", "releaseYear":"1999"}. - Авторизация : Выберите контекст авторизации (Администратор, Аутентифицированный или Неаутентифицированный), с которым будет выполняться запрос или мутация.
- Переменные : Если ваш запрос или мутация содержит переменные, определите их здесь. Используйте JSON для их определения, например,
В редакторе кода нажмите кнопку «Выполнить» и просмотрите результаты.
Чтобы протестировать несколько запросов или мутаций в редакторе кода, убедитесь, что они имеют имена. Например, следующий запрос называется GetMovie . Переместите курсор в первую строку запроса или мутации, чтобы активировать кнопку «Выполнить» .
query GetMovie($myKey: Movie_Key!) {
movie(key: $myKey) { title }
}
Для более сложных сценариев использования см. раздел AI assistance for SQL Connect .
Используйте помощь ИИ в Firebase App Distribution
Агент Firebase App Testing использует возможности искусственного интеллекта для создания и запуска тестов на основе предоставленных вами подсказок на естественном языке. Агент создает пошаговые тесты, которые вы можете запускать на различных виртуальных и физических устройствах, чтобы убедиться в высочайшем качестве вашего приложения. Для получения дополнительной информации см. раздел «Агент App Testing» .
,После настройки Gemini в Firebase вы можете начать использовать его для улучшения работы разработчика в Firebase.
Чтобы открыть панель «Близнецы»:
- Нажмите ✦ Gemini в Firebase , расположенное в верхнем правом меню консоли Firebase .
Панель Gemini открывается и отображается на всех страницах консоли Firebase . Теперь вы можете общаться с Gemini и изучать все функции, доступные в панели Gemini .
Если Gemini в Firebase не отображается в консоли Firebase , выполните действия, описанные в разделе «Настройка Gemini в Firebase для проекта», чтобы включить его.
Пообщайтесь с Близнецами
После открытия панели Gemini вы можете немедленно начать разговор с Gemini и задавать вопросы, используя естественный язык.
Следующие шаги демонстрируют диалог, который вы могли бы вести с Gemini по поводу Remote Config :
В поле «Задайте мне любой вопрос о Firebase» введите вопрос и нажмите » . Например, вы можете задать следующий вопрос:
When should I use a Remote Config rollout vs. an A/B Test?Близнецы демонстрируют свой ответ.
Далее вы можете задать Близнецам уточняющие вопросы, чтобы расширить разговор, или вставить код и попросить совета.
Вы можете продолжить общение, обмениваться информацией и задавать вопросы о приложении и проектах, над которыми работаете, в процессе устранения неполадок, а Gemini предложит улучшения, оптимизации и дополнительные рекомендации. Gemini также включает ссылки на источники , указывающие, какую документацию и примеры кода Gemini использовал для генерации своих ответов.
Изучите панель Gemini в консоли Firebase
Панель Gemini в консоли Firebase обладает рядом функций, упрощающих совместную работу с Gemini.
| Вариант | Действие |
|---|---|
| Просматривайте оповещения Firebase. | |
| искра | Общайтесь с Gemini в Firebase . |
| Начать новый чат с помощью Gemini в Firebase . | |
| Получите доступ к истории чатов в Gemini через Firebase . | |
| Получите помощь: найдите документацию для разработчиков, свяжитесь со службой поддержки и проверьте состояние сервиса Firebase. | |
| Выберите тему: выберите светлую или темную тему, или выберите тему по умолчанию для вашего устройства. | |
| текст_выбрать_начало | Закрепите панель Gemini в определенном месте на консоли. Вы можете закрепить панель слева, сверху, справа или снизу. |
| text_select_move_back_word | Открепите панель Gemini, чтобы вернуть ее в исходное состояние. |
| Разверните панель Gemini на весь экран, чтобы она занимала всю консоль. | |
| Восстановите исходный размер панели Gemini. | |
| Сообщите команде Firebase о проблеме, с которой вы столкнулись при использовании Gemini в Firebase . Мы призываем вас сообщать об ошибках, предлагать улучшения или оставлять общие отзывы. | |
| Закройте панель Gemini. |
Используйте персонализацию в Gemini в Firebase
Чтобы максимально эффективно использовать Gemini в Firebase , попробуйте задавать вопросы, связанные с вашим проектом Firebase. Вот несколько идей:
Cloud Firestore : "Как мне структурировать Cloud Firestore для эффективного извлечения данных в моем чат-приложении?"
Authentication : «Какие методы авторизации поддерживает мое приложение, и какие из них я могу добавить?»
Crashlytics : «На основе последних отчетов Crashlytics , какие три основные проблемы мне следует решить для повышения стабильности моего приложения?»
If you tailor your questions to your specific Firebase setup, Gemini in Firebase can provide more relevant and actionable insights.
Use AI assistance in Crashlytics
To use AI assistance in Crashlytics to generate insights about your crashes:
In the Firebase console, go to the DevOps & Engagement > Crashlytics dashboard , and then select your app.
Locate and select a crash you want to investigate. The Crashlytics event page appears, including insights with one or more of the following:
- an analysis of the crash with a possible cause
- debugging instructions
- actionable next steps
- лучшие практики
If you don't see the AI assistance in Crashlytics feature at the top of the event page, verify that Gemini in Firebase has been enabled (for setup instructions, see Set up Gemini in Firebase ). Also, make sure that you're viewing a crash or ANR event. Non-fatal events are not yet supported.
If you'd like to use AI assistance to fix the issue directly in your app's codebase, consider using AI assistance for Crashlytics via MCP .
Learn more at Get AI assistance in Crashlytics .
Get AI insights for messaging campaigns with Gemini in Firebase
Gemini in Firebase provides messaging campaign summarization, insights, and guidance to improve your Firebase Cloud Messaging and In-App Messaging campaign performance. By analyzing campaign data, Gemini in Firebase can help you understand your campaigns' reach and impact and suggests strategies to improve user engagement and growth.
Access AI insights for messaging campaigns
To use messaging campaign AI insights, make sure that your project has the following:
Gemini in Firebase is enabled for your project. Learn more at Set up Gemini in Firebase .
Firebase Cloud Messaging or In-App Messaging is enabled in your Firebase project.
At least one campaign exists and appears in the Firebase console.
After ensuring these requirements are met:
In the Firebase console, go to the DevOps & Engagement > Messaging page to access campaign data.
After your campaign data loads, click Generate AI insights .
A summary and analysis of your messaging campaigns appears.
Generate GraphQL queries and mutations for SQL Connect with Gemini in Firebase
To use AI assistance for SQL Connect to generate GraphQL based on natural language:
In the Firebase console, go to Databases & Storage > SQL Connect .
Select your service and data source, then open the Data tab.
Click the Help me write GraphQL pen_spark icon. Describe in natural language the query or mutation you want to generate, and click Generate .
For example, if you're using the Movies data source referenced in the "Build with SQL Connect (web)" codelab , you could ask, " Return the top five movies of 2022, in descending order by rating ," which might return a result like the following:
query TopMovies2022 { movies(where: {releaseYear: {eq: 2022}}, orderBy: [{rating: DESC}], limit: 5) { id title rating releaseYear } }Review the response:
- If the response looks correct, click Insert to insert the response into the code editor.
- If the response could be refined, click Edit , update the prompt, and click Regenerate .
After you've accepted the response, set the following in the Parameters section, if applicable:
- Variables : If your query or mutation contains variables, define them here. Use JSON to define them, for example,
{"title":"The Matrix", "releaseYear":"1999"}. - Authorization : Choose the Authorization context (Administrator, Authenticated, or Unauthenticated) with which to run the query or mutation.
- Variables : If your query or mutation contains variables, define them here. Use JSON to define them, for example,
Click Run in the code editor and review results.
To test multiple queries or mutations in the code editor, ensure they are named. For example, the following query is named GetMovie . Move your cursor into the first line of the query or mutation to activate the Run button.
query GetMovie($myKey: Movie_Key!) {
movie(key: $myKey) { title }
}
For more advanced use cases, see AI assistance for SQL Connect use cases .
Use AI assistance in Firebase App Distribution
The Firebase App Testing agent uses the power of AI to create and run tests based on natural language prompts that you provide. The agent creates step-by-step tests that you can run on various virtual and physical devices to make sure your app is of the highest quality. For more information, see App Testing agent .