Notícias sobre produtos

Aumentar a orientação e o controle sobre o modo agente com o Android Studio Panda 3

Leitura de 3 minutos
Matt Dyor
Gerente sênior de produtos

O Android Studio Panda 3 agora está estável e pronto para uso em produção. Com essa versão, você tem ainda mais controle e personalização sobre seus fluxos de trabalho com tecnologia de IA, o que facilita a criação de apps Android de alta qualidade.

Seja para adicionar novos recursos a um app existente ou criar um novo, essas atualizações melhoram sua experiência de desenvolvimento. Elas permitem que o agente de IA no Android Studio aprenda suas práticas específicas e oferecem controle granular sobre as permissões.

Por fim, além das habilidades de IA e dos recursos do modo Agente, o Android Studio Panda 3 também inclui suporte atualizado para criar apps Android para carros.

Confira as novidades:

Habilidades do agente

Crie um agente de IA mais útil usando habilidades de agente no Android Studio. As habilidades do agente são instruções especializadas que ensinam novas capacidades e práticas recomendadas para um fluxo de trabalho específico, que o agente pode aproveitar conforme necessário. Isso reduz significativamente o nível de detalhes necessário para seus comandos do dia a dia. As habilidades do agente funcionam com o Gemini no Android Studio ou com outros LLMs remotos de terceiros que você integra à estrutura do agente no Android Studio.

Você e os membros da sua equipe podem criar habilidades que informam ao agente exatamente como lidar com tarefas específicas na sua base de código. Por exemplo, você pode criar uma habilidade personalizada de "revisão de código" adaptada aos padrões de programação da sua organização ou uma habilidade personalizada para fornecer ao agente mais informações sobre o uso de uma biblioteca interna.

Depois de criar uma habilidade, o agente poderá usá-la automaticamente. Você também pode acionar manualmente digitando @ seguido do nome da habilidade. Confira a documentação para saber como criar habilidades para sua base de código ou, melhor ainda, peça ajuda ao seu agente para criar uma nova habilidade. Ele vai orientar você sobre os detalhes.

large_CROPPED-1-3-skill-used-REV.png
Acionar manualmente a habilidade do agente no Android Studio

Como começar

Para criar uma habilidade para seu projeto, faça o seguinte:

  • Crie um diretório .skills na pasta raiz do projeto.
  • Coloque um arquivo SKILL.md dentro desse novo diretório.
  • Adicione um nome e uma descrição ao arquivo para definir seu fluxo de trabalho personalizado. Sua habilidade está pronta.
  • Se quiser, inclua scripts, recursos e referências para dar ainda mais orientações ao seu agente.
large_CROPPED-1-2-skill-md-REV.png
Habilidades do agente no Android Studio

Gerenciar permissões para o modo agente

Você controla sua base de código e agora pode escolher com mais cuidado quais dados e recursos compartilhar com agentes de IA. Com as novas permissões granulares de agente no Android Studio, você decide exatamente o que os agentes podem fazer por você.

Quando o modo Agente precisa ler arquivos, executar comandos do shell ou acessar a Web, ele pede sua permissão explicitamente. Sabemos que a "fadiga de aprovação" é um risco real nos fluxos de trabalho de IA. Quando uma ferramenta pede permissão com muita frequência, é fácil clicar em "Permitir" sem analisar totalmente a ação. Ao oferecer regras granulares de "Sempre permitir" para operações confiáveis e uma caixa de areia opcional para as experimentais, o Android Studio ajuda você a se concentrar nas decisões importantes que realmente exigem sua aprovação manual.

large_2-2-alt-permission-request-REV (1).png
Permissões do agente

As permissões de agente são intuitivas de configurar e usar. Por exemplo, conceder permissões de alto nível autoriza automaticamente as subferramentas relacionadas, e os comandos que você aprovou anteriormente são executados automaticamente sem interromper seu fluxo. O acesso a arquivos sensíveis, como chaves SSH, sempre vai exigir sua aprovação explícita.

Para ter ainda mais segurança, você também pode usar um sandbox opcional para aplicar um controle estrito e isolado sobre o agente.

large_2-3-sandbox-REV.png
Sandbox do shell do agente

Modelo de app vazio da biblioteca Car App

Estamos facilitando a criação de apps Android para carros. Criar apps para o carro costumava significar lidar com configurações complexas apenas para que o projeto fosse criado com sucesso.

Agora, você pode acelerar o desenvolvimento com o novo modelo "Empty Car App Library App" no Android Studio. Esse modelo cuida do código boilerplate necessário para um app otimizado para dirigir no Android Auto e no Android Automotive OS, economizando tempo e esforço significativos. Em vez de se preocupar com a configuração, você pode se concentrar em criar a melhor experiência para seus usuários na pista.

Como começar

Para usar o novo modelo:

  • Selecione Novo projeto na tela "Bem-vindo ao Android Studio" ou Arquivo > Novo > Novo projeto em um projeto.
  • Pesquise ou selecione o modelo Empty Car App Library App.
  • Nomeie o app e clique em Concluir para gerar o app otimizado para direção.
large_3-1-empty-car-app-library-app-template-REV.png
Modelo de app da biblioteca de apps para carro vazia

Versões do Android Studio Panda 

O Panda 3 se baseia na versão do Panda 2 do mês passado, que tinha foco em IA. Confira a postagem Go from prompt to working prototype with Android Studio Panda 2 (em inglês) para saber mais sobre os novos recursos do Android Studio, incluindo o fluxo de novo projeto com tecnologia de IA, que leva você do comando ao protótipo, e o assistente de upgrade de versão, que facilita a atualização das dependências.

Primeiros passos

Acelere seu desenvolvimento. Faça o download do Android Studio Panda 3 e comece a usar esses novos recursos generativos poderosos hoje mesmo.

Como sempre, seu feedback é essencial para nós. Confira problemas conhecidos, informe bugs e participe da nossa comunidade no LinkedIn, Medium, YouTube ou X. Divirta-se com os códigos!

Escrito por:

Continuar lendo