Partilhar via


Capacidades de implementação em Agents (pré-visualização) no Azure Copilot

Agentes (pré-visualização) no Azure Copilot identificam inteligentemente o agente certo para ajudar nas suas tarefas. As capacidades de implementação dos Agentes (pré-visualização) no Azure Copilot funcionam como um arquiteto de soluções cloud virtuais, guiando-o por todo o processo de planeamento e implementação da infraestrutura com simplicidade e precisão.

Quando pede ajuda para implementar cargas de trabalho, o Azure Copilot ajuda-o a traduzir objetivos de alto nível em planos de implementação acionáveis, aplicando as melhores práticas do Azure Well-Architected Framework . Pode obter ajuda com tarefas como criar planos de carga de trabalho, gerar e rever configurações do Terraform e simplificar a automação dos fluxos de trabalho Infrastructure-as-Code (IaC) integrando com o GitHub.

As capacidades do agente suportam conversas em múltiplos turnos para clarificar requisitos, oferecendo recomendações para configurações ótimas de recursos e fornecendo orientações passo a passo para a implementação de ambientes prontos para produção — quer esteja a configurar pipelines de análise, aplicações web ou arquiteturas complexas em vários níveis. Estas capacidades permitem-lhe reduzir o esforço manual, minimizar erros e acelerar o tempo até ao valor para as suas implementações na cloud.

Depois de gerar um plano de implementação, o Azure Copilot pode gerar configurações do Terraform que pode rever, editar e implementar. Pode abrir os ficheiros gerados no Visual Studio Code for the Web ou pedir ao Azure Copilot para criar um pull request para adicionar os ficheiros ao seu repositório GitHub.

Importante

A funcionalidade descrita neste artigo está disponível apenas para inquilinos que tenham acesso a Agentes (pré-visualização) no Azure Copilot.

Tipos de recursos suportados

Atualmente, os Agentes (pré-visualização) no Azure Copilot suportam tarefas de implementação para todos os tipos de recursos Azure. Pode obter assistência em vários tipos de destacamentos, incluindo:

  • Serviços de computação, como Máquinas Virtuais e cargas de trabalho containerizadas.
  • Componentes de rede, como Redes Virtuais, Sub-redes e Grupos de Segurança de Rede.
  • Soluções de armazenamento, como o Blob Storage, com opções avançadas de resiliência.
  • Cenários de gestão de identidade e acessos.
  • Soluções de monitorização e diagnóstico.
  • Orquestração de arquiteturas multi-nível para cargas de trabalho complexas.

Exemplos de prompts de implementação

Aqui estão alguns exemplos dos tipos de prompts que pode usar para obter ajuda com tarefas de implementação. Modifique esses prompts com base em seus cenários da vida real ou tente prompts adicionais para criar diferentes tipos de consultas. Quanto mais detalhes forneceres sobre a carga de trabalho que queres implementar, melhor o Azure Copilot o poderá ajudar. Ao usar este tipo de comandos, certifique-se de ativar o modo agente selecionando o ícone na janela de chat.

Captura de ecrã a mostrar o modo agente (pré-visualização) ativado no Azure Copilot.

  • "Hospedar um LLM de análise de sentimento com Azure Functions para endpoints de API serverless, conectar-se a uma base de dados Azure SQL para registar interações com utilizadores e configurar alertas para pedidos falhados."
  • "Implemente uma aplicação web Flask em Python no Azure App Service com um backend PostgreSQL Flexible Server, proteja segredos no Azure Key Vault e permita a monitorização com Application Insights."
  • "Lance um serviço de chatbot multilíngue usando o Azure OpenAI Service, integre o registo com o Azure Monitor e use o Azure Key Vault para gestão de credenciais da API."
  • "Configurar uma aplicação SaaS multitenant no AKS usando namespaces Kubernetes para isolamento, integrar o Microsoft Entra para autenticação e centralizar logs no Azure Log Analytics."
  • "Implementar uma carga de trabalho de microserviços no AKS onde o API Gateway encaminhe o tráfego, integrar-se com o Azure Key Vault para segredos e lançar implantações canário para novas versões de serviço."

Exemplo de fluxo de trabalho

