blank
31
Ene

Lanzado Code LLaMA 70B de Meta en competencia directa con GitHub Copilot

La IA está en todas partes y , por supuesto, está ya instalada en los IDE’s de todos los desarrolladores y desarrolladoras como herramienta destacada. Una de las razones por las que en en la 11ª edición de OpenExpo Europe será temática transversal.

En este terreno de las IA’s orientadas al desarrollo de código la reciente introducción de Code LLaMA 70B por Meta ( Facebook, Instagram, WhatsApp) ha desatado una nueva ola de expectativas y debates. Este modelo de inteligencia artificial no solo desafía a pesos pesados como GitHub Copilot, sino que también viene a definir la posición de Meta en esta tecnología transversal.

Meta y la IA

El interés de Meta en el campo de la inteligencia artificial comenzó hace varios años, pero fue en 2020 cuando la compañía intensificó notablemente su esfuerzo en el desarrollo de modelos de IA avanzados y de código abierto.

Antes del lanzamiento de Code LLaMA 70B, otros modelos notables en la serie LLaMA como LLaMA 1 y LLaMA 2 fueron liberados bajo licencias abiertas. Estos modelos sentaron las bases para algunas de las capacidades avanzadas de generación de código, que hoy nos trae al blog de OpenExpo Europe a LLaMa 70B.

Lanzado Code LLaMA 70B de Meta en competencia directa con GitHub Copilot

Cada nueva versión de los modelos LLaMA ha incorporado mejoras significativas en términos de capacidad de procesamiento de lenguaje, comprensión y, en este caso, generación de código. Por ejemplo, antes de la introducción del Code LLaMA 70B, la versión LLaMA 2 ya mostraba capacidades para estos menesteres y así se usaba, aunque hubiese otros referentes.

Code LLaMA 70B se apoya en la arquitectura de modelos de lenguaje de gran escala, específicamente diseñados para la generación y comprensión del código de programación. Estos modelos se basan en técnicas de machine learnig y procesamiento de lenguaje natural (PLN), utilizando redes neuronales para aprender patrones de código y lenguaje humano. En este modelo concreto, la apertura y la colaboración con la comunidad científica han sido elementos clave en el desarrollo y la mejora de estos modelos.

Características más destacables de Code LLaMA 70B

Entre las principales características de Code LLaMA 70B, podríamos citar:

– Ser entrenado con más de 500 mil millones de tokens de código.

– Ofrecer una capacidad mejorada para procesar y generar códigos largos y complejos.

– Incluir variantes especializadas como CodeLlama-70B-Instruct y CodeLlama-70B-Python, cada una optimizada para tareas específicas.

– Ser de código abierto (aunque hay cierta discusión sobre la “apertura” de las licencias de LLaMA que abordaremos en otro artículo en este blog).

La entrada de Code LLaMA 70B en el mercado plantea una competencia directa a GitHub Copilot, destacándose por su precisión, versatilidad y su foco puesto en la generación de código basado en instrucciones en lenguaje natural. Esto no sólo supone un logro tecnológico, sino que también reconfigura el paisaje de las herramientas de asistencia de código, brindando a los desarrolladores más opciones y competencia.

Lanzado Code LLaMA 70B de Meta en competencia directa con GitHub Copilot

Acceso y Aplicaciones

Code LLaMA 70B está disponible para su descarga y uso tanto para investigadores como para usuarios comerciales, bajo licencia abierta . Su integración con plataformas y frameworks como Hugging Face, PyTorch, TensorFlow y Jupyter Notebook facilita su adopción en una variedad de entornos de desarrollo.

La aparición de Code LLaMA 70B es otro paso más, importante y significativo, en el campo de los asistentes de código basados en IA. Promete entrar en batalla directa con herramientas tan establecidas como GitHub Copilot, lo que no solo estimula la innovación, sino que también promete enriquecer el ecosistema de desarrollo de software.