GitHub Copilot Ahora Muestra a los Desarrolladores Cuando Sus Sugerencias Coinciden con el Código de un Repositorio Público

GitHub Copilot, la herramienta que ha revolucionado la forma en que los desarrolladores escriben su código, ha lanzado una nueva funcionalidad que muestra a los desarrolladores cuándo el código sugerido coincide con el contenido de un repositorio público.

¿Qué es GitHub Copilot?

GitHub Copilot es una herramienta de inteligencia artificial que ayuda a los desarrolladores a escribir código. Sin embargo, puede crear problemas cuando genera código similar al que ya está disponible en otro repositorio público. Para solucionar este problema, GitHub lanzó una funcionalidad en 2022 que permitía a los usuarios bloquear automáticamente las sugerencias de código coincidente.

Nueva Funcionalidad: Referencia de Código

Para encontrar un equilibrio, GitHub ha lanzado una versión beta privada de una funcionalidad de referencia de código para GitHub Copilot. Con la referencia de código activada, Copilot no bloqueará automáticamente ningún código coincidente que genere, sino que lo mostrará a los desarrolladores en una barra lateral y les permitirá decidir qué hacer con él.

¿Cómo Funciona?

Esta funcionalidad tiende a activarse más a menudo cuando Copilot no tiene mucho contexto con el que trabajar. Cuando Copilot puede ver mucho contexto del código existente en el que estás trabajando, es poco probable que produzca una sugerencia que coincida con el código público. Pero cuando estás empezando, es mucho más probable que genere código coincidente.

¿Por Qué es Importante?

Esta funcionalidad es importante porque permite a los desarrolladores tomar decisiones informadas sobre el código que están utilizando. Pueden rechazar el código, usarlo directamente (asumiendo que la biblioteca lo permite), o hacer que Copilot reescriba el código para que no coincida con el código original.

Reflexiones Finales

Esta nueva funcionalidad de GitHub Copilot es un paso importante para ayudar a los desarrolladores a escribir código de manera más eficiente y efectiva. Al proporcionar a los desarrolladores más control sobre el código que están utilizando, GitHub está ayudando a fomentar la creación de código de alta calidad que es único y original.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir