O Android Studio é compatível com o Gemma 4: nosso modelo local mais avançado para programação agêntica
Leitura de 2 min
O fluxo de trabalho e as necessidades de IA de cada desenvolvedor são únicos, e é importante poder escolher como a IA ajuda no desenvolvimento. Em janeiro, lançamos a capacidade de escolher qualquer modelo de IA local ou remoto para potencializar a funcionalidade de IA no Android Studio. Hoje, anunciamos a disponibilidade do Gemma 4 para assistência de programação de IA no Android Studio. Esse novo modelo local treinado no desenvolvimento para Android oferece o melhor dos dois mundos: a privacidade e o custo-benefício do processamento no dispositivo, além de recursos de última geração de raciocínio e chamada de ferramentas.
Assistência de IA local
Ao ser executado localmente na sua máquina, o Gemma 4 oferece assistência de programação com IA que não requer uma conexão de Internet ou uma chave de API para as operações principais. Dentre os principais benefícios estão:
- Privacidade e segurança: seu código permanece na máquina. O Gemma 4 processa todas as solicitações do Modo Agente localmente, o que o torna ideal para desenvolvedores que trabalham com normas de privacidade de dados ou em ambientes corporativos seguros.
- Eficiência de custo: execute fluxos de trabalho complexos de agentes sem se preocupar em atingir as cotas. O Gemma 4 é otimizado para ser executado com eficiência em hardware de desenvolvimento moderno, usando GPU e RAM locais para fornecer assistência rápida e responsiva.
- Disponibilidade off-line: use o agente para escrever código mesmo sem conexão de Internet.
- Raciocínio de última geração: o Gemma 4 oferece o melhor raciocínio da categoria, capaz de realizar tarefas de programação complexas de várias etapas no Modo Agente.
Programação agêntica avançada
O Gemma 4 foi treinado para o desenvolvimento Android com recursos de chamada de ferramentas agênticas. Ao selecionar o Gemma 4 como seu modelo local, você pode usar o Modo Agente em vários casos de uso de desenvolvimento, como:
- Projetar novos recursos: os desenvolvedores podem pedir ao agente para criar um novo recurso ou um app inteiro com comandos como "criar um app de calculadora". O agente não apenas vai gerar o código da interface, mas também vai usar as práticas recomendadas do Android, como escrever em Kotlin e usar o Jetpack Compose.
- Refatoração: você pode dar comandos de alto nível, como "Extraia todas as strings fixadas no código e migre-as para strings.xml". O agente vai verificar sua base de código, identificar as instâncias que precisam de mudanças e aplicar as edições em vários arquivos ao mesmo tempo.
- Correção de bugs e resolução de builds: se um projeto não for criado ou tiver erros de lint persistentes, peça ao agente para "Criar meu projeto e corrigir os erros". O agente vai navegar até o código ofensivo e aplicar correções de forma iterativa até que o build seja bem-sucedido.
Requisitos de hardware recomendados
O MoE de 26B é recomendado para desenvolvedores de apps Android que usam uma máquina com os requisitos mínimos de hardware. A RAM total necessária inclui o Android Studio e o Gemma.
| Modelo | RAM total necessária | Armazenamento necessário |
|---|---|---|
| Gemma E2B | 8 GB | 2 GB |
| Gemma E4B | 12 GB | 4 GB |
| Gemma 26B MoE | 24 GB | 17 GB |
Primeiros passos
Para começar, verifique se você tem a versão mais recente do Android Studio instalada.
- Instale um provedor de LLM, como o LM Studio ou o Ollama, no computador local.
- Em Configurações > Ferramentas > IA > Provedores de modelos, adicione sua instância do LM Studio ou do Ollama.
- Baixe o modelo Gemma 4 do Ollama ou do LM Studio. Consulte os requisitos de hardware para selecionar o tamanho do modelo.
- No Modo Agente, selecione Gemma 4 como seu modelo ativo.
Para um tutorial detalhado sobre a configuração, confira a documentação oficial sobre como usar um modelo local.
Estamos ansiosos para ver como o Gemma 4 vai permitir fluxos de trabalho de desenvolvimento mais particulares, seguros e eficientes. Como sempre, seu feedback é essencial para continuarmos refinando a experiência de IA no Android Studio. Se você encontrar um bug ou problema, registre-o. Você também pode participar da nossa comunidade de desenvolvedores Android no LinkedIn, no YouTube ou no X. Divirta-se com os códigos!
-
Notícias sobre produtosO Android Studio Rabbit 2 já está estável e pronto para uso em produção. Esta versão inclui recursos importantes para melhorar seu desenvolvimento, como o Bring Your Own Agent, novos recursos do emulador de XR, uma atualização do LeakCanary, uma nova ferramenta de gerenciamento de habilidades do agente, revisão de código com IA e muito mais.
Matthew Warner • Leitura de 3 min -
Notícias sobre produtosEste ano, no Google I/O, vamos além das mudanças iterativas, em direção a uma mudança fundamental na forma como os apps são criados. Nossas ferramentas mais recentes foram criadas para a era agêntica, com recursos que aumentam sua produtividade como desenvolvedor Android E turbinam os agentes de IA que você implanta na sua base de código.
Matthew Warner • Leitura de 8 min -
Notícias sobre produtosNo ano passado, o Android Studio foi aberto para qualquer modelo de IA. Hoje, estamos dando o próximo passo ao oferecer suporte para os agentes de programação que você escolher.
Matthew Warner • Leitura de 3 min
Receba os insights mais recentes sobre o desenvolvimento para Android na sua caixa de entrada toda semana.