Aqui está um exemplo de fluxo de trabalho para usar as capacidades de implementação nos Agentes (pré-visualização) no Azure Copilot.

  1. Para obter ajuda na implementação, inicie uma conversa no Azure Copilot com o modo agente ativado. Descreva a carga de trabalho que quer implementar usando linguagem simples e natural, como "Preciso de uma aplicação web escalável com uma base de dados SQL."

  2. O Azure Copilot analisa os seus requisitos e constrói um plano de infraestrutura detalhado adaptado às suas necessidades. Se precisares de mais informações, o Azure Copilot faz perguntas sobre o teu cenário. O plano de carga de trabalho é um plano abrangente, passo a passo, que inclui análise dos prós, contras e compromissos associados a cada decisão arquitetónica. Todas as recomendações estão fundamentadas no Azure Well-Architected Framework, garantindo que as recomendações estejam alinhadas com os padrões da indústria e as melhores práticas do Azure.

  3. Depois de aprovar o plano, o Azure Copilot cria configurações de Terraform com os componentes necessários para implementar os recursos definidos no plano. Também é fornecida orientação abrangente sobre estratégias de implementação, incluindo orientações para a configuração do pipeline CI/CD. Selecione o ícone de maximizar para visualizar os scripts no painel de artefactos.

    Captura de ecrã do Azure Copilot que fornece configurações Terraform para uma implementação.

  4. Veja as configurações geradas do Terraform no painel de artefactos do Azure Copilot. Se desejar, pode fazer alterações às configurações a partir deste painel. Certifique-se de rever cuidadosamente as configurações para garantir que cumprem os seus requisitos.

  5. Após validar as configurações, escolha um método de implementação. Podes abrir os ficheiros no VS Code for the Web, criar um pull request no GitHub ou usar o portal Azure. Também pode descarregar os ficheiros para implementação local ou personalização adicional.

    Captura de ecrã do painel de artefactos do Azure Copilot mostrando configurações do Terraform e opções de implementação.

  6. Conclua a implementação e depois use as ferramentas de monitorização do Azure para acompanhar o desempenho, o custo e a saúde dos seus recursos.

Integração com pull requests no GitHub

Quando o Azure Copilot gera configurações do Terraform, pode optar por criar automaticamente um pull request para adicionar os ficheiros ao seu repositório GitHub. Esta opção simplifica o processo de integração dos ficheiros gerados nos seus fluxos de trabalho CI/CD existentes.

Para usar esta funcionalidade, selecione Criar pull request após rever as configurações geradas do Terraform no painel de artefactos. Depois de iniciar sessão, selecione um repositório e ramificação existentes, ou crie novos. Quando seleciona Criar pull request, os ficheiros gerados são adicionados a um novo pull request.

Captura de ecrã do Azure Copilot a criar um pull request no GitHub para adicionar ficheiros gerados.

Abrir em VS Code

Pode optar por abrir as configurações geradas do Terraform no Visual Studio Code for the Web. O VS Code para a Web oferece uma experiência Microsoft VS Code gratuita e sem instalação no seu navegador, permitindo-lhe rever e modificar os ficheiros conforme necessário.

Para usar esta funcionalidade, selecione Abrir em VS Code (Web) após rever as configurações geradas do Terraform no painel de artefactos. Esta ação lança um espaço de trabalho web do VS Code com os ficheiros gerados abertos para revisão e edição.

Captura de ecrã de um Visual Studio para o espaço de trabalho Web com ficheiros gerados pelo Copilot no Azure.

Considerações atuais e limitações

Tenha em mente as seguintes considerações e limitações ao trabalhar com a implementação em Agentes (pré-visualização) no Azure Copilot.

  • Atualmente, os artefactos gerados estão disponíveis apenas como configurações Terraform.
  • As capacidades do agente de implementação foram concebidas para o ajudar a implementar cargas de trabalho e ambientes completamente novos ("cenários de campo verde"). As capacidades dos agentes não suportam atualmente a importação, análise ou modificação da infraestrutura existente. Ainda podes pedir orientação ao Azure Copilot nestes cenários.
  • Embora o Azure Copilot forneça orientações para pipelines de implementação seguros, atualmente não suporta a integração automatizada dos fluxos de trabalho CI/CD.