Y volviendo al estudio real de Copilot. Lo que los desarrolladores nos dijeron es que la mayoría de las personas, cuando usaban Copilot, dijeron que se sentían menos frustrados al programar, pasaban menos tiempo buscando, por lo que donde de lo contrario probablemente irías a Google o leerías algunos comentarios en un sitio externo, tener todas las sugerencias y respuestas dentro de tu IDE es realmente útil para mantener en el mismo flujo.
Y luego, sí, sintieron que podían, sí, mantenerse en el mismo flujo, pasar menos tiempo buscando externamente. Y lo que también fue genial escuchar es que las personas gastaron menos esfuerzo mental en tareas repetitivas que Copilot les ayudó a hacer. La mayoría también dijo que se sentían más satisfechos con su trabajo mientras lo usaban y pudieron básicamente pasar más tiempo resolviendo problemas más interesantes, un trabajo más satisfactorio. Esto fue una buena base para nosotros para entender que está teniendo un efecto positivo en la felicidad del desarrollador.
Y luego, una de las primeras hipótesis que teníamos era que las personas pueden completar tareas más rápido, especialmente tareas repetitivas. Y también hubo algunos experimentos que hicimos donde las personas usaron Copilot para completar una tarea y lo compararon con personas que no lo hicieron. Entonces, sí. Ahora que les he hablado sobre algunos de nuestros estudios que se hicieron sobre el aspecto de autocompletado de Copilot, quiero volver a esta diapositiva, porque hay algo nuevo en lo que estamos trabajando llamado Copilot Chat de GitHub, y eso va a cerrar la brecha entre la autocompletación dentro del IDE y tener más una conversación en torno al código que tienes, como los archivos que tienes abiertos, entender, como, qué comentarios tiene, y puedes darle comentarios y animarlo aún más para ayudarte a progresar.
Y este tipo de discusiones tiene muchos casos de uso. Así que solo voy a mencionar algunos de ellos. Pero, sí, realmente te ayuda con algunas de las cosas más repetitivas de plantilla, tareas comunes como tal vez escribir una consulta SQL o incluso, como, escribir una expresión regular para algo. Pero estás viendo que está, sí, ayudando a aumentar la productividad y al final del día, ahorrándote tiempo para trabajar en resolver problemas más interesantes. Entonces, las cosas que realmente quieres hacer. Y es realmente útil para trabajar en dominios desconocidos también. Realmente puedes hacer más descubrimiento y, como, descubrir cómo hacer un prototipo de algo súper rápido.
Quiero mostrarte un ejemplo de cómo usar Copilot Chat que grabé una demostración de. También, ¿las personas están usando Copilot Chat? Otra muestra de manos. ¿Es algo a lo que las personas tienen acceso? De acuerdo. No muchas. Pero lo que hice es cuando estaba construyendo esta demo, fui a... esto es muy, como, pero fui al festival de tulipanes en Kuckenhof hace unas semanas. Y tomé muchas fotos de tulipanes. Fui a los campos y realmente estaba tratando de averiguar, como, cómo puedo hacer una aplicación realmente tulipanesca. Así que le pregunté a chat TBT y me ayudó a decidir qué quería hacer con eso. Así que empecé con una pizarra en blanco y voy a darle a reproducir en esto e intentar ponerlo en pantalla completa para que puedas verlo mejor. Pero en la parte inferior izquierda aquí está Copilot Chat. Sabe acerca de los archivos que tengo abiertos. Y simplemente comencé, como, usando la aplicación Create React. Simplemente comencé con una pizarra en blanco. Y lo que hice fue decir, oye, tengo estas imágenes de tulipanes en el directorio de imágenes públicas.
Comments