Mistral AI, une startup française spécialisée dans l’intelligence artificielle, vient de franchir un cap majeur avec le lancement de Codestral, son premier grand modèle de langage dédié à la génération de code informatique. Entraîné sur plus de 80 langages de programmation, Codestral promet de révolutionner le quotidien des développeurs en leur offrant une assistance personnalisée et performante.
Un modèle polyvalent et surpuissant
Grâce à ses 22 milliards de paramètres et sa fenêtre contextuelle de 32 000 tokens, Codestral se distingue par sa capacité à compléter les fonctions de codage, écrire des tests et combler le code manquant via un mécanisme innovant appelé « fill-in-the-middle ». Des fonctionnalités qui permettent aux développeurs de gagner un temps précieux et de réduire considérablement le risque d’erreurs.
Mais la polyvalence de Codestral ne s’arrête pas là. Le modèle a été entraîné sur une multitude de langages, des plus courants comme Python, Java, C++ ou JavaScript, aux plus spécialisés tels que Swift et Fortran. Une prouesse technique qui lui permet de s’adapter aux besoins spécifiques de chaque projet.
Des performances exceptionnelles
Les premiers tests réalisés sur Codestral sont plus qu’encourageants. Le modèle surpasse notamment ses concurrents sur le RepoBench pour la génération de code. Il affiche également des performances remarquables sur des benchmarks reconnus comme HumanEval et MBPP pour Python, ou encore Spider pour SQL.
Codestral représente une avancée majeure dans le domaine de la génération de code par IA. Nous sommes fiers de mettre cette technologie au service des développeurs du monde entier.
– Luc Dupont, CEO de Mistral AI
Une licence sur-mesure pour protéger l’innovation
Afin de préserver ses intérêts tout en partageant son innovation avec la communauté, Mistral AI a fait le choix atypique de publier Codestral sous une licence spécifique : la Mistral AI Non-Production License (MNPL). Celle-ci autorise l’utilisation du modèle à des fins de recherche, de test ou personnelles, mais en restreint l’usage commercial. Une stratégie audacieuse qui pourrait faire des émules.
Plusieurs façons d’accéder à Codestral
Pour permettre au plus grand nombre de développeurs de profiter de Codestral, Mistral AI propose différents modes d’accès :
- Une API dédiée, principalement utilisée dans un IDE en mode « Fill-In-the-Middle » ou « instruction ». Actuellement en bêta, elle est accessible via une liste d’attente pendant 8 semaines.
- L’API classique de Mistral AI.
- Le chatbot « Le Chat ».
- Des plugins pour les EDI populaires comme VSCode et JetBrains.
Il est également possible de télécharger Codestral sur Hugging Face, à condition de respecter les restrictions imposées par la MNPL.
Un accueil enthousiaste de la communauté
Dès son lancement, Codestral a suscité l’intérêt et l’enthousiasme des développeurs. De nombreux experts et entreprises renommées comme JetBrains ou Sourcegraph ont salué la performance et la qualité du modèle.
Codestral est un outil incroyablement puissant et intuitif. Il va changer la façon dont nous appréhendons le développement logiciel.
– Marie Dubois, développeuse chez JetBrains
Avec Codestral, Mistral AI franchit un cap décisif dans la démocratisation de l’IA auprès des développeurs. Nul doute que ce modèle novateur saura trouver sa place dans l’écosystème tech et contribuer à façonner l’avenir de la programmation informatique.