image

Access unlimited bootcamps and 650+ courses

50
%OFF
Article image
Gisele Oliveira
Gisele Oliveira29/05/2025 14:14
Share
WEX - End to End EngineeringRecommended for youWEX - End to End Engineering

Desbravando o universo com Azure AI e GitHub Copilot

  • #Azure
  • #GitHub Copilot
  • #Python

image

Num universo onde bugs se multiplicam como stormtroopers e prazos apertam como algemas imperiais, surge uma aliança poderosa para restaurar o equilíbrio entre produtividade e criatividade: Azure AI e GitHub Copilot.

Assim como Obi-Wan guiou Luke, o Azure AIe o GitHub Copilot são seus aliados no código. Com eles, até desenvolvedores iniciantes podem criar soluções inovadoras e automatizadas, desvendando os caminhos da Força… ou melhor, da programação!

GitHub Copilot: seu mestre Jedi pessoal da programação!

image

Imagine, jovem Padawan da programação, iniciar sua jornada com um guia sábio ao lado. Ele antecipa seus pensamentos, sugere os próximos comandos e explica os mistérios das linhas de código. Não é Yoda, mas a magia do GitHub Copilot, seu Mestre Jedi da IA.

Esta ferramenta é o seu Mestre Jedi pessoal, um guia que reside diretamente no seu ambiente de desenvolvimento, como o VS Code, pronto para treinar você nos caminhos da programação.

💡 Como o GitHub Copilot funciona?

O GitHub Copilot é um assistente de codificação com IA, criado por GitHub e OpenAI. Ele utiliza o modelo Codex, treinado em grandes volumes de código aberto, para oferecer sugestões automatizadas em tempo real.

A ferramenta entende o contexto do código, analisando comentários, nomes de variáveis e padrões de estrutura. Com base nisso, gera trechos completos que ajudam no desenvolvimento.

O Copilot pode sugerir desde linhas simples até funções mais elaboradas. Ele acelera a escrita de código, reduz erros comuns e serve como apoio para quem está aprendendo a programar.


📌 Exemplo Prático 

Imagine que você deseja criar uma API em Python com Flask para listar planetas. Ao começar a digitar o endpoint, o GitHub Copilot reconhece a estrutura e sugere automaticamente o esqueleto da rota e funções necessárias.

Isso economiza tempo, evita erros e serve como guia para quem ainda está aprendendo. A IA entende o contexto do seu código e propõe soluções completas baseadas em padrões comuns de projetos similares.

from flask import Flask, jsonify

app = Flask(__name__)

# Jovem Padawan, você digita isso...
@app.route("/planets")
def get_planets():
  # ...e o mestre Jedi retorna isso
  planets = [
      {"name": "Tatooine", "climate": "arid"},
      {"name": "Hoth", "climate": "frozen"},
      {"name": "Endor", "climate": "temperate"},
  ]
  return jsonify(planets)

image

É como ter o C-3PO ao seu lado, fluente em mais de seis milhões de formas de comunicação (ou linguagens de programação), pronto para traduzir seus pensamentos em Python, JavaScript ou qualquer outra língua da galáxia digital em tempo real.

✅ Aprendendo os caminhos da Força com seu mestre Copilot

Para ver o GitHub Copilot agindo como um Mestre na prática, comece por aqui:

  1. Invoque seu Mestre: Instale a extensão do GitHub Copilot no seu VS Code.
  2. Comece seu Treinamento: Desafie-o com missões simples. Peça, através de um comentário: // Crie uma função em Python que gere nomes aleatórios de planetas da Orla Exterior.
  3. Observe e Aprenda: O Copilot sugerirá o código. Não aceite cegamente! Como um verdadeiro Jedi, analise a sugestão, entenda a lógica, teste-a, ajuste-a. É nesse processo de interação que seu domínio da Força (e do código) crescerá.
  4. Interface Intuitiva e Produtiva: No VS Code, o GitHub Copilot oferece sugestões de código em tempo real. Elas aparecem de forma clara, integrada ao editor, tornando o fluxo de trabalho mais fluido e focado. Com o tema escuro e interface limpa, o ambiente facilita a concentração. 

