Meta lance Code Llama, son outil d'IA pour le codage

28 août 2023

Meta LLaMa AI LLM Release

Meta a annoncé la sortie de Code Llama, son nouvel outil d'IA pour le codage.

Code Llama est une version affinée du Llama 2 LLM de Meta, qui a été formé pour écrire et documenter du code. Le nouvel outil prend des descriptions en langage naturel et les transforme en code. Il peut également déboguer, expliquer et documenter le code fourni en entrée.

C'est un outil formidable si vous apprenez à coder, mais ce sont les ingénieurs en logiciel qui bénéficieront le plus de Code Llama.

L'outil prend en charge la plupart des langages de programmation courants, notamment Python, C++, Java, PHP, Typescript (Javascript), C#, Bash, etc.

Avec Code Llama, vous pouvez lui demander d'"écrire une fonction en Python pour calculer les 100 premiers nombres premiers", et il générera le code pour vous. 

Des outils comme ChatGPT permettent déjà d'écrire du code, mais Code Llama possède un certain nombre de caractéristiques qui en font sans doute un meilleur outil de codage.

ChatGPT dispose d'une fenêtre de contexte de 4 000 à 8 000 tokens, tandis que Code Llama peut gérer jusqu'à 100 000 tokens de contexte. Le premier avantage évident d'une fenêtre de contexte plus grande est qu'elle permet d'écrire un code beaucoup plus long.

La perspective la plus excitante est de pouvoir saisir un gros morceau de code et de le faire déboguer par le lama du code. Si vous vouliez utiliser ChatGPT pour faire cela, vous devriez déboguer de petits morceaux à la fois.

Meta a publié 3 tailles de Code Llama avec des paramètres de 7B, 13B et 34B respectivement. Les modèles les plus petits fonctionnent plus rapidement et nécessitent moins de puissance de traitement, mais ils sont moins puissants que le modèle 34B.

Les deux plus petits modèles ont également été entraînés avec la capacité de remplir le milieu (FIM). Cela permet à un programmeur de saisir un code existant et de laisser Code Llama s'occuper des tâches d'achèvement du code.

Outre les modèles de base qui prennent en charge plusieurs langues, Meta a publié deux versions spécifiquement formées à Python et Instruct. 

Code Llama est-il bon ?

Meta a effectué ses propres tests d'étalonnage et a constaté que Code Llama "était plus performant que les LLM open-source spécifiques au code et qu'il surpassait Llama 2".

Voici le tableau de comparaison entre le Code Llama et d'autres modèles.

Code Llama vs autres modèles d'IA

Source : Méta

 

GPT-4 est toujours en tête, mais c'est un modèle énorme, et il n'est pas gratuit. Code Llama est gratuit et la version 7B peut fonctionner sur votre machine locale.

L'utilisation de GPT-4 exige que votre code soit envoyé à travers les serveurs d'OpenAI et, pour beaucoup d'entreprises, cela représente une perte de temps et d'argent. un risque énorme pour leur propriété intellectuelle.

Le lama code fonctionnant sur des serveurs locaux, il n'y a aucun risque que des données privées de l'entreprise soient divulguées ou utilisées pour entraîner d'autres modèles.

En plus des modèles publiés, la Document de recherche Code Llama a référencé un modèle appelé "Unnatural Code Llama". Il a obtenu un score de 62,2% sur le benchmark HumanEval, ce qui est très proche des 67% de GPT-4.

Nous ne savons pas encore quand ce modèle sera commercialisé, mais ce type de performances fait voler en éclats le PaLM Coder de Google et rendra même le GPT-4 plus difficile à vendre.

Rejoindre l'avenir


SOUSCRIRE AUJOURD'HUI

Clair, concis, complet. Maîtrisez les développements de l'IA avec DailyAI

Eugène van der Watt

Eugene a une formation d'ingénieur en électronique et adore tout ce qui touche à la technologie. Lorsqu'il fait une pause dans sa consommation d'informations sur l'IA, vous le trouverez à la table de snooker.

×

PDF GRATUIT EXCLUSIF
Gardez une longueur d'avance avec DailyAI

Inscrivez-vous à notre newsletter hebdomadaire et recevez un accès exclusif au dernier eBook de DailyAI : 'Mastering AI Tools : Your 2024 Guide to Enhanced Productivity" (Maîtriser les outils de l'IA : votre guide 2024 pour une meilleure productivité).

*En vous abonnant à notre lettre d'information, vous acceptez nos conditions d'utilisation. Politique de confidentialité et notre Conditions générales d'utilisation