Gemini no Android Studio

O Gemini no Android Studio é seu parceiro de programação para o desenvolvimento em Android. Ele é alimentado por inteligência artificial e entende a linguagem natural. Ele ajuda você a ser mais produtivo respondendo suas dúvidas sobre desenvolvimento Android, gerando código, encontrando recursos relevantes e incentivando práticas recomendadas. O Gemini no Android Studio pode ajudar você com tarefas como:

Para saber mais, confira todos os recursos do Gemini. Se você estiver procurando suporte do Gemini no Android Studio para sua equipe ou empresa, saiba mais sobre o Gemini no Android Studio para empresas.

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, caso ainda não tenha feito isso. A caixa de chat aparece, e você pode começar a usar a interface interativa e de conversa do Gemini.

Como o Gemini pode ajudar

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

  • Adicionar código gerado com um clique: o Gemini mostra ações inteligentes ao lado do código gerado, permitindo que você insira rapidamente o código no editor aberto, no manifesto do Android ou até mesmo adicione dependências necessárias para bibliotecas conhecidas 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: selecione o texto no editor de código, clique com o botão direito do mouse e escolha a ação Gemini para preencher o comando de chat com o código selecionado. Lá, você pode decidir se quer enviar o código ou não. O Gemini não envia código sem sua autorização explícita. O Gemini também está disponível para ajudar você 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?

É empolgante usar IA generativa para acelerar as ideias das pessoas, mas isso ainda está começando, e o Gemini é um experimento. Algumas das respostas podem ser imprecisas. Por isso, verifique as informações. Com seu feedback, o Gemini está melhorando. O Gemini tem controles de segurança integrados e mecanismos claros de feedback, de acordo com nossos princípios de IA. No entanto, ele pode apresentar informações imprecisas ou até mesmo ofensivas.

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

Posso acessar o Gemini sem compartilhar contexto?

Sim. Por padrão, o Gemini não consegue ver o código na janela do editor e usa apenas os comandos e o histórico de conversas no chatbot para responder. No entanto, é possível ativar o compartilhamento de contexto da sua base de código para ter respostas de maior qualidade e acesso a recursos experimentais, como a conclusão de código com 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 pelas explicações relacionadas. Use seu critério e teste cuidadosamente todo o código em busca de 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 fornecer mais contexto ao responder aos seus comandos. Se o histórico de conversas não for mais relevante para o que você está tentando fazer, clique em Redefinir conversa no painel do Gemini.

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

O Gemini realiza várias camadas de 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 conteúdo existente na íntegra. É possível que sua resposta seja bloqueada devido a uma dessas verificações. Nesse caso, tente de novo com outro comando.

Como e quando o Gemini cita fontes nas respostas?

O Gemini precisa gerar conteúdo original e não replicar conteúdo existente na íntegra. Projetamos nossos sistemas para limitar as chances de isso acontecer e vamos continuar melhorando o funcionamento deles. O Gemini cita uma fonte quando o conteúdo é uma citação direta de um repositório de código. 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.

Como o Gemini é diferente de outros chatbots com tecnologia de 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 reformulá-la.
  • Revise 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 saber sua opinião para melhorar as respostas do Gemini em todos os domínios do desenvolvimento para Android. Para ajudar, use o Gemini no seu fluxo de trabalho de desenvolvimento e marque as respostas dele como úteis ou não úteis usando as opções "Gostei" e "Não gostei" na interface do Gemini. Essa entrada 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".