Compartir tecnología

Meta lanza el generador de código AI impulsado por Llama 2: Code Llama, ¡el código abierto está por llegar!

2024-07-11

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Se acaba de lanzar Meta, que afirma ser el "modelo de lenguaje grande más avanzado" en el campo de la programación.
Código Llama
, puede basarse en
Consejos sobre código y lenguaje natural
Generar código y lenguaje natural sobre el código, compatible con múltiples lenguajes de programación convencionales.
Incluye Python, C, Java, PHP, Typecript (Javascript), C# y Bash

Code Llama es completamente gratuito para investigación y uso comercial y se lanzó en GitHub:
https://www.jlht168.com/post/m1/Jryk1eDMBdAR.html

Code Llama se basa en los principales modelos de lenguaje Llama 2 y proporciona tres modelos:

  • Código Llama
  • Modelo de código básico
  • Código Llama - Python
  • Optimizado específicamente para Python
  • Código Llama - Instruir
  • Diseñado específicamente para comprender instrucciones en lenguaje natural.

Ejecute el ejemplo

  • Generar código basado en lenguaje natural.

  • Explicar la función/estructura del código.

Code Llama proporciona tres modelos de diferentes tamaños, con parámetros 7B, 13B y 34B respectivamente, que se pueden utilizar para completar y depurar código. Cada modelo se entrena utilizando tokens de código 500B y datos relacionados con el código. Además, los modelos base y los modelos de instrucción 7B y 13B se entrenan con la función de relleno en el medio (FIM), que admite la función de insertar código. código existente.

Meta dice que los tres modelos de diferentes tamaños cumplen con diferentes requisitos de servicio y latencia. Por ejemplo, el modelo 7B puede funcionar con una sola GPU. El modelo 34B ofrece los mejores resultados y proporciona una mejor asistencia de codificación, pero los modelos más pequeños 7B y 13B son más rápidos y más adecuados para tareas que requieren baja latencia, como la finalización de código en tiempo real.

Según los datos proporcionados por Meta, Code Llama supera a las soluciones existentes y está a la par con ChatGPT en los populares puntos de referencia de codificación HumanEval y Mostly Basic Python Programming (MBPP).