Meta ha appena lanciato il suo ultimo modello di generazione di codice, Code Llama 70B, che segue i passi dei suoi predecessori come Llama 2 e le versioni precedenti di Code Llama. Questo nuovo modello continua a sostenere la ricerca e l’innovazione nel commercio, mantenendo una licenza aperta.
La novità più interessante di questa suite è CodeLlama-70B-Instruct. Questa versione, ottimizzata e focalizzata su attività basate su istruzioni, ha ottenuto un punteggio di 67,8 su HumanEval, confermando il suo posto tra i modelli open source più performanti disponibili oggi.
Code Llama 70B offre tre varianti gratuite sia per la ricerca che per l’uso commerciale: la versione base (CodeLlama – 70B), una specializzazione in Python (CodeLlama – 70B – Python) e una versione ottimizzata per le istruzioni in linguaggio naturale (Code Llama – 70B – Instruct 70B).
Mark Zuckerberg, CEO di Meta, ha dichiarato: “Siamo orgogliosi di rendere open source una versione nuova e migliorata di Code Llama, inclusa una versione con 70B parametri. La scrittura e la modifica del codice si stanno affermando come uno degli utilizzi più significativi dei modelli di intelligenza artificiale. Questa abilità è cruciale anche per elaborare informazioni in altri domini in modo più rigoroso e logico. Sono entusiasta dei progressi fatti e non vedo l’ora di integrare questi sviluppi anche in Llama 3 e nei futuri modelli.”
Code Llama è stato originariamente rilasciato da Meta lo scorso agosto. È un modello che genera codice sia a partire da codice esistente che da istruzioni in linguaggio naturale. Come Llama 2, anche Code Llama è open source e disponibile per uso commerciale.
Code Llama si basa sulle fondamenta di Llama 2, affinato con set di dati specializzati per la generazione di codice. Meta ha annunciato quattro versioni di Code Llama: Code Llama, Code Llama Instruct, Code Llama Python e Unnatural Code Llama, ognuna con capacità diverse e parametri che vanno dai 7B ai 34B.