Testar o Gemini no console do Firebase

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:

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:

  1. 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.

  2. 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:

  1. Abra o painel do Crashlytics no seu projeto e selecione seu app.

  2. 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.

  3. 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
  4. Se você quiser fornecer código e contexto para ter insights mais detalhados, clique em Começar na caixa Quer insights mais detalhados?.

  5. Cole o código que o Gemini solicita em Firebase no campo de código.

  6. 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.

  7. 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:

  1. Abra Mensagens no console Firebase para acessar os dados da campanha.

  2. 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:

  1. Abra Data Connect no seu projeto e, em Serviços, selecione a fonte de dados.

  2. Clique em Dados.

  3. Clique no ícone Quero ajuda para escrever em GraphQLpen_spark.

  4. 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
      }
    }
    
  5. 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.
  6. 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.
  7. 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.