Sommaire
Voilà, vous connaissiez déjà Mistral, le modèle de langage made in France qui rivalise avec ChatGPT. Mais savez-vous que ses créateurs viennent de lancer Codestral, un code model AI dédié au développement informatique ? Pfiou, on peut dire qu’ils ne chôment pas chez Mistral AI !
Des performances de ouf avec plus de 80 langages supportés
Concrètement, Codestral est un modèle d’IA générative entraîné spécifiquement pour des tâches liées au codage. Son but ? Donner un sacré coup de pouce aux développeurs en les aidant à écrire du code et à interagir avec celui-ci via une API. Le tout avec un support de plus de 80 langages de programmation, d’environnements de développement et de scripts !
On parle de Java, C, C++, JavaScript, Bash, Python et même Fortran ou Swift.
Mistral AI affirme que Codestral offre les meilleures performances avec des langages comme Python, mais qu’il reste plus que compétent avec d’autres comme Fortran ou Swift (même si on avoue que ce sont moins nos préférés).
Complétion de fonctions, écriture de tests, fill-in-the-middle… Que ne fait-il pas ?
Avec ses 22 milliards de paramètres (oui, vous avez bien lu), Codestral est une véritable bête de course quand il s’agit de compléter des fonctions ou d’écrire des tests. Mais ce n’est pas tout ! Il est également capable de partir d’un bout de code existant et de le compléter grâce à un mécanisme de « fill-in-the-middle ». Un gain de temps monstrueux pour les codeurs (et un outil qui va sérieusement vous simplifier la vie).
Comment utiliser Codestral pour booster votre développement ?
Pour profiter de cette merveille technologique, plusieurs solutions s’offrent à vous. Vous pouvez télécharger Codestral depuis HuggingFace sous licence de recherche et de test. Ou encore, utiliser l’endpoint API codestral.mistral.ai mis à disposition par Mistral AI.
Pendant 8 semaines, cet endpoint sera d’ailleurs accessible gratuitement en période bêta.
Intégration aux IDE populaires comme Visual Studio Code
Cerise sur le gâteau, Codestral s’intègre parfaitement aux IDE les plus populaires du marché, à commencer par Visual Studio Code. Un vrai bonheur pour les développeurs qui pourront bénéficier de ses capacités directement dans leur environnement de travail habituel (adieu les allers-retours incessants entre différents outils).
En somme, que vous soyez développeur débutant ou chevronné, Codestral s’annonce comme un outil indispensable pour gagner en productivité et en qualité de code. Une avancée majeure dans le domaine de l’IA appliquée au développement informatique (et un vrai bol d’air frais made in France dans ce secteur).
L’avenir de Codestral ? Toujours plus de langages supportés
Bien que déjà impressionnant avec sa prise en charge de plus de 80 langages, le futur de Codestral semble encore plus prometteur. L’équipe de Mistral AI travaille d’arrache-pied pour étendre constamment la compatibilité à de nouveaux langages et environnements. Leur objectif ? Que Codestral devienne l’assistant indispensable des développeurs, quelle que soit leur stack technique.
Résumé / TL;DR
- Codestral est un code model AI créé par Mistral AI
- Il supporte plus de 80 langages de programmation
- Ses fonctionnalités : complétion de code, écriture de tests, fill-in-the-middle
- Disponible sur HuggingFace et via une API
- S’intègre aux IDE populaires comme Visual Studio Code
- Objectif : augmenter la productivité des développeurs