Herramienta de Desarrollo Asistido por IA
CopilotChat es una herramienta web que utiliza inteligencia artificial para facilitar la generación de código mediante el desarrollo guiado por pruebas. Su funcionamiento se articula en tres pasos: primero, se definen los casos de prueba, permitiendo a los desarrolladores establecer entradas, salidas esperadas y descripciones opcionales de requisitos. Este enfoque permite una planificación detallada del proceso de desarrollo, asegurando que se cumplan las expectativas de rendimiento del código.
El segundo paso se centra en la generación de código, donde el componente LLM crea el código basado en los casos de prueba previamente definidos. Finalmente, en el tercer paso, se valida el código generado al cruzar los resultados con los casos de prueba establecidos. Si un caso de prueba falla, CopilotChat interactúa continuamente con el LLM para ajustar el código hasta que cumpla con todas las pruebas, garantizando así que el código final sea robusto y cumpla con los requisitos predefinidos.