Microsoft prueba la tecnología de OpenAI

por Dave Gershgorn

GitHub y OpenAI han lanzado una vista previa técnica de una nueva herramienta de inteligencia artificial llamada Copilot , que se encuentra dentro del editor de código de Visual Studio y autocompleta fragmentos de código.

Copilot hace más que solo codificar como loro que se ha visto antes, según GitHub. En su lugar, analiza el código que ya ha escrito y genera un nuevo código coincidente, incluidas funciones específicas que se llamaron anteriormente. Los ejemplos en el sitio web del proyecto incluyen escribir automáticamente el código para importar tweets, dibujar un diagrama de dispersión o obtener una calificación de Goodreads.

Funciona mejor con Python, JavaScript, TypeScript, Ruby y Go, según una publicación de blog del CEO de GitHub, Nat Friedman.UN DESCENDIENTE DE GPT-3

GitHub ve esto como una evolución de la programación de pares, donde dos codificadores trabajarán en el mismo proyecto para detectar los errores de los demás y acelerar el proceso de desarrollo. Con Copilot, uno de esos codificadores es virtual.

Este proyecto es el primer resultado importante de la inversión de mil millones de dólares de Microsoft en OpenAI, la firma de investigación ahora dirigida por el presidente de Y Combinator, Sam Altman. Desde que Altman tomó las riendas, OpenAI ha pasado de ser una organización sin fines de lucro a un modelo de “ganancias limitadas” , asumió la inversión de Microsoft y comenzó a licenciar su algoritmo de generación de texto GPT-3.

Copilot se basa en un nuevo algoritmo llamado OpenAI Codex, que el CTO de OpenAI Greg Brockman describe como un descendiente de GPT-3.

GPT-3 es el algoritmo de generación de lenguaje insignia de OpenAI, que puede generar texto a veces indistinguible de la escritura humana. Es capaz de escribir de manera tan convincente debido a su tamaño de 175 mil millones de parámetros , o perillas ajustables que permiten que el algoritmo conecte relaciones entre letras, palabras, frases y oraciones.

Mientras que GPT-3 genera inglés, OpenAI Codex genera código. OpenAI planea lanzar una versión de Codex a través de su API a finales de este verano para que los desarrolladores puedan crear sus propias aplicaciones con la tecnología, dijo un representante de OpenAI a The Verge en un correo electrónico.

Codex se entrenó en terabytes de código disponible abiertamente extraído de GitHub, así como ejemplos en inglés.

Si bien los testimonios en el sitio elogian las ganancias de productividad que proporciona Copilot, GitHub implica que no todo el código utilizado fue examinado para detectar errores, prácticas inseguras o datos personales. La compañía escribe que ha implementado algunos filtros para evitar que Copilot genere lenguaje ofensivo, pero puede que no sea perfecto.

“Debido a la naturaleza previa al lanzamiento de la tecnología subyacente, GitHub Copilot a veces puede producir resultados no deseados, incluidos resultados sesgados, discriminatorios, abusivos u ofensivos”, dice el sitio web de Copilot.

Dadas las críticas al sesgo de GPT-3 y los patrones de lenguaje abusivos , parece que OpenAI no ha encontrado una manera de evitar que los algoritmos hereden los peores elementos de sus datos de entrenamiento.

La compañía también advierte que el modelo podría sugerir direcciones de correo electrónico, claves de API o números de teléfono, pero que esto es raro y se ha descubierto que los datos son sintéticos o generados de forma pseudoaleatoria por el algoritmo. Sin embargo, el código generado por Copilot es en gran parte original. Una prueba realizada por GitHub encontró que solo el 0.1 por ciento del código generado se podía encontrar literalmente en el conjunto de entrenamiento.

Este no es el primer proyecto que intenta generar código automáticamente para ayudar a los programadores que trabajan duro. La startup Kite presenta una funcionalidad muy similar, con disponibilidad en más de 16 editores de código.

En este momento, Copilot se encuentra en una vista previa técnica restringida, pero puede registrarse en el sitio web del proyecto para tener la oportunidad de acceder a él.

Fuente: https://www.theverge.com/2021/6/29/22555777/github-openai-ai-tool-autocomplete-code

Deja una respuesta