Ir para o conteúdo

Lab 085: Engenharia de Prompt e de Contexto no GitHub Copilot

Level: L100 Jornada: copilot Tempo: ~45 min Custo: GitHub Free

Desenho gratuito primeiro

Conclua o exercício com Copilot Free ou com a simulação incluída. Recursos pagos são opcionais e marcados claramente.

Impacto em AI Credits

Baixo no exercício guiado; médio/alto em execuções agênticas ou repetidas. Prefira seleção automática de modelo, planeje antes de agir, mantenha o contexto focado e evite sessões paralelas desnecessárias.

O que Você Aprenderá

  • Escolher entre seleção, arquivos e contexto da base de código
  • Escrever prompts compactos com restrições e critérios de aceite
  • Usar Ask, Plan e Agent com o limite de contexto correto
  • Reduzir desperdício de AI Credits mantendo o contexto intencional

Alinhamento GH-300

Responsible AI (15–20%) · Prompt and context (10–15%). Este mapeamento segue o recorte curricular GH-300 de 07/08/2026. O escopo oficial pode manter termos antigos como “Copilot Edits”; este lab ensina a experiência atual e sinaliza a diferença.

Mapa Conceitual

flowchart LR
  Q[Task] --> S{Smallest useful context}
  S -->|Snippet| A[Selection]
  S -->|Known dependency| F[File reference]
  S -->|Cross-cutting change| C[Codebase]
  A --> V[Verify]
  F --> V
  C --> P[Plan first] --> V

Exercício Prático

Etapa 1: Monte uma escada de contexto

Abra um repositório pequeno e resolva a mesma pergunta quatro vezes: com uma seleção, um arquivo referenciado, um conjunto focado de arquivos e o contexto da base de código. Registre qual evidência mudou a resposta.

Etapa 2: Escreva um prompt de implementação

Use a estrutura objetivo → contexto → restrições → critérios de aceite → validação. Peça ao modo Plan para identificar os arquivos afetados antes de o modo Agent editar qualquer coisa.

Etapa 3: Execute a verificação de IA responsável

Verifique o código gerado, cite os arquivos-fonte usados, inspecione suposições sensíveis a segurança e rejeite sugestões que inventem APIs ou segredos.

Kit de apoio

O build do site gera downloads estáveis em PDF e ZIP. O ZIP contém o guia do lab e todos os arquivos de apoio declarados para este lab.