Teste o Gemini no Console do Firebase

Depois de configurar o Gemini no Firebase, você pode começar a usá-lo para melhorar a experiência do 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 Genmini.

Se o spark 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.

Conversar com o Gemini

Depois de abrir o painel do Gemini, você pode iniciar imediatamente uma conversa com ele e começar a fazer perguntas usando linguagem natural.

As etapas a seguir demonstram uma conversa que você pode ter com o Gemini sobre o Cloud Firestore. Neste exemplo, você solicita ao Gemini para fornecer um conjunto básico de regras do Firestore e as refina à medida que adiciona requisitos:

  1. No campo Pergunte algo sobre o Firebase, insira o comando a seguir e clique em Enviar Enviar:

    Can you provide a short, secure set of Firestore rules for a chat app?
    

    Gemini mostra a resposta, que normalmente contém as regras sugeridas e uma descrição completa de como elas funcionam.

  2. Em seguida, peça para o Gemini expandir e aprimorar as regras. Por exemplo, se o Gemini respondesse com um conjunto básico de regras que permitia a qualquer usuário autenticado ler e gravar nos chats, você poderia solicitar um conjunto de regras mais restritivo. Insira o comando a seguir no campo Pergunte qualquer coisa sobre o Firebase e clique em Enviar Enviar:

    Can you update the rules so that only the sender and recipient can access chats and supports image storage?
    

    Gemini precisa responder com regras mais restritivas que incluam armazenamento de imagens, explicando cada componente do conjunto de regras. Ela também deve fornecer links para recursos úteis, como a documentação do Cloud Firestore ou codelabs relevantes.

  3. Além disso, você pode colar as regras no campo e pedir conselhos. A sintaxe Markdown é suportada, então você pode inserir uma consulta como a seguinte:

    What can you tell me about this Firestore rule set?
    
      ```
      rules_version = '2';
      service cloud.firestore {
        match /databases/{database}/documents {
    
          match /users/{userId} {
            allow read, write: if request.auth.uid == userId;
          }
    
          match /chats/{chatId} {
            function isParticipant() {
              return request.auth.uid in resource.data.participants;
            }
    
            allow read, create: if isParticipant();
            allow update, delete: if false;
          }
    
          match /chats/{chatId}/messages/{messageId} {
            allow read, create: if isParticipant();
          }
        }
      }
      ```
    

    Continue a conversa e continue compartilhando as regras em que está trabalhando enquanto resolve problemas, e o Gemini vai sugerir melhorias e otimizações.

Explorar o painel do Gemini no Console do Firebase

O painel Gemini no Console do Firebase tem vários recursos que simplificam o trabalho colaborativo com o modelo do Gemini.

Opção Ação
contact_support Receber ajuda: pesquise na documentação do desenvolvedor, entre em contato com o suporte e verifique o status do serviço do Firebase.
spark (em inglês) Quando a visualização "Ajuda" estiver ativa, ative o Gemini no chat do Firebase.
Limpe a conversa. Quando você limpa a conversa, todo o contexto anterior é apagado e uma nova sessão de conversa é iniciada.
text_select_start (em inglês) Encaixe o painel do Gemini em um local específico no console. Você pode encaixar o painel à esquerda, na parte de cima, à direita ou embaixo.
text_select_move_back_word (link em inglês) Desafixe o painel do Gemini para que ele retorne ao estado original.
tela cheia Maximize o painel do Gemini para ocupar todo o console.
fullscreen_exit (em inglês) Restaure o painel do Gemini para o tamanho original.
Informe um problema à equipe do Firebase sobre sua experiência com o Gemini no Firebase. Recomendamos que você informe bugs, sugira melhorias ou forneça feedback geral.
fechar Feche o painel do Gemini.

Usar a assistência da IA no Crashlytics

Se quiser usar a assistência da IA no Crashlytics para gerar insights sobre falhas, faça o seguinte:

  1. Abra a página do Crashlytics no projeto e selecione seu app.
  2. Localize e selecione uma falha que você quer investigar. A página de evento do Crashlytics é exibida, fornecendo um botão Gerar insights de IA.

  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

Saiba mais em Receber assistência da IA no Crashlytics.