Gemini no Android Studio

O Gemini no Android Studio é seu parceiro de programação para desenvolvimento em Android. Ele é alimentado por inteligência artificial e pode entender a linguagem natural. Ele ajuda você a ser mais produtivo ao responder suas consultas de desenvolvimento Android, gerar código, encontrar recursos relevantes e incentivar as práticas recomendadas. O Gemini no Android Studio pode ajudar você com tarefas, incluindo as seguintes:

Para saber mais, confira todos os recursos do Gemini. Se você tiver interesse em participar de um programa de acesso antecipado do Gemini para empresas, preencha o formulário de inscrição.

Primeiros passos

Saiba como configurar o Gemini:

  1. Faça o download da versão canário mais recente do Android Studio.
  2. Para iniciar o Gemini, abra ou inicie um projeto do Android Studio e clique em View > Tool Windows > Gemini.
  3. Faça login na sua Conta do Google quando solicitado, se ainda não tiver feito isso. A caixa de chat aparece, e você pode começar a usar a interface de conversa interativa do Gemini.

Como o Gemini pode ajudar

Além da interface de chat principal, o Gemini oferece vários pontos de entrada que podem ser integrados ao seu fluxo de desenvolvimento:

  • Adicionar código gerado com um clique: o Gemini mostra ações inteligentes ao lado do código gerado, o que permite inserir rapidamente o código no editor aberto, inseri-lo no Android Manifest ou até mesmo adicionar dependências necessárias para bibliotecas conhecidas que são usadas na resposta.

  • Receber recursos úteis: para determinados temas, o Gemini oferece a opção de abrir a página de documentação relevante com mais informações.

  • Resolver erros: para erros comuns, o Gemini explica o que eles significam e oferece ações para corrigi-los.

  • Pergunte ao Gemini diretamente da sua base de código: ao selecionar texto no editor de código, clique com o botão direito do mouse e selecione a ação Gemini para preencher a solicitação de chat com o código selecionado. Em seguida, você pode decidir se vai enviar ou não o código. O Gemini não envia o código sem sua autorização explícita. O Gemini também está disponível para ajudar a resolver problemas de avisos e erros no editor de código.

Perguntas frequentes

O Gemini envia meu código para os servidores do Google?

Saiba quais dados são compartilhados e como controlar suas configurações de privacidade em Dados e privacidade.

O Gemini fornece respostas precisas e seguras?

Acelerar as ideias das pessoas com IA generativa é muito empolgante, mas ainda estamos no começo, e o Gemini é um experimento. Algumas das respostas podem ser imprecisas. Por isso, verifique as informações nas respostas. Com seu feedback, o Gemini está melhorando. Embora o Gemini tenha controles de segurança integrados e mecanismos claros de feedback, de acordo com nossos princípios de IA, ele pode mostrar informações imprecisas ou declarações ofensivas.

Como a IA é uma tecnologia em evolução, ela pode gerar resultados que parecem plausíveis, mas que são factualmente incorretos. Recomendamos que você valide toda a saída do Gemini antes de usá-la.

Posso acessar o Gemini sem compartilhar o contexto?

Sim. Por padrão, o Gemini não consegue ver o código na janela do editor e só usa as instruções e o histórico de conversas no chatbot para responder. No entanto, você pode ativar o compartilhamento de contexto da sua base de código para permitir respostas de maior qualidade e acessar recursos experimentais, como a conclusão de código de IA.

O Gemini pode ajudar a programar?

Sim, o Gemini pode ajudar com programação e temas relacionados. Ele é experimental e você é responsável pelo uso do código ou explicações relacionadas. Use sua discrição e teste todo o código com cuidado para ver se há erros, bugs e vulnerabilidades antes de confiar nele.

Como posso redefinir o histórico de chat?

O Gemini usa o histórico de chat para ter mais contexto ao responder aos comandos. Se o histórico de conversas não for mais relevante para o que você está tentando fazer, redefina o histórico de conversas clicando em Redefinir conversa no painel do Gemini.

Por que recebo a mensagem de erro "código bloqueado"?

O Gemini realiza várias verificações nas respostas geradas pelo modelo. Por exemplo, há uma verificação para garantir que o código gerado pelo modelo não replique o conteúdo existente na íntegra. É possível que sua resposta seja bloqueada devido a uma dessas verificações. Nesse caso, tente de novo com uma solicitação diferente.

Como e quando o Gemini cita fontes nas respostas?

O Gemini precisa gerar conteúdo original e não replicar o conteúdo existente. Projetamos nossos sistemas para limitar as chances de isso acontecer e vamos continuar a melhorar o funcionamento deles. Se o Gemini fizer uma citação direta de um repositório de código, ele vai citar essa fonte. A citação também pode referenciar uma licença de código aberto aplicável. É sua responsabilidade obedecer aos requisitos de licença.

Quais Termos de Serviço regem o uso do Gemini?

O uso do Gemini está sujeito aos Termos de Serviço do Google e aos Termos de Serviço adicionais da IA generativa.

Qual é a diferença entre o Gemini e outros chatbots com LLM?

O Gemini usa um LLM projetado para ajudar em cenários de programação. O Gemini está totalmente integrado ao Android Studio, o que significa que ele pode fornecer respostas mais relevantes e permite que você realize ações e aplique sugestões com apenas um clique.

Quais são algumas dicas para usar o Gemini?

  • Seja claro e conciso ao fazer sua pergunta.
  • Use uma linguagem simples que o Gemini possa entender.
  • Se o Gemini não entender sua pergunta, tente reformular.
  • Analise as sugestões do Gemini antes de usá-las.

Para mais detalhes, consulte Dicas para interagir com o Gemini.

Como posso enviar feedback sobre o Gemini?

Queremos seu feedback para melhorar as respostas do Gemini em todos os domínios do desenvolvimento para Android. Para ajudar, use o Gemini no fluxo de trabalho de desenvolvimento e marque as respostas como úteis ou não usando as opções "Gostei" e "Não gostei" na interface do Gemini. Essa informação nos ajuda a identificar as áreas que precisam de mais treinamento.

Como posso enviar feedback sobre uma resposta específica da IA?

Para nos ajudar a melhorar, classifique o resultado com "Gostei" ou "Não gostei". Se você receber uma resposta da IA que considera insegura, inútil, imprecisa ou ruim por qualquer outro motivo, envie um feedback usando a opção Enviar feedback que aparece quando você seleciona "Não gostei".