A Microsoft vem aprimorando seu Copilot com IA no Azure há meses e finalmente decidiu que está pronto para uso de todos. Uma versão prévia pública do Copilot no Azure será lançada de forma relativamente rápida, em algumas semanas. Se você não conseguir acessar o Copilot no Azure imediatamente, tenha certeza de que deverá vê-lo em seu Portal do Azure em breve, onde poderá ajudá-lo a gerenciar, proteger e ajustar sua infraestrutura de nuvem do Azure.
Conversei com Erin Chapple, CVP da Microsoft, Azure Core Product and Design, sobre o novo serviço e onde ele provavelmente chegará no futuro. Como outros Copilots orientados a serviços da Microsoft, o Copilot no Azure não é o Copilot de uso geral que você encontrará no Bing. Em vez disso, pense no Copilot no Azure como uma interface de linguagem natural para os serviços do Azure que pode funcionar diretamente com o Azure Resource Graph e as APIs do Azure, mantendo o contexto entre as consultas.
É importante compreender que o Copilot no Azure se limita a ajudá-lo com os serviços do Azure em execução no seu inquilino. Portanto, se quiser perguntar ao Copilot sobre um problema de segurança, por exemplo, como quais endereços IP estão sendo usados para sondar seu serviço de login, você precisará ter o Azure Defender em execução e uma instância da Central de Segurança para expor as informações relevantes ao Copilot. modelo de linguagem grande (LLM).
Por outras palavras, não é possível utilizar a geração complexa de recuperação aumentada que alimenta o Copilot no Azure sem as fontes de dados apropriadas. E embora grande parte do serviço se baseie no Azure Resource Manager e no Azure Resource Graph, existem funcionalidades que requerem mais informações sobre o seu inquilino.
Como o Copilot no Azure pode ajudar
Outras opções oferecem novas maneiras de resolver problemas perenes. A pergunta “Por que minha assinatura está custando tanto?” pode ajudar a rastrear configurações incorretas ou VMs instanciadas que não foram desligadas. Ao ter acesso aos dados que sustentam o seu locatário e ao usar lições de toda a plataforma global, o Copilot no Azure é capaz de apontar problemas que você pode ter perdido. Você pode então usá-lo para ajustar aplicativos e serviços existentes ou ajudá-lo a escolher um conjunto melhor de VMs para seu aplicativo.
Essa última opção é aquela que Chapple está animado em ver sendo usada. “Estamos usando insights dos Serviços de Aplicativos do Azure de um ponto de vista de diagnóstico e expondo isso, e acho que isso está construindo cada vez mais recursos”, ela me disse. Obter essas informações do Portal do Azure requer reunir informações de diferentes ferramentas, usar o Copilot como ponte, agrupar e classificar as informações necessárias para obter o melhor desempenho do seu código.
Como o Azure abrange muitos serviços diferentes, o Copilot no Azure está construindo uma biblioteca de habilidades que abrange administração e desenvolvimento. Por exemplo, se estiver a utilizar o Copilot com o Serviço Azure Kubernetes, existe uma habilidade para criar e gerir cópias de segurança e outra que o ajuda a encontrar os ficheiros de configuração YAML necessários para afinar as suas aplicações. O Copilot pode até ajudá-lo quando você escreve linhas de comando do kubectl. O Copilot aprende com a biblioteca existente de padrões e práticas de design do Azure, com Chapple apontando que “o modelo é treinado sobre isso e pode realmente usar isso em sua resposta para guiá-lo no caminho certo desde o início”.
Outras habilidades do Copilot ajudam você a trabalhar com dados hospedados no Azure, adicionando a capacidade de ir direto da linguagem natural para o SQL ao trabalhar com seus bancos de dados SQL do Azure. Tudo o que você precisa fazer é fazer perguntas sobre seus dados e o Copilot no Azure gerará as instruções T-SQL apropriadas para você, prontas para uso em código ou em seu cliente de administração de banco de dados. O Copilot explicará as consultas que gera, tornando-o um auxílio de aprendizagem útil, pois você poderá usar seus exemplos como lições para ajudar em futuras consultas ao banco de dados.
Lembre-se também de que o Copilot no Azure não é uma ferramenta única. Você pode usá-lo para gerar ativos reutilizáveis, por exemplo, modelos do Azure Resource Manager ou scripts da CLI do Azure. Afinal, a capacidade de reutilização está no centro das ferramentas de administração da Microsoft desde o lançamento do PowerShell, onde sempre foi possível ver, salvar e editar os scripts usados sob o capô de uma GUI. O Copilot funciona da mesma maneira, apenas para interações em linguagem natural, fornecendo resultados que você pode verificar, compartilhar e reutilizar.
Solução de problemas do Azure com IA
O Copilot no Azure destina-se a ajudar a resolver problemas, com base em dados da biblioteca de suporte do Azure e fornecendo um caminho interativo e conversacional que pode restringir-se a uma solução específica. Você não precisa esperar uma conversa de ida e volta por e-mail ou um telefonema. Em vez disso, você trabalha com o chatbot Copilot, que permite começar com uma solução proposta e depois refinar suas perguntas para obter a resposta que precisa. Novamente, obter exemplos de scripts e modelos o ajudará a evitar problemas semelhantes no futuro.
Como observa Chapple: “É uma ótima ferramenta educacional, em muitos aspectos, dizer: 'Quais são as configurações que posso usar para restringir a conectividade de entrada?' como um exemplo.” Sua equipe tem trabalhado com os primeiros usuários para entender seus casos de uso, sendo outro uso importante ajudar os administradores a entender seus crescentes ambientes de nuvem. Aqui eles estão fazendo perguntas sobre o ambiente à medida que a expansão começa a crescer, diz ela, e perguntas como “Quais VMs neste grupo de recursos restringiram a conectividade de saída?”
Embora o Copilot no Azure se destine a todos os utilizadores do Azure, o assistente de IA concentra-se em tarefas administrativas. Isso não significa que os desenvolvedores não possam usar o Copilot para recuperar facilmente os comandos da CLI do Azure necessários para habilitar algumas novas infraestruturas. Mas o Copilot in Azure destina-se principalmente a facilitar a execução de grandes infraestruturas do Azure, o que continua a ser um problema para muitas organizações.
Chapple espera que a função do Copilot no Azure se expanda e até mesmo o leve para fora do Portal do Azure, para outros aplicativos e ferramentas. Ela descreve o Copilot como uma forma de fornecer aos usuários as informações que a Microsoft possui, por meio de diversos canais diferentes. “Não será apenas o Portal do Azure, queremos expô-lo através do aplicativo móvel, da linha de comando e de outras experiências. Para que os clientes possam ter esse companheiro durante toda a fase operacional, desde o projeto até a implantação e a solução de problemas, para obter acesso às informações que temos.”
Há um futuro possível para todos os muitos copilotos da Microsoft aqui – como uma família de agentes inteligentes que poderiam transferir contexto entre si. Imagine iniciar uma consulta no Copilot no Azure e terminar no GitHub Copilot, sem perder a pergunta inicial. Se isso soa como falamos com nossos colegas, bem, é exatamente como deveria ser: uma colaboração entre você e seus assistentes de máquina.