|
|
|
GitHub Copilot: la nueva versión es 'más inteligente' |
|
GitHub Copilot: la nueva versión es "más inteligente" Feb 22, 2023 |
|
 |
| | GitHub lanza una nueva actualización de Copilot, el asistente virtual que brinda sugerencias mientras se escribe código |
GitHub, la plataforma de alojamiento de código propiedad de Meta, ha lanzado una nueva actualización de Copilot. El asistente virtual basado en Inteligencia Artificial que simplifica la digitación del código brindando sugerencias en tiempo real. Las novedades introducidas se refieren sobre todo a la seguridad y al nivel de precisión con el que se proporcionan las recomendaciones para completar las fuentes. |
|
|
Seguridad |
|
En cuanto a la seguridad, la última versión cuenta con un sistema de filtros contra vulnerabilidades. Diseñado específicamente para bloquear algunos patrones que se consideran inseguros, como los que se utilizan para las inyecciones de SQL. |
|
Los controles de la plataforma funcionan con un escáner de vulnerabilidades basado en un modelo de lenguaje grande (LLM). Estos modelos de lenguaje tienen una ventaja significativa sobre la mayoría de las herramientas creadas para el mismo propósito. De hecho, te permiten realizar los análisis mientras escribes el código, sin esperar a que se complete. Esto significa que se vuelve más fácil aplicar cualquier corrección sin afectar negativamente el flujo de trabajo. |
|
|
Mejoras de IA |
|
Se han mejorado aún más los modelos de IA que permiten que Copilot funcione. En este sentido, baste recordar que en junio del año pasado el código sugerido considerado aceptable rondaba el 27% del total producido. Actualmente, sin embargo, este porcentaje habría ascendido a 46 puntos, alcanzando el 61% en el caso concreto de Java. |
Tales avances también habrían sido posibles gracias a la actualización del modelo OpenAI Codex. Este último ahora tiene una mayor capacidad para comprender el contexto de una pieza específica de código. A menudo, el modelo del lado del cliente se ha mejorado con el objetivo de reducir al máximo las sugerencias no deseadas al desarrollador. |