Meta vient de présenter Code Llama, un nouvel allié pour les programmeurs
L’intelligence artificielle (IA) change la façon dont les programmeurs effectuent leur travail. Une enquête GitHub aux États-Unis suggère que 92 % des développeurs basés aux États-Unis utilisent outils de codage Piloté par un algorithme. Il n’est pas exagéré de penser que ce scénario, dans une plus ou moins grande mesure, se reproduit également dans d’autres pays.
Cette tendance incite de plus en plus d’entreprises à se lancer dans le monde des assistants de programmation. Bien que Copilot soit l’un des plus connus, nous avons vu ces derniers mois arriver des alternatives comme CodeWhisperer d’Amazon. À ceux-ci se sont ajoutés de nouveaux modèles de langage qui promettent d’ouvrir la porte à la création de nouveaux outils.
Code Llama, le modèle de codage de Meta
Meta a annoncé ce jeudi Code Llama, un modèle de langage basé sur Llama 2 dont l’objectif est de compléter la tâche des programmeurs. Parmi ses avantages, nous trouvons le capacité à générer du code et des réponses écrites en langage naturel. La manière d’interagir avec lui n’est pas très différente de ChatGPT. Nous écrivons une invite ou saisissons des données et attendons une réponse élaborée.
Par exemple, nous pourrions demander ce qui suit : « Écrivez-moi une fonction qui génère la séquence de Fibonacci. » Et utilisez également d’autres entrées de texte pour compléter et déboguer du code en Python, C++, Java, PHP, TypeScript (JavaScript), C#, Bash. , et plus encore, avec quelques versions spécialement conçues pour certaines de ces langues. A noter bien sûr que nous ne pourrons pas utiliser Code Llama dès que nous le téléchargerons.
Bien que Meta ait permis le téléchargement du modèle ―et qu’il puisse être utilisé gratuitement à diverses fins―, le faire fonctionner localement sur notre ordinateur nécessite quelques efforts. étapes avancées comme choisir la taille du modèle (7B, 13B et 34B), disposer d’une puissance de calcul suffisante, disposer d’outils de compilation et d’une interface utilisateur. Alors à quoi sert Code Llama ? Développer de nouveaux projets.
Tout comme GitHub Copilot X est basé sur une version modifiée de GPT-4, Code Llama peut devenir le cœur de nouveaux outils comme celui-ci. Nous parlons d’une partie essentielle de tout assistant de code. Chez Meta, ils sont convaincus que ce sera le cas et que leur modèle atteindra une grande variété d’usages, allant de la recherche à la création d’outils commerciaux fermés ou, au contraire, d’outils open source.
