Meta, la compañía propietaria de Facebook, presentó su última innovación en el campo de la inteligencia artificial: Code Llama. Esta herramienta, basada en el modelo de lenguaje de gran tamaño Llama 2 de Meta, tiene como objetivo transformar a código las instrucciones en lenguaje natural, agilizando así los flujos de trabajo y mejorando la productividad de los programadores.
Code Llama fue entrenada mediante conjuntos de datos especializados en código y puede generar tanto código como explicaciones detalladas sobre el mismo a partir de indicaciones en lenguaje natural o en código. Además, los desarrolladores pueden interactuar con la herramienta para completar o depurar el código en proceso. La herramienta es compatible con varios lenguajes de programación populares, como Python, C++, Java, PHP, JavaScript, C# y más.
La plataforma se ofrece en tres tamaños diferentes: 7.000 millones, 13.000 millones y 34.000 millones de parámetros, cada uno entrenado con 500.000 millones de tokens de código y datos relacionados. Y para optimizar aún más la experiencia, Meta lanzó variantes adicionales: Code Llama – Python, perfeccionada con 100.000 millones de tokens de código Python para generar código, y Code Llama – Instruct, diseñada para generar respuestas en lenguaje natural basadas en instrucciones similares.
Además de su enfoque en la generación de código, Code Llama se destaca por su apoyo a los desarrolladores en la mejora de sus proyectos. La herramienta proporciona indicaciones y sugerencias para perfeccionar el código a medida que los proyectos se vuelven más complejos.
Meta busca atender a una amplia gama de necesidades de programadores, desde novatos hasta expertos en la industria. Aunque la herramienta es de código abierto y ofrece flexibilidad en su uso, Meta insta a los usuarios a utilizarla de manera ética y evitar el desarrollo de códigos maliciosos.
En un contexto donde varias empresas tecnológicas están incursionando en el campo de la inteligencia artificial, Code Llama de Meta se presenta como una solución potente para mejorar la calidad y eficiencia de la programación, respaldando así el crecimiento continuo de la industria.