Depois de Configure o Gemini no Firebase, faça o seguinte: comece a usá-lo para aprimorar sua experiência de desenvolvedor do Firebase.
Para abrir o painel do Gemini:
- Clique em ✦Gemini no Firebase, no menu superior direito do console do Firebase.
O painel do Gemini é aberto e persiste em todas as páginas no console do Firebase. Agora você pode conversar com o Gemini e explorar todos os recursos disponíveis no painel do Gemini.
Se o ✦Gemini no Firebase não aparecer no console do Firebase, siga as etapas em Configurar o Gemini no Firebase para um projeto para ativá-lo.
Chat com Gemini
Depois de abrir o painel do Gemini, você pode começar imediatamente uma conversa com o Gemini e começar a fazer perguntas usando linguagem natural.
As etapas a seguir demonstram uma conversa que você pode ter com Gemini sobre Cloud Firestore. Neste exemplo, peça ao Gemini para oferecer um conjunto básico de regras do Firestore e refiná-las junto à medida que você adiciona requisitos:
No campo Pergunte qualquer coisa sobre o Firebase, faça uma pergunta. e depois clique em enviar Enviar. Para Por exemplo, você pode perguntar algo como o seguinte:
When should I use a Remote Config rollout vs. an A/B Test?
Gemini mostra a resposta.
Em seguida, faça perguntas esclarecedoras para o Gemini para expandir a conversa ou cole o código e peça conselhos.
Você pode dar continuidade à conversa, continuar compartilhando informações e dúvidas sobre o app e os projetos em que você está trabalhando enquanto resolve problemas e o Gemini vai sugerir melhorias, otimizações e outras orientação.
Explorar o painel do Gemini no console do Firebase
O painel o Gemini no console do Firebase tem vários recursos que simplificar o trabalho colaborativo com o modelo do Gemini.
Opção | Ação |
---|---|
notificações | Ver alertas do Firebase. |
spark | Abra o Gemini na conversa do Firebase. |
contact_support | Receba ajuda: pesquise a documentação do desenvolvedor, entre em contato com o suporte e verificar o status do serviço do Firebase. |
dark_mode | Escolha um tema: selecione um tema claro ou escuro ou escolha o padrão do dispositivo. |
Limpe a conversa. Ao limpar a conversa, todo o contexto anterior é apagado e uma nova sessão de conversa é aberta. começa. | |
text_select_start | Encaixe o painel do Gemini em um local específico do no console do Google Cloud. É possível encaixar o painel à esquerda, na parte de cima direita ou inferior. |
text_select_move_back_word | Desafixe o painel do Gemini para que ele volte ao original estado. |
tela cheia | Maximize o painel do Gemini para ocupar todo o console. |
fullscreen_exit | Restaure o painel do Gemini para o tamanho original. |
Informar um problema à equipe do Firebase sobre sua experiência com o Gemini no Firebase. Recomendamos que você denuncie bugs, sugerir melhorias ou fornecer feedback geral. | |
fechar | Feche o painel do Gemini. |
Usar a assistência da IA no Crashlytics
Para usar a assistência da IA no Crashlytics para gerar insights sobre falhas, faça o seguinte:
Abra o painel do Crashlytics no seu projeto e selecione seu app.
Localize e selecione uma falha que você quer investigar. A página do evento do Crashlytics é exibida, com um botão Gerar insights de IA.
Se o botão "Gerar insights de IA" não aparecer, verifique se o Gemini no Firebase foi ativado. Para conferir instruções de configuração, consulte Configurar o Gemini no Firebase. Além disso, verifique se você está visualizando um evento do Android ou da Apple. Os eventos Flutter, Unity e Android NDK e eventos não fatais ainda não têm suporte. Por fim, verifique se a seção Insights está expandida na página do evento do Crashlytics.
Clique no botão Gerar insights de IA.
Os insights aparecem, com um ou mais dos seguintes itens:
- uma análise da falha com uma possível causa
- instruções de depuração
- próximas etapas acionáveis
- práticas recomendadas
Se você quiser fornecer código e contexto para ter insights mais detalhados, clique em Começar na caixa Quer insights mais detalhados?.
Cole o código que o Gemini solicita em Firebase no campo de código.
Se você tiver mais contexto ou detalhes adicionais para compartilhar que possam ajudar a melhorar os insights de IA, adicione ao campo Compartilhar qualquer contexto ou detalhes relevantes.
Clique em Gerar insights de IA novamente.
O Gemini em Firebase gera insights atualizados com base no código e no contexto fornecidos.
Saiba mais em Receba assistência da IA no Crashlytics.
Receber insights de IA para campanhas de mensagens com o Gemini no Firebase
O Gemini no Firebase oferece resumos, insights e orientações sobre campanhas de mensagens para melhorar a performance das campanhas Firebase Cloud Messaging e In-App Messaging. Ao analisar os dados das campanhas, o Gemini no Firebase ajuda a entender o alcance e o impacto das campanhas e sugere estratégias para melhorar o engajamento e o crescimento dos usuários.
Acessar insights de IA para campanhas de mensagens
Para usar os insights de IA da campanha de mensagens, seu projeto precisa ter:
O Gemini no Firebase está ativado para seu projeto. Saiba mais em Configurar o Gemini no Firebase.
Firebase Cloud Messaging ou In-App Messaging estão ativados no seu projeto do Firebase.
Pelo menos uma campanha existe e aparece no console do Firebase.
Depois de verificar se esses requisitos foram atendidos:
Abra Mensagens no console Firebase para acessar os dados da campanha.
Depois que os dados da campanha forem carregados, clique em Gerar insights de IA.
Um resumo e uma análise das suas campanhas de mensagens vão aparecer.
Gerar consultas e mutações GraphQL para Data Connect com o Gemini no Firebase
Para usar AI assistance for Data Connect in the Firebase console para gerar GraphQL com base na linguagem natural:
Abra Data Connect no seu projeto e, em Serviços, selecione a fonte de dados.
Clique em Dados.
Clique no ícone Quero ajuda para escrever em GraphQLpen_spark.
No campo de texto que aparece, descreva a consulta ou mutação que você quer gerar na linguagem natural e clique em Gerar.
Por exemplo, se você estiver usando a origem de dados de filmes referenciada no Guia de início rápido do Firebase Data Connect e no codelab Build with Data Connect , você pode pedir: Retorne os cinco melhores filmes de 2022, em ordem decrescente por classificação", que pode retornar um resultado como este:
query TopMovies2022 { movies(where: {releaseYear: {eq: 2022}}, orderBy: [{rating: DESC}], limit: 5) { id title rating releaseYear } }
Analise a resposta:
- Se a resposta estiver correta, clique em Inserir para inserir a resposta no editor de código.
- Se a resposta puder ser refinada, clique em Editar, atualize a instrução e clique em Gerar novamente.
Depois de aceitar a resposta, defina o seguinte na seção Parâmetros, se aplicável:
- Variáveis: se a consulta ou mutação tiver variáveis, defina-as
aqui. Use JSON para defini-los, por exemplo,
{"title":"The Matrix", "releaseYear":"1999"}
. - Autorização: escolha o contexto de autorização (Administrador, Autenticado ou Não autenticado) para executar a consulta ou a mutação.
- Variáveis: se a consulta ou mutação tiver variáveis, defina-as
aqui. Use JSON para defini-los, por exemplo,
Clique em Run no editor de código e analise os resultados.
Para testar várias consultas ou mutações no editor de código, verifique se elas estão
nomeadas. Por exemplo, a consulta a seguir é chamada de GetMovie
. Mova o cursor para a primeira linha da consulta ou mutação para ativar o botão Run.
query GetMovie($myKey: Movie_Key!) {
movie(key: $myKey) { title }
}
Para casos de uso mais avançados, consulte Casos de uso do AI assistance for Data Connect in the Firebase console.