Meta ha lanzado una herramienta llamada Code Llama, construida sobre su modelo de lenguaje de gran tamaño Llama 2, para generar nuevo código y depurar el trabajo escrito por humanos, dijo la compañía.
Code Llama utilizará la misma licencia comunitaria que Llama 2 y es gratuita para investigación y uso comercial.
Según Meta, Code Llama puede crear cadenas de código a partir de instrucciones o completar y depurar código cuando se apunta a una cadena de código específica. Además del modelo básico de Code Llama, Meta ha lanzado una versión especializada en Python llamada Code Llama-Python y otra versión llamada Code Llama-Instrct, que puede entender instrucciones en lenguaje natural. Según Meta, cada versión específica de Code Llama no es intercambiable, y la empresa no recomienda el Code Llama base ni el Code Llama-Python para instrucciones en lenguaje natural.
Puede leer también | Meta acaba de lanzar su respuesta a GitHub Copilot, y es gratis
"Los programadores ya están utilizando LLMs para ayudar en una variedad de tareas, que van desde la escritura de nuevo software a la depuración de código existente", dijo Meta en una entrada de blog. "El objetivo es hacer que los flujos de trabajo de los desarrolladores sean más eficientes para que puedan centrarse en los aspectos más centrados en el ser humano de su trabajo".
Puede leer también | Meta adquiere un grupo de empresas de juegos de realidad virtual
Meta afirma que Code Llama obtuvo mejores resultados que los LLM disponibles públicamente, basándose en pruebas comparativas, pero no especificó contra qué modelos. La empresa afirma que Code Llama obtuvo una puntuación del 53,7% en la prueba comparativa de código HumanEval y que fue capaz de escribir código con precisión a partir de una descripción de texto.
Meta lanzará tres tamaños de Code Llama y afirma que el más pequeño cabe en una sola GPU para proyectos de baja latencia.
Puede leer también | Sarah Silverman demanda a OpenAI y Meta
Los generadores de código llevan tiempo ayudando a los desarrolladores a trabajar. GitHub lanzó Copilot en marzo, impulsado por GPT-4 de OpenAI, para escribir y comprobar código rápidamente. GitHub Copilot también puede reescribir código antiguo para actualizarlo. AWS de Amazon también tiene CodeWhisperer, que también escribe, comprueba y actualiza código. Y sí, Google también tiene una herramienta de escritura de código en AlphaCode, pero aún no está disponible.
La empresa matriz de GitHub, Microsoft, y OpenAI han sido demandadas por violar supuestamente la ley de derechos de autor con Copilot porque la herramienta puede reproducir código con licencia.