Copilot Chat automatiza a geração de código usando desenvolvimento orientado a testes (TDD). Você começa definindo casos de teste — entradas, saídas esperadas e, opcionalmente, uma breve descrição dos requisitos.
Um ciclo: testes → código → validação
Depois que você fornece os testes, uma IA gera uma implementação para uma função ou módulo com base nos seus exemplos e observações. Em seguida, o Copilot Chat executa o código gerado em todos os casos de teste e registra quais testes passaram e quais falharam.
Refinamento iterativo até os testes passarem
Se algum teste falhar, o Copilot Chat inicia outra iteração. Ele envia as falhas e divergências de volta para a IA, atualiza o código e executa os testes novamente. Esse ciclo se repete até que todos os testes fiquem verdes.
Melhor para tarefas pequenas e aprendizado
O Copilot Chat é útil quando você precisa de resultados rápidos e limitados por testes, como:
Funções pequenas e trechos de código
Passo a passo de algoritmos e exercícios de prática
Exemplos de aprendizado e protótipos
Ao controlar o comportamento por meio de testes, você obtém uma saída vinculada a expectativas explícitas e verificáveis.

