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:
- Transformações e conclusão de código
- Como nomear variáveis, métodos, classes e métodos
- Documentar códigos
- Como escrever mensagens de commit
- Como criar visualizações do Compose
- Como criar a interface do app com base em imagens
- Como analisar relatórios de erros
- Como escrever testes de unidade
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:
- Faça o download da versão canário mais recente do Android Studio.
- Para iniciar o Gemini, abra ou inicie um projeto do Android Studio e clique em View > Tool Windows > Gemini.
- 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".