O GitHub Copilot ajuda a evitar erros comuns, melhora a produtividade e facilita a compreensão de boas práticas de codificação. Mesmo com o suporte da IA, é essencial que o desenvolvedor continue praticando, estudando e validando o código com senso crítico.

Azure AI: o templo Jedi da IA generativa

image

O Azure AI é uma plataforma na nuvem da Microsoft voltada para criação de soluções com inteligência artificial, especialmente IA generativa.

Ele oferece uma interface intuitiva e recursos pré-configurados, permitindo que iniciantes explorem IA sem precisar programar do zero.

Ideal para quem está começando, o Azure AI facilita a criação de modelos, chatbots e aplicações com poucos cliques e comandos simples.

📌 Primeiros Passos no Azure AI

image

Você não precisa ter experiência prévia em programação para começar no Azure AI. A plataforma foi desenhada para ser acessível e prática:

  • Acesse o portal do Azure AI pelo seu navegador: A plataforma é baseada na nuvem, então não exige instalação. Com uma conta Microsoft, você já pode começar a explorar os recursos de IA disponíveis diretamente na interface.
  • Explore a interface visual do Azure AI: Ela permite criar projetos de IA usando blocos prontos e fluxos com drag and drop. Assim, mesmo sem saber programar, você consegue estruturar pipelines e aplicar modelos com facilidade.
  • Desenvolva um sistema recomendador de personagens com IA no Azure AI: Use modelos pré-treinados, como GPT, para gerar recomendações. Conecte módulos pré-construídos para integrar serviços e orquestrar o fluxo, criando soluções rápidas sem treinar modelos do zero.

Assim como o Conselho Jedi governa a República pela Força, o Azure AI é uma rede neural distribuída que oferece serviços avançados de IA para empresas, permitindo usar NLP, extração de dados, tradução automática e chatbots sem necessidade de conhecimento profundo em machine learning:

  • Processamento de linguagem natural (Azure OpenAI Service): Geração de texto, sumarização de documentos extensos e resposta a consultas complexas com alta precisão, utilizando modelos avançados de linguagem treinados em grandes volumes de dados.
  • Extração automática de dados (Azure Form Recognizer): Análise e extração estruturada de informações relevantes a partir de documentos variados, como contratos, formulários e planos técnicos, acelerando processos de captura e validação de dados.
  • Tradução automática multilíngue (Azure Translator): Conversão eficiente e em tempo real de textos entre diversos idiomas, suportando comunicação global e integração em fluxos multilingues.
  • Desenvolvimento de assistentes virtuais (Azure Bot Framework): Criação e implementação de chatbots interativos capazes de interpretar e responder a consultas dos usuários, integrando processamento de linguagem natural, suporte a múltiplos canais e integração com sistemas backend.

Do Oráculo ao Olho de C-3PO: suas jornada Jedi com dois projetos práticos 🚀

Embarcaremos em uma jornada de aprendizado com dois projetos práticos, inspirados no universo Star Wars, que o levarão desde os fundamentos da análise de texto até a incrível capacidade da visão computacional:

  1. O Oráculo de Coruscant: No nossos primeiro projeto criaremos um script Python para analisar frases e desvendar seus sentimentos (Lado Luminoso ou Sombrio) e ideias-chave, usando o Azure AI Language Service. 
  2. Olho de C-3PO: No nosso segundo projeto utilizaremos o Azure AI Vision, novamente com o auxílio do Copilot, para construir um analisador de imagens. Ele será capaz de “enxergar” o conteúdo de fotos e descrevê-lo, assim como o atento droide de protocolo faria! É o seu mergulho no mundo da visão computacional.


Projeto 1: O Oráculo de Coruscant 

