GitHub Copilot a enfin un digne rival grâce à une collaboration entre Hugging Face et ServiceNow, qui ont formé une communauté de développeurs qui s’appellent BigCode.
Bien qu’ils n’aient aucune affiliation avec GitHub, les LLM de code StarCoder et StarCoderBase ont été formés sur les données de GitHub, qui, selon l’équipe, étaient «licenciées de manière permissive», probablement en clin d’œil au action en justice à laquelle GitHub a été confronté pour avoir omis d’attribuer une partie du code qu’il a utilisé.
Plus de 80 langages de programmation, des commits Git, des problèmes GitHub et des notebooks Jupyter ont été utilisés pour créer l’assistant AI pour les développeurs pendant plus de six mois, avec une version distincte formée spécifiquement avec Python à l’esprit.
StarCoder s’attaque à GitHub Copilot
Selon le annonce (s’ouvre dans un nouvel onglet)StarCoder s’est avéré avoir surpassé d’autres LLM à code ouvert existants dans certains cas, y compris le modèle OpenAI qui alimentait les premières versions de GitHub Copilot.
Il promet également de pouvoir traiter plus de code que d’autres outils, grâce à une longueur de contexte de plus de 8 000 jetons.
En plus d’être capable d’écrire, de suggérer et de corriger du code, Hugging Face a également expliqué que StarCoder peut agir en tant qu’assistant technique, répondant aux questions liées à la programmation pour aider dans d’autres domaines des flux de travail des développeurs.
Une première version v0.1 de HuggingChat peut être essayée en ligne (s’ouvre dans un nouvel onglet) qui s’ouvre en utilisant « OpenAssistant/oasst-sft-6-llama-30b » qui promet d’être « une bonne alternative à ChatGPT ». Il existe une option pour changer le modèle en « BigCode/StarCoder », le « bon modèle autoproclamé pour répondre aux questions techniques ».
BigCode (s’ouvre dans un nouvel onglet), l’organisme à l’origine du modèle, est un projet destiné à développer de manière responsable des LLM dirigé par ServiceNow et Hugging Face. Outre les membres principaux, il invite les contributeurs et les chercheurs en IA à collaborer ouvertement.