Meta ha lanzado una herramienta llamada Code Llama, construida sobre su gran modelo de lenguaje Llama 2, para generar nuevo código y depurar trabajos escritos por humanos, según ha informado la empresa. Code Llama utilizará la misma licencia comunitaria que Llama 2 y es gratuita para investigación y uso comercial.
Code Llama, según Meta, puede crear cadenas de código a partir de indicaciones o completar y depurar código cuando se le señala una secuencia de código específica. Además del modelo base de Code Llama, Meta ha lanzado una versión especializada en Python llamada Code Llama-Python y otra 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 utilizar Code Llama base o Code Llama-Python para instrucciones en lenguaje natural.
«Los programadores ya están utilizando LLM para ayudar con una variedad de tareas, 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»
Meta afirma que Code Llama obtuvo mejores resultados que los LLM disponibles públicamente basándose en pruebas de referencia, pero no nombró específicamente qué modelos probó. Según la empresa, Code Llama obtuvo una puntuación del 53,7% en la prueba de código HumanEval y fue capaz de escribir código con precisión a partir de una descripción textual.
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.
Los generadores de código llevan tiempo ayudando a los desarrolladores. GitHub lanzó Copilot en marzo, impulsado por GPT-4 de OpenAI, para escribir y verificar 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, verifica y actualiza código. Y sí, Google también tiene una herramienta de escritura de código llamada AlphaCode, pero aún no se ha lanzado.
La empresa matriz de GitHub, Microsoft, y OpenAI están siendo demandadas por supuesta violación de la ley de derechos de autor con Copilot, porque la herramienta puede reproducir código con licencia.