Imagine ter acesso a um Oráculo no Templo Jedi, capaz de “sentir” a emoção por trás das palavras e extrair sua essência. Vamos construir isso!

Criaremos um script que recebe uma frase e usa o Azure AI Language para identificar seu sentimento (Positivo/Negativo/Neutro) e extrair suas frases-chave.

Por que começar aqui?

  • Simples e Direto: Usa apenas um serviço do Azure AI.
  • Poderoso: Mostra o valor da IA sem código complexo.

Tecnologias: Azure AI Language Service, Python, Google Colab.

Construindo seu Oráculo 

Passo 1: Crie a Fonte de Poder no Azure

  1. No Portal Azure, procure por “Language Service” e crie um novo recurso.
  2. Escolha a assinatura, grupo de recursos, região e um nome (ex: OraculoJediService). Use o nível Free F0.
  3. Após a criação, vá ao recurso e pegue sua Chave 1 (KEY 1) e seu Ponto de Extremidade (ENDPOINT) na seção “Chaves e Ponto de Extremidade”. Guarde-os bem, pois vamos usá-los no Colab!

Passo 2: Prepare seu Ambiente de Treinamento (Google Colab)

  1. Acesse o Colab: Abra o Google Colab e crie um Novo notebook.
  2. Instale a Biblioteca: Na primeira célula, digite e execute (Shift+Enter):
!pip install azure-ai-textanalytics

3. Configure os Segredos: Para guardar suas chaves do Azure de forma segura:

  • Clique no ícone de chave (🔑) na barra lateral esquerda.
  • Crie um segredo chamado AZURE_LANGUAGE_KEY e cole sua Chave 1.
  • Crie um segredo chamado AZURE_LANGUAGE_ENDPOINT e cole seu Ponto de Extremidade.
  • Certifique-se de habilitar “Acesso ao notebook” para ambos.

Passo 3: Escreva o Script (Com Ajuda do Mestre Copilot e Colab!)

1.Adicione uma nova célula de código no seu notebook Colab.

2. Cole o código Python abaixo. Ele já está adaptado para usar os Segredos do Colab. Os comentários // Peça ao Copilot... ainda são válidos para mostrar como o Copilot ajudaria no desenvolvimento (idealmente feito no VS Code e depois adaptado/colado no Colab):

from azure.ai.textanalytics import TextAnalyticsClient
from azure.core.credentials import AzureKeyCredential
from google.colab import userdata # Importa para usar Secrets!
import os

# --- Configuração (Usando Colab Secrets) ---
AZURE_LANGUAGE_KEY = userdata.get('AZURE_LANGUAGE_KEY') 
AZURE_LANGUAGE_ENDPOINT = userdata.get('AZURE_LANGUAGE_ENDPOINT')

# // Peça ao Copilot: Função para autenticar o cliente do Azure Language
def authenticate_client():
  """Autentica e retorna o cliente do Text Analytics."""
  if not AZURE_LANGUAGE_KEY or not AZURE_LANGUAGE_ENDPOINT:
      print("🚨 ERRO: Chave ou Endpoint não encontrados nos Secrets. Verifique o Passo 2!")
      return None
  ta_credential = AzureKeyCredential(AZURE_LANGUAGE_KEY)
  text_analytics_client = TextAnalyticsClient(
          endpoint=AZURE_LANGUAGE_ENDPOINT, 
          credential=ta_credential)
  return text_analytics_client

# // Peça ao Copilot: Função para analisar sentimento e extrair frases-chave
def analisar_sabedoria(texto_para_analise):
  """Envia o texto para o Azure, analisa e imprime os resultados."""
  client = authenticate_client()
  if not client: return # Para se a autenticação falhar

  documentos = [texto_para_analise]

  try:
      sentimento_response = client.analyze_sentiment(documents=documentos)[0]
      frases_response = client.extract_key_phrases(documents=documentos)[0]

      print(f"\n--- Análise do Oráculo para: '{texto_para_analise}' ---")

      sentimento_map = {
          "positive": "Luminoso ✨", "negative": "Sombrio 🌑",
          "neutral": "Equilíbrio da Força ⚖️", "mixed": "Misto 🌀"
      }
      sentimento_texto = sentimento_map.get(sentimento_response.sentiment, 
                                          sentimento_response.sentiment.capitalize())

      print(f"Sentimento da Força: {sentimento_texto}")
      print(f"  (Confiança: Pos={sentimento_response.confidence_scores.positive:.2f}, "
            f"Neu={sentimento_response.confidence_scores.neutral:.2f}, "
            f"Neg={sentimento_response.confidence_scores.negative:.2f})")

      if not frases_response.is_error:
          print(f"Ideias-Chave: {', '.join(frases_response.key_phrases) if frases_response.key_phrases else 'Nenhuma.'}")
      else:
          print(f"Erro ao extrair ideias-chave: {frases_response.error.message}")

  except Exception as err:
      print(f"Ocorreu um erro ao contatar o Oráculo: {err}")

# --- Loop Principal ---
print("Bem-vindo ao Oráculo de Coruscant! (Versão Colab)")
while True:
  # No Colab, o input() abrirá uma caixinha de texto!
  frase_jedi = input("\nDigite sua sabedoria (ou 'sair'): ")
  if frase_jedi.lower() == 'sair':
      break
  if frase_jedi:
      analisar_sabedoria(frase_jedi)

print("\nQue a Força esteja com você!")

Passo 4: Consulte o Oráculo no Colab!

  1. Execute a Célula: Clique no botão de “Play” (▶️) da célula que contém o código Python.
  2. Conceda Permissão: Se o Colab pedir permissão para acessar os Secrets, clique em Permitir.
  3. Interaja: Você verá a mensagem de boas-vindas e uma caixa de texto aparecerá. Digite suas frases de Star Wars (ou qualquer outra) nessa caixa e pressione Enter.
  4. Veja a Magia: Observe os resultados da análise aparecerem logo abaixo! Digite sair para finalizar.

Você acaba de dar seu primeiro passo no mundo do Azure AI!

image


Projeto 2: Olho de C-3PO — Analisador de Imagens 👁️‍🗨️

Vamos construir um droide de análise visual, capaz de olhar para uma imagem e nos dizer o que vê, assim como C-3PO observava atentamente os eventos da galáxia. Utilizaremos o Google Colab para facilitar a execução do nosso script Python.

O Conceito: Criar um script Python (rodando no Colab) que recebe o link (URL) de uma imagem e usa o Azure AI Vision (Visão de IA) para descrever o conteúdo da imagem e listar os objetos e temas (tags) que ela contém.

Por que este é um ótimo próximo passo?

  • Visual e Divertido: Trabalhar com imagens é envolvente e fácil de demonstrar.
  • IA em Ação: Mostra um lado diferente e poderoso da IA — a visão computacional.
  • Estrutura Familiar: Usa a mesma lógica do Projeto 1: criar recurso, pegar chaves, chamar API.
  • Reforça Habilidades: Consolida o uso de Python, APIs, e a ajuda do GitHub Copilot (na fase de desenvolvimento do código) com a praticidade do Google Colab.

Tecnologias: Azure AI Vision, Python, Google Colab, GitHub Copilot.

Como Fazer: Construindo seu Droide Analisador no Colab

Passo 1: Crie o “Olho Biônico” no Azure (Como Antes!)

  1. No Portal Azure, procure por “Visão de IA” (ou AI Vision / Computer Vision).
  2. Clique em Criar.
  3. Escolha sua assinatura, grupo de recursos (pode usar o mesmo RecursosJedi), região e um nome único (ex: OlhoC3POService).
  4. Muito Importante: Selecione o tipo de preço Free F0.
  5. Aceite os termos e clique em Revisar + criar, depois em Criar.
  6. Após a criação, vá ao recurso e pegue sua Chave 1 (KEY 1) e seu Ponto de Extremidade (ENDPOINT) na seção “Chaves e Ponto de Extremidade”. Guarde-os para usar nos “Secrets” do Colab.

Passo 2: Prepare seu Ambiente de Análise (Google Colab)

  1. Acesse o Colab: Abra o Google Colab e crie um Novo notebook.
  2. Instale a Biblioteca: Na primeira célula do notebook, digite e execute (Shift+Enter):
!pip install azure-cognitiveservices-vision-computervision

3. Configure os “Secrets” para Credenciais Seguras:

  • No Colab, clique no ícone de chave (🔑) na barra lateral esquerda.
  • Clique em + ADICIONAR NOVO SEGREDO.
  • Crie um segredo chamado AZURE_VISION_KEY e cole sua Chave 1 como valor. Ative "Acesso ao notebook".
  • Crie outro segredo chamado AZURE_VISION_ENDPOINT e cole seu Ponto de Extremidade como valor. Ative "Acesso ao notebook".

Passo 3: Escreva o Script (Com a Ajuda do Mestre Copilot e a Praticidade do Colab!)

  1. Adicione uma nova célula de código no seu notebook Colab.

2. Cole o código Python abaixo. Ele já está adaptado para usar os “Secrets” do Colab. Os comentários // Peça ao Copilot... ilustram como o Copilot auxiliaria na fase de desenvolvimento (idealmente no VS Code antes de transferir para o Colab):

from azure.cognitiveservices.vision.computervision import ComputerVisionClient
from azure.cognitiveservices.vision.computervision.models import VisualFeatureTypes
from msrest.authentication import CognitiveServicesCredentials
from google.colab import userdata # Para acessar os Secrets do Colab
import os

# --- Configuração (Usando Colab Secrets) ---
AZURE_VISION_KEY = userdata.get('AZURE_VISION_KEY') 
AZURE_VISION_ENDPOINT = userdata.get('AZURE_VISION_ENDPOINT')

# // Peça ao Copilot: Função para autenticar o cliente do Azure AI Vision
def authenticate_vision_client():
  """Autentica e retorna o cliente do Computer Vision."""
  if not AZURE_VISION_KEY or not AZURE_VISION_ENDPOINT:
      print("🚨 ERRO: Chave ou Endpoint do Azure AI Vision não encontrados nos Secrets. Verifique o Passo 2!")
      return None
  credentials = CognitiveServicesCredentials(AZURE_VISION_KEY)
  client = ComputerVisionClient(AZURE_VISION_ENDPOINT, credentials)
  return client

# // Peça ao Copilot: Função para analisar uma imagem de uma URL
def analisar_imagem_url(image_url):
  """Envia a URL da imagem para o Azure, analisa e imprime os resultados."""
  client = authenticate_vision_client()
  if not client:
      return # Para se a autenticação falhar

  # // Peça ao Copilot: Quais features queremos analisar? Descrição e Tags!
  features = [VisualFeatureTypes.description, VisualFeatureTypes.tags]

  print(f"\n--- 🤖 Analisando a imagem em: {image_url} ---")

  try:
      # Chama a API de Análise de Imagem
      analysis = client.analyze_image(image_url, visual_features=features)

      # Imprime a Descrição
      if analysis.description and analysis.description.captions:
          caption = analysis.description.captions[0]
          print(f"👁️‍🗨️ Descrição do Droide: '{caption.text}' "
                f"(Confiança: {caption.confidence*100:.2f}%)")
      else:
          print("👁️‍🗨️ Droide: Não consegui descrever esta imagem.")

      # Imprime as Tags
      if analysis.tags:
          print("🏷️ Tags Identificadas:")
          for tag in analysis.tags:
              print(f"  - '{tag.name}' (Confiança: {tag.confidence*100:.2f}%)")
      else:
          print("🏷️ Droide: Nenhuma tag identificada.")

  except Exception as err:
      print(f"💥 Ocorreu um erro nos sensores visuais: {err}")
      print("   Verifique se a URL da imagem está correta e é acessível publicamente.")

# --- Loop Principal ---
print("✨ Bem-vindo ao Olho de C-3PO - Analisador de Imagens! (Rodando no Colab) ✨")
while True:
  # No Colab, o input() abrirá uma caixa de texto interativa!
  url_imagem = input("\n🔗 Digite a URL da imagem (ou 'sair'): ")
  if url_imagem.lower() == 'sair':
      break
  # Simples verificação se parece uma URL válida
  if url_imagem.startswith("http://") or url_imagem.startswith("https://"):
      analisar_imagem_url(url_imagem)
  elif url_imagem: # Se digitou algo que não é 'sair' nem uma URL
      print("❗ Droide: Oh, céus! Parece que isto não é uma URL válida. Tente novamente com http:// ou https://.")

print("\n👋 Desligando sensores. Que a Força esteja com você!")

Passo 4: Teste os Sensores Visuais no Colab!

  1. Execute a Célula: Clique no botão de “Play” (▶️) da célula que contém o código Python principal.
  2. Conceda Permissão: Se o Colab pedir permissão para acessar os “Secrets”, clique em Permitir.
  3. Interaja com o Droide: A mensagem de boas-vindas aparecerá, seguida por uma caixa de texto. Encontre URLs de imagens na internet (tente buscar por “Tatooine”, “Millennium Falcon”, “X-wing”) e cole o link direto da imagem (.jpg.png) na caixa. Pressione Enter.
  4. Contemple a Análise: Veja as descrições e tags que a IA do Azure, através do seu script no Colab, retorna! Digite sair para finalizar.

Você agora construiu um sistema que “vê” e interpreta imagens, tudo isso com a simplicidade do Python e a praticidade do Google Colab com Azure AI!

image

Você viu como podemos ir de uma análise de texto para uma análise visual , tudo dentro do ecossistema Azure AI. Estes projetos oferecem um aprendizado fundamental, mostrando as incríveis possibilidades da IA de forma acessível.

🛠️ Otimizando o uso de IA no desenvolvimento

image

Ferramentas de IA como Copilot e Azure AI são poderosas. Mas seu real valor vem do uso consciente e estratégico. Adotar boas práticas maximiza seus benefícios.

Com GitHub Copilot:

  • Revise Sempre o Código: A IA é uma assistente, não uma substituta.
  • Sempre revise, entenda e teste o código gerado.
  • Garanta que ele atende aos requisitos e padrões de qualidade.
  • Use Como Ferramenta de Aprendizado: Analise as sugestões do Copilot.
  • Tente entender como ele resolveu um problema.
  • É uma ótima forma de descobrir novas sintaxes e abordagens.
  • Forneça Bom Contexto: A qualidade da sugestão depende do que você oferece.
  • Escreva comentários claros e descritivos.
  • Mantenha seu código organizado para ajudar a IA a entender.
  • Utilize para Exploração: Não sabe como começar com uma nova API?
  • Peça ao Copilot um exemplo. É ótimo para gerar scaffolding.

Com Azure AI:

  • Explore os Níveis Gratuitos: O Azure oferece Free Tiers para muitos serviços.
  • São ideais para experimentação, prototipagem e aprendizado inicial.
  • Use-os para testar funcionalidades sem custos.
  • Monitore Seus Custos: Serviços em nuvem têm custos associados.
  • Utilize o Azure Cost Management e calculadoras.
  • Configure alertas de orçamento para evitar surpresas na fatura.
  • Consulte a Documentação Oficial: A documentação do Azure é seu recurso mais valioso.
  • Ela é vasta, detalhada e sempre atualizada.
  • Sempre recorra a ela para dúvidas e implementações.
  • Priorize a Segurança: Chaves de API e credenciais são dados sensíveis.
  • Nunca as coloque diretamente no código (hard-code).
  • Utilize variáveis de ambiente, Azure Key Vault ou identidades gerenciadas.

🌌 A Força despertou em seu código! 

image

Nossa transmissão pela HoloNet chega ao fim, mas sua saga começa agora, Padawan ou Mestre. Vimos como a IA, assim como a Força, permeia o desenvolvimento. Ela oferece poder sem precedentes e transforma como criamos e solucionamos problemas.

Com Copilot (seu Mestre Jedi) e Azure AI (seu Templo), você vai além da velocidade. Eles guiam e permitem criar soluções complexas sem dominar todos os dialetos. Você ganha sabedoria, perspectiva e pensa como um Arquiteto da Nova República do Software.

Estas não são apenas ferramentas; são aliados poderosos que nos libertam das tarefas repetitivas para que possamos nos concentrar na estratégia, na arquitetura e na inovação.


🚀 Sua vez, Padawan: Use a Força, comente e compartilhe!

A jornada pela galáxia da IA e do desenvolvimento está apenas começando!

  • Aplique: Chegou a sua vez de colocar a mão na massa! Tente criar o “Oráculo de Coruscant” para desvendar os mistérios do texto, ou aventure-se construindo o “Olho de C-3PO” para dar visão à sua Inteligência Artificial. Qual desses desafios Jedi você vai encarar primeiro?
  • Comente: Qual parte desta aliança entre Azure AI e GitHub Copilot mais te empolgou? Você já usou essas ferramentas para algum dos projetos, ou tem outras ideias? Compartilhe suas experiências, dúvidas ou até mesmo seus projetos inspirados em Star Wars nos comentários abaixo!
  • Compartilhe: Conhece outros Padawans ou Mestres Jedi que se beneficiariam deste conhecimento e destes projetos práticos? Compartilhe este artigo em suas redes e ajude a espalhar a Força da IA!

Que a Força (e um código limpo e funcional) esteja sempre com você!


Referências 

Referências Culturais (Universo Star Wars)

  • Wookieepedia — Enciclopédia colaborativa do universo Star Wars.

Acesso: https://starwars.fandom.com/wiki/Main_Page

  • O Código Jedi — Princípios filosóficos da Ordem Jedi.

Leitura: https://starwars.fandom.com/wiki/Jedi_Code

Share
Recommended for you
Microsoft - Azure Administrator Certification (AZ-104)
Microsoft 50 Anos - Computação em Nuvem com Azure
Microsoft Azure Cloud Native
Comments (2)
Gisele Oliveira
Gisele Oliveira - 29/05/2025 16:51

Além de escrever código mais rápido, o maior aprendizado ao usar o Github Copilot é entender como pensar como um programador. Ele mostra diferentes formas de solucionar problemas, ajuda a aprender boas práticas e incentiva a explorar novas ferramentas que talvez você não conhecesse. É como ter um mestre Jedi te guiando com soluções no seu ouvido. Porém, o treino e o entendimento ainda ficam para o jovem Padawan.

DIO Community
DIO Community - 29/05/2025 16:39

Excelente, Gisele! Seu artigo é uma jornada épica pelo universo da programação com Azure AI e GitHub Copilot, usando a Força de Star Wars como analogia. É incrivelmente divertido e didático ver como você transformou ferramentas complexas em "superpoderes" e "Mestres Jedi" para desenvolvedores!

Na DIO, reconhecemos a IA como um catalisador para a inovação e o aprendizado. Sua abordagem criativa para ensinar a aplicar Azure AI Language e Azure AI Vision se alinha perfeitamente à nossa missão de capacitar talentos para "codificar o futuro" com mais produtividade e criatividade.

Considerando que o GitHub Copilot é seu "Mestre Jedi pessoal", qual você diria que é o maior aprendizado que um jovem Padawan pode ter ao usar o Copilot para desvendar os mistérios da programação, além de escrever código mais rápido?

Recommended for youWEX - End to End Engineering