image

Access unlimited bootcamps and 650+ courses

50
%OFF
Article image

DB

Dayane Busto30/05/2025 13:38
Share
WEX - End to End EngineeringRecommended for youWEX - End to End Engineering

Seja Mais Produtivo com Azure AI e GitHub Copilot

    image

    Introdução

    No ritmo acelerado do desenvolvimento de software e operações em nuvem, aumentar a produtividade é um desafio constante. Felizmente, a combinação do Azure AI com o GitHub Copilot para Azure oferece uma solução poderosa que pode elevar sua eficiência em até 40%.

    Essas ferramentas trabalham juntas para automatizar tarefas repetitivas, gerar código inteligente e ajudar no gerenciamento e implantação de recursos no Azure tudo isso direto no Visual Studio Code.

    Neste artigo, você vai entender o que é o GitHub Copilot para Azure, como ele funciona na prática e como usá-lo para otimizar seu fluxo de trabalho e acelerar entregas.

    image

    O que é o GitHub Copilot para Azure?

    O GitHub Copilot para Azure é uma extensão do Visual Studio Code que integra o poder da inteligência artificial do GitHub Copilot com os serviços do Azure. Ele possui dois modos principais:

    Modo Agente

    Permite executar tarefas automaticamente no Azure, como:

    • Criação e configuração de recursos
    • Geração de comandos CLI
    • Diagnósticos
    • Geração de scripts como Bicep e pipelines CI/CD

    Modo Pergunta

    Permite interação em linguagem natural com o assistente `@azure`, que:

    • Responde dúvidas sobre serviços Azure
    • Gera comandos e códigos personalizados
    • Diagnostica problemas
    • Oferece suporte ao Azure Developer CLI (`azd`)

    Benefícios da Extensão no VS Code

    ✅ Automatização de tarefas repetitivas e complexas  

    ✅ Geração de código e scripts confiáveis com boas práticas  

    ✅ Redução de erros humanos  

    ✅ Aceleração do tempo de desenvolvimento com sugestões inteligentes  

    image

    Aplicação Prática: Aumente Sua Produtividade com GitHub Copilot para Azure

    Imagine criar uma aplicação web no Azure com backend em Python Flask, banco de dados MySQL e pipeline CI/CD com GitHub Actions. Com o Copilot para Azure:

    1. Ative o modo agente no VS Code.  

    2. Insira um prompt como:

    Crie uma aplicação Python Flask que se conecte a um banco de dados MySQL no Azure e configure o pipeline CI/CD com GitHub Actions.
    

    3. O Copilot gera:

    • Código inicial Flask
    • Scripts de provisionamento (Bicep ou Terraform)
    • Arquivos de pipeline CI/CD

    4. Você apenas revisa e ajusta o que for necessário, economizando horas.

    Durante o desenvolvimento, você pode usar comandos como:

    @azure Diagnosticar falha na implantação do Azure Kubernetes Service.
    

    Ou:

    #azure_generate_azure_cli_command Criar um comando para provisionar uma Azure Function com plano de consumo.
    

    Tudo isso sem sair do VS Code

    Por que essa combinação melhora sua produtividade?

    🤖 Automação inteligente via linguagem natural

    🔄 Contexto integrado com seus recursos do Azure

    🧰 Boas práticas embutidas da Microsoft

    🛠️ Diagnóstico rápido e preciso de problemas

    🧑‍💻 Facilidade para iniciantes no Azure

    Quer começar?

    🔌 Instale a extensão GitHub Copilot para Azure no VS Code

    🔐 Configure sua conta Azure e GitHub Copilot

    ⚙️ Teste comandos como:

    Crie um aplicativo web ToDo e implante-o no Azure
    

    Exemplo de Prompts para GitHub Copilot para Azure

    📁 Criação de Recursos

    - Prompt: Crie uma conta de armazenamento do Azure e conecte a um app de upload de arquivos  

    - Resultado: Gera código e comandos para provisionar e integrar recursos no Azure

    🚀 Deploy

    - Prompt: Implemente um aplicativo Python Flask local no Azure  

    - Resultado: Automatiza o deploy de app Python no Azure

    🏗️ Infraestrutura

    - Prompt: Crie um arquivo Bicep para implantar um banco de dados MySQL na região West US 3  

    - **Resultado: Gera script Bicep para infraestrutura

    🛠️ Diagnóstico

    - Prompt: `@azure Diagnosticar problema no Azure Kubernetes Service`  

    - Resultado: Diagnóstico de problemas em clusters Kubernetes

    💰 Custos

    - Prompt: `@azure Mostrar detalhamento de custos por serviço para agosto de 2024`  

    - Resultado: Relatório de custo detalhado

    🔁 Pipeline CI/CD

    - Prompt: Configure um pipeline CI/CD para deploy automático com GitHub Actions  

    - Resultado: Gera arquivos de pipeline para integração contínua

    🤖 Modelos de IA

    - Prompt: `@azure Quais modelos de IA estão disponíveis na região East US?`  

    - Resultado: Pesquisa modelos IA disponíveis no Azure

    Conclusão

    O GitHub Copilot para Azure, com o poder do Azure AI, transforma o jeito de desenvolver para nuvem. Ele automatiza tarefas do código à infraestrutura, reduz o tempo de entrega e aumenta a qualidade do software.

    Share
    Recommended for you
    TONNIE - Java and AI in Europe
    Microsoft - Azure Administrator Certification (AZ-104)
    WEX - End to End Engineering
    Comments (1)
    DIO Community
    DIO Community - 30/05/2025 13:58

    Excelente, Dayane! Seu artigo sobre como ser mais produtivo com Azure AI e GitHub Copilot é super prático e mostra a sinergia dessas ferramentas de forma muito clara. É inspirador ver como elas podem elevar a eficiência e acelerar entregas, automatizando tarefas repetitivas.

    Considerando os "Modo Agente" e "Modo Pergunta" do GitHub Copilot para Azure, qual você diria que é o maior benefício para um desenvolvedor iniciante ao usar o "Modo Pergunta" para tirar dúvidas sobre serviços Azure, sem sair do VS Code?

    Recommended for youWEX - End to End Engineering