Meta, la empresa de tecnología anteriormente conocida como Facebook, tiene mucho que decir sobre la IA. Ahora ha anunciado una nueva actualización de su modelo de inteligencia artificial generadora de código, Code Llama 70B. Según la compañía, se trata del “modelo más grande y con mejor rendimiento” hasta la fecha, capaz de manejar más consultas y ser más preciso que las versiones anteriores.
¿Qué es Code Llama?
Code Llama es una herramienta que permite a los desarrolladores crear cadenas de código a partir de indicaciones o corregir el trabajo escrito por humanos. Code Llama se lanzó en agosto de 2023 y es gratuita tanto para uso comercial como para investigación. Está basada en Llama 2, otro modelo de IA de Meta que puede generar texto natural a partir de cualquier entrada.
Code Llama tiene tres versiones: Code Llama – General, que puede generar código en varios lenguajes; Code Llama – Python, que se centra en el lenguaje Python; y Code Llama – Instruct, que puede generar instrucciones paso a paso para resolver problemas de programación.
¿Qué tiene de especial Code Llama 70B?
Code Llama 70B es la última actualización de Code Llama – General, y según Meta, es el modelo más grande y con mejor rendimiento hasta la fecha. Code Llama 70B fue entrenado con 1TB de código y datos relacionados con el código, y está alojado en el repositorio de código Hugging Face, que ofrece acceso a GPUs para ejecutar modelos de IA.
El modelo Code Llama 70B obtuvo un 53 por ciento de precisión en el HumanEval, un conjunto de pruebas que evalúa la capacidad de los modelos de IA para generar código correcto y funcional. Esta puntuación supera al 48,1 por ciento de GPT-3.5, el modelo de OpenAI que también puede generar código, y se acerca al 67 por ciento que OpenAI reportó para GPT-4 en un informe.
Meta afirmó que sus modelos más grandes, 34B y 70B, “devuelven los mejores resultados y permiten una mejor asistencia al código”.
¿Qué implicaciones tiene Code Llama 70B para el futuro de la programación?
Code Llama 70B es una muestra más del avance de la inteligencia artificial en el campo de la generación de código. Esta tecnología puede facilitar el trabajo de los desarrolladores, al permitirles crear código más rápido y con menos errores, o aprender nuevos lenguajes de programación con más facilidad.
Sin embargo, también plantea algunos desafíos éticos y legales, como la propiedad intelectual, la responsabilidad o la seguridad del código generado por la IA. Además, Code Llama 70B no es el único modelo de este tipo en el mercado. Otros desarrolladores de IA han lanzado generadores de código en el último año, como CodeWhisperer de Amazon, o GitHub Copilot de Microsoft, que utiliza el modelo de OpenAI.
Estas herramientas pueden suponer una competencia o una colaboración para Code Llama 70B, dependiendo de cómo se utilicen y se compartan. Lo que está claro es que la inteligencia artificial está cambiando la forma de programar, y que Code Llama 70B es una de las protagonistas de esta revolución.