Gracias por escuchar. Hola a todos. Antes que nada, estoy realmente, realmente contento de que todos estén aquí. Los últimos dos años fueron difíciles, por supuesto, así que gracias a todos por estar aquí.
Sí, mi nombre es Krzysztof, y tengo un título elegante en GitHub. No importa realmente. He estado trabajando durante el último año y medio en un proyecto llamado GitHub Copilot. Espero que muchos de ustedes hayan oído hablar de GitHub Copilot. Ha sido un tema de moda en Internet y las redes sociales, pero si no lo han hecho, permítanme presentarles rápidamente GitHub Copilot.
¿Entonces qué es? Básicamente, es una herramienta de productividad para el desarrollo de software. Puedes pensar en ello como un autocompletado más potente. Sin embargo, a diferencia de los sistemas de autocompletado tradicionales, no está basado en la información semántica o en el análisis estático de código, ni en nada parecido. En cambio, utiliza el modelo de IA llamado Codex desarrollado por OpenAI, que ha sido entrenado con el conocimiento colectivo de todos nosotros, los desarrolladores de software, en forma de miles de millones de líneas de código disponibles públicamente en Internet. Gracias a eso, GitHub Copilot no se limita a sugerir solo palabras individuales, como nombres de variables o nombres de funciones, como en el caso de los sistemas de autocompletado tradicionales. En cambio, intentamos sugerir bloques completos de código, bloques de varias líneas, que intentan adaptarse al contexto actual, intentan averiguar cuál es tu próximo paso, qué estás planeando hacer. Esos fragmentos, esas sugerencias se adaptan al estilo de codificación, al uso de otros archivos, otras funciones de tu proyecto y mucho más. Y debido a eso, tuvimos que diseñar una experiencia de usuario un poco diferente para esas sugerencias. En lugar de utilizar el widget de autocompletado tradicional, que es una lista de funciones, diseñamos esta experiencia de usuario de tener este texto virtual en línea que se muestra directamente en el editor, y hablaré un poco más sobre eso en un momento.
Sin embargo, si aún no has visto GitHub Copilot, tengo un video rápido para mostrarte cómo funciona y estaré hablando mientras se reproduce este video. Como puedes ver, este texto gris, son sugerencias que son sugeridas por GitHub Copilot. Se actualizan a medida que escribes en tu editor, por lo que no necesitas realizar ninguna acción adicional para obtener esas sugerencias, simplemente escribes en tu editor de código como lo harías normalmente, y tratamos de sugerir algo útil para ti que esperamos sea útil. En esta demostración en particular, solo hay completados de una sola línea, pero también podemos sugerir completados de varias líneas en algunos casos. Entonces, probablemente quieras preguntarme, sí, esto se ve genial en la demostración, pero ¿es realmente útil y realmente produce algún valor para los usuarios, mejora tu productividad? Como se mencionó en la introducción, Copilot ha estado en vista previa técnica durante casi un año. Lo lanzamos a fines de junio del año pasado, así que ahora mismo es literalmente un año, y ha sido utilizado por miles y miles de desarrolladores de software en todo el mundo. No puedo compartir números específicos sobre eso, sin embargo, hay un número que puedo compartir, y es este número. Para los usuarios que tienen Copilot habilitado en su archivo, vemos que el 35 por ciento del código recién escrito en este archivo ha sido sugerido por GitHub Copilot. Quiero decir, por supuesto, el desarrollo de software no se trata solo de escribir código, pero imagina si escribes código durante varias horas todos los días, si ese proceso es un 35 por ciento más productivo, eso significa que tienes tal vez dos horas más de tu tiempo de vuelta. Eso es realmente increíble. Este número ha ido creciendo constantemente durante el último año. No comenzamos con este número.
Comments