Copilot Chat automatiza la generación de código usando desarrollo guiado por pruebas (TDD). Empiezas definiendo casos de prueba: entradas, salidas esperadas y, opcionalmente, una breve descripción de los requisitos.
Un ciclo: pruebas → código → validación
Después de que proporcionas las pruebas, un LLM genera una implementación para una función o módulo basada en tus ejemplos y notas. Luego, Copilot Chat ejecuta el código generado contra todos los casos de prueba y registra cuáles pasan y cuáles fallan.
Refinamiento iterativo hasta que pasen las pruebas
Si alguna prueba falla, Copilot Chat inicia otra iteración. Devuelve los fallos y discrepancias al LLM, actualiza el código y vuelve a ejecutar las pruebas. Este ciclo se repite hasta que todas las pruebas estén en verde.
Ideal para tareas pequeñas y aprendizaje
Copilot Chat es útil cuando necesitas resultados rápidos y limitados por pruebas, como:
Funciones pequeñas y fragmentos de código
Recorridos de algoritmos y ejercicios prácticos
Ejemplos de aprendizaje y prototipos
Al controlar el comportamiento mediante pruebas, obtienes un resultado vinculado a expectativas explícitas y verificables.

