Meta lanza Code Llama: Un Generador de Código Abierto con inteligencia artificial

Arepa Tecnológica
2 lectura mínima

Meta, anteriormente conocida como Facebook, ha lanzado Code Llama, una herramienta de aprendizaje automático que genera y explica código en lenguaje natural, en este caso en inglés. Este generador de código, similar a GitHub Copilot y Amazon CodeWhisperer, permite completar y depurar código en diversos lenguajes de programación, como Python, C++, Java, PHP, Typescript, C# y Bash.

- Publicidad -

Code Llama se basa en el modelo de generación de texto Llama 2, previamente lanzado por Meta, pero se ha optimizado para la creación y explicación de código. Los modelos de Code Llama, que varían en tamaño de 7 mil millones a 34 mil millones de parámetros, fueron entrenados con 500 mil millones de tokens de código y datos relacionados. Además, se han afinado específicamente para entender instrucciones en lenguaje natural, como «Escribe una función que genere la secuencia de Fibonacci».

Si bien Code Llama ofrece beneficios como generar código de manera eficiente, también presenta desafíos y riesgos. La herramienta ha sido probada en el entorno interno de Meta, y aunque se ha esforzado por evitar generar código malicioso, como ransomware, aún puede producir respuestas «inexactas» u «objetables» a ciertas solicitudes. La empresa insta a los desarrolladores a realizar pruebas de seguridad y ajustes específicos antes de implementar la herramienta.

- Publicidad -

A pesar de los riesgos, Meta ha decidido liberar Code Llama como código abierto con restricciones mínimas. Los desarrolladores solo deben comprometerse a no usar el modelo con fines maliciosos y, si se despliega en una plataforma con más de 700 millones de usuarios activos mensuales, deben solicitar una licencia.

Este paso de Meta hacia el código abierto busca fomentar la innovación y el desarrollo de nuevas herramientas basadas en su tecnología de IA generativa, pero también destaca la importancia de abordar los desafíos éticos y de seguridad en el ámbito de la programación asistida por IA.

Comparte este artículo
Deja un comentario

Deja un comentario

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