Meta a lancé un outil appelé Code Llama, construit à partir de son grand modèle de langage Llama 2, pour générer du nouveau code et déboguer des travaux écrits par des humains, a déclaré l’entreprise. Code Llama utilisera la même licence communautaire que Llama 2 et sera gratuit pour la recherche et l’utilisation commerciale.
Selon Meta, Code Llama peut créer des chaînes de code à partir d’invites ou compléter et déboguer un code lorsqu’il est dirigé vers une séquence de code spécifique. Outre le modèle de base de Code Llama, Meta a lancé une version spécialisée de Python appelée Code Llama-Python et une autre appelée Code Llama-Instrct, qui peut comprendre des instructions en langage naturel. Selon Meta, chaque version spécifique de Code Llama n’est pas interchangeable et l’entreprise ne recommande pas d’utiliser Code Llama base ou Code Llama-Python pour les instructions en langage naturel.
« Les programmeurs utilisent déjà les LLM pour les aider dans diverses tâches, de l’écriture d’un nouveau logiciel au débogage d’un code existant », explique Meta dans un billet de blog. « L’objectif est de rendre les flux de travail des développeurs plus efficaces afin qu’ils puissent se concentrer sur les aspects les plus humains de leur travail
Meta affirme que Code Llama a obtenu de meilleurs résultats que les LLM publiquement disponibles sur la base de tests de référence, mais n’a pas spécifiquement nommé les modèles qu’elle a testés. L’entreprise a déclaré que Code Llama avait obtenu un score de 53,7 % au test de référence HumanEval et qu’il était capable d’écrire du code avec précision sur la base d’une description textuelle.
Meta commercialisera trois tailles de Code Llama et précise que la plus petite tient sur un seul GPU pour les projets à faible latence.
Les générateurs de code aident les développeurs depuis un certain temps. GitHub a lancé Copilot en mars, alimenté par le GPT-4 d’OpenAI, pour écrire et vérifier rapidement le code. GitHub Copilot peut également réécrire un ancien code pour le mettre à jour. L’AWS d’Amazon dispose également de CodeWhisperer, qui écrit, vérifie et met à jour le code. Et oui, Google a également un outil d’écriture de code appelé AlphaCode, mais il n’a pas encore été publié.
La société mère de GitHub, Microsoft, et OpenAI sont poursuivis en justice pour avoir prétendument violé le droit d’auteur avec Copilot, parce que l’outil peut reproduire du code sous licence.