Notícias sobre produtos

Aumento da orientação e do controle sobre o modo de agente com o Android Studio Panda 3

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

O Android Studio Panda 3 agora é estável e está pronto para uso na produção. Essa versão oferece ainda mais controle e personalização sobre seus fluxos de trabalho com tecnologia de IA, facilitando a criação de apps Android de alta qualidade.

Se você estiver adicionando novos recursos a um app atual ou criando um novo, essas atualizações vão melhorar sua experiência de desenvolvimento, permitindo que o agente de IA no Android Studio aprenda suas práticas específicas e oferecendo controle granular sobre as permissões dele.

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

Confira um detalhamento das novidades:

Habilidades do agente

Crie um agente de IA mais útil usando habilidades de agente no Android Studio. As habilidades de agente são instruções especializadas que ensinam ao agente novos recursos 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ários para seus comandos diários. As habilidades de agente funcionam com o Gemini no Android Studio ou com outros LLMs remotos de terceiros que você integra ao framework de agente no Android Studio.

Você e os membros da sua equipe podem criar habilidades que informam ao agente exatamente como você quer 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 codificação da sua organização ou uma habilidade personalizada para fornecer ao agente mais informações sobre como usar uma biblioteca interna.

Depois de criar uma habilidade, o agente poderá usá-la automaticamente ou você poderá acioná-la manualmente digitando @ seguido do nome da habilidade. Confira a documentação para saber mais sobre como criar habilidades para sua base de código ou, melhor ainda, peça ao agente para ajudar você a criar uma nova habilidade, e ele vai orientar você sobre os detalhes.

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

Primeiros passos

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, e a habilidade estará pronta.
  • Opcionalmente, inclua scripts, recursos e referências para fornecer ainda mais orientação ao agente.
large_CROPPED-1-2-skill-md-REV.png
Habilidades do agente no Android Studio

Gerenciar permissões para o modo de agente

Você controla sua base de código e agora pode ser mais deliberado com quais dados e recursos você escolhe compartilhar com agentes de IA. As novas permissões granulares de agente no Android Studio permitem que você decida exatamente o que os agentes podem fazer por você.

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

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

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

Para ainda mais segurança, você também pode usar um ambiente de simulação opcional para aplicar um controle rigoroso e isolado sobre o agente.

large_2-3-sandbox-REV.png
Ambiente de simulação de shell do agente

Modelo de app da biblioteca Car App vazio

Estamos facilitando a criação de apps Android para carros. Criar apps para carros 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 direção no Android Auto e no Android Automotive OS, economizando tempo e esforço significativos. Em vez de ficar preso na configuração, você pode se concentrar em criar a melhor experiência para seus usuários na estrada.

Primeiros passos

Para usar o novo modelo:

  • Selecione New Project na tela "Welcome to Android Studio" (ou File > New > New Project em um projeto).
  • Pesquise ou selecione o modelo Empty Car App Library App.
  • Nomeie o app e clique em Finish para gerar o app otimizado para direção.
large_3-1-empty-car-app-library-app-template-REV.png
Modelo de app da biblioteca Car App vazio

Versões do Android Studio Panda

O Panda 3 é baseado na versão Panda 2 com foco em IA do mês passado. Confira o post do blog "Go from prompt to working prototype with Android Studio Panda 2" (link 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

Mergulhe e acelere seu desenvolvimento. Faça o download do Android Studio Panda 3 e comece a explorar esses novos recursos de agente poderosos hoje mesmo.

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

Escrito por:

Continuar lendo