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:
- Transformações e conclusão de código
- Nomear variáveis, métodos, classes e métodos
- Documentar códigos
- Como escrever mensagens de confirmação
- Como criar visualizações do Compose
- Como criar a interface do app com base em imagens
- Como analisar relatórios de erros
- Criação de testes de unidade
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:
- 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, 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".