Awesome CopilotAdventures

Aprendizado interativo / somente local

Estúdio de prática

Tome uma decisão, observe a consequência e tente novamente. Estes exercícios locais conectam os guias de aprendizado a um fluxo que você pode inspecionar antes de executar um laboratório real.

Escolha uma simulação abaixo: percorra um fluxo delimitado, selecione contexto relevante ou execute um pequeno exemplo JavaScript com uma implementação com falhas e outra corrigida.

O fluxo é uma ilustração, não um agente real. As unidades de contexto são sintéticas, não tokens de um modelo. As verificações executam apenas o exemplo fixo no seu navegador; não comprovam a conclusão de um laboratório do curso.

Simulações didáticas, não uma sessão real do Copilot. Nenhum modelo de IA, conta, terminal, edição de arquivo ou serviço externo é utilizado.

01 / Ask → Plan → Agent

Fluxo do agente

Percorra uma alteração delimitada e veja por que uma revisão com falhas deve interromper a passagem de trabalho.

  1. 01AskPendente
  2. 02PlanPendente
  3. 03AgentPendente
  4. 04RevisãoPendente
  5. 05EvidênciaPendente
Os números mostram a ordem das passagens. A etapa contornada é a atual; as visitadas têm rótulos. A reprodução é opcional e pausa quando esta página fica oculta.

Ask

Investigue o repositório, as restrições e as incógnitas antes de solicitar uma alteração.

Artefato esperado

Um mapa baseado nas fontes e perguntas em aberto.

Plan

Defina uma alteração delimitada, seus riscos, critérios de aceitação e verificação.

Artefato esperado

Um plano revisável com pontos explícitos de verificação de evidências.

Agent

Implemente o escopo aprovado, examine os resultados das ferramentas e itere dentro dos limites combinados.

Artefato esperado

Um diff focado e as verificações realmente executadas.

Revisão

Questione a implementação a partir de um contexto limpo ou especializado.

Artefato esperado

Achados relacionados aos critérios de aceitação e ao código concreto.

Evidência

Compare o resultado com o requisito original. Registre falhas e suposições não verificadas.

Artefato esperado

Comandos reproduzíveis, resultados e limitações restantes.

02 / Bancada de contexto

Bancada de contexto

Escolha apenas o contexto relevante necessário. Mais arquivos não significam automaticamente um contexto melhor.

Normalize nomes sem alterar comportamentos não relacionados.

Inclua a tarefa, a implementação e os testes. Respeite o orçamento ilustrativo e exclua o material não relacionado.

Estas unidades são inventadas para o exercício. Não são tokens, limites de modelos nem medidas de qualidade da IA.

03 / Ciclo de verificação

Ciclo de verificação

Execute um pequeno exemplo JavaScript neste navegador. Compare uma implementação com falhas a uma corrigida.

Código do exemplo / JavaScript

function normalizeName(value) {
  if (!value.trim()) throw new RangeError("Empty name");
  return value.trim();
}
Ciclo de verificação
EntradaEsperadoObtidoResultado
" Ada "adaNão executado
"LIN"linNão executado
" "RangeErrorNão executado

Escolha uma implementação e execute as três verificações.

Somente o exemplo fixo exibido é executado. Nenhuma entrada é avaliada como código, nenhum comando de shell é executado e estes resultados não são salvos como conclusão do curso.

Buscar

Busca em português do Brasil. Os caminhos e os exemplos executáveis mantêm o texto original.