
Meta si sta unendo ad altri giganti della tecnologia nella creazione del proprio strumento di codifica assistito dall’intelligenza artificiale. Lo strumento, Codice Fiamma, genera codice in base a istruzioni di testo. Può anche essere utile con altre attività di sviluppo, come il completamento del codice e il debug.
Meta ritiene che Code Llama renderà i flussi di lavoro di sviluppo più veloci e abbasserà il livello di ingresso per i nuovi sviluppatori.
“Code Llama è all’avanguardia per i LLM disponibili al pubblico sulle attività di codifica. Ha il potenziale per rendere i flussi di lavoro più veloci ed efficienti per gli sviluppatori e abbassare la barriera all’ingresso per le persone che stanno imparando a programmare. Code Llama ha il potenziale per essere utilizzato come strumento educativo e di produttività per aiutare i programmatori a scrivere software più robusto e ben documentato”, ha scritto Meta in un post sul blog.
Code Llama è basato su Lama 2, che è un modello linguistico di grandi dimensioni incentrato sulla generazione di codice. Per creare Code Llama, l’azienda ha svolto formazione aggiuntiva su set di dati specifici del codice.
Meta sta rilasciando Code Llama con una licenza comunitaria per seguire un approccio aperto all’innovazione dell’intelligenza artificiale. Utilizza la stessa licenza utilizzata per Llama 2.
Lo strumento supporta già i linguaggi di programmazione più diffusi, tra cui Python, C++, Java, PHP, TypeScript, C# e Bash, tra gli altri.
L’azienda ha anche rilasciato due versioni specializzate di Code Llama. Code Llama – Python è una variante che è stata ulteriormente addestrata su token da 100 miliardi di codice Python. Code Llama – Instruct è ottimizzato per l’insegnamento del linguaggio naturale.
“Il modello riceve un input di istruzioni in linguaggio naturale e l’output atteso. Ciò migliora la comprensione di ciò che le persone si aspettano dai loro suggerimenti. Raccomandiamo di utilizzare le varianti Code Llama – Instruct ogni volta che utilizzi Code Llama per la generazione di codice poiché Code Llama – Instruct è stato ottimizzato per generare risposte utili e sicure in linguaggio naturale”, ha scritto Meta.