Mistral AI, une entreprise française d’intelligence artificielle, a annoncé le lancement de Devstral 2, une nouvelle génération de familles de modèles de codage, et a simultanément lancé Mistral Vibe, un outil de commande de vie brute. Devstral 2 propose deux versions open source : Devstral Small 2, plus adapté aux scénarios à forte puissance de calcul, et Devstral Small 2, plus adapté au déploiement sur site, ciblant l’ingénierie logicielle et les tâches d’agent de code, mettant l’accent sur la compréhension multi-fichiers et les capacités de modification automatisée dans les projets réels.
Selon les informations officielles, Devstral 2 prend en charge des contextes ultra-longs, permettant la navigation entre fichiers, la refactorisation, le patch et l’envoi de modifications candidates dans de grandes bases de code, et il est à la pointe des modèles open source dans plusieurs benchmarks de code. Les deux modèles sont publiés sous licences ouvertes, le modèle principal sous une licence modifiée du MIT et le petit modèle sous licence Apache 2.0, les deux pouvant être exécutés localement via des appels d’interface ou des poids de téléchargement fournis par Mistral.
Mistral Vibe, qui a débuté en même temps que ce modèle, est un assistant IA en ligne de commande orienté terminal qui lit localement les dépôts de code, réalise des opérations de compréhension, de génération et d’édition au niveau du projet, et exécute des tests ou scripts sur commandes, prenant en charge macOS, Linux et Windows. Parce que l’outil permet d’exécuter des commandes et de modifier des fichiers, les équipes de développement doivent toujours effectuer le contrôle de version et la sauvegarde avant utilisation, ainsi que revoir les modifications automatisées pour réduire les modifications de code et les risques de sécurité.
FAQ
Q : Qu’est-ce que Devstral 2 ?
R : Devstral 2 est une famille de modèles de codage de nouvelle génération lancée par Mistral AI, axée sur des scénarios d’ingénierie logicielle tels que la compréhension du code, la génération et la modification automatisée de fichiers multiples.
Q : Quelle est la différence entre Devstral 2 et Devstral Small 2 ?
R : Le premier a des paramètres plus grands et convient aux environnements cloud ou à haute performance de puissance de calcul. Ces derniers sont plus petits et plus faciles à déployer sur des GPU locaux ou des PC haut de gamme, et ils utilisent différentes licences open source.
Q : Que fait Mistral Vibe ?
R : Mistral Vibe est un outil de commande de vie original capable de comprendre la structure du projet, générer ou éditer du code, et exécuter des tests et scripts dans le terminal basés sur Devstral 2, permettant une automatisation complète du processus de développement.
Q : Ces outils sont-ils gratuits et comment puis-je les obtenir ?
R : La série Devstral 2 est actuellement disponible via l’interface fournie par Mistral, les poids des modèles peuvent être téléchargés, et Mistral Vibe peut être obtenu via le script d’installation ou le gestionnaire de paquets, et les frais spécifiques ainsi que les politiques d’utilisation sont soumis à l’annonce officielle.
Q : À quoi dois-je faire attention lorsque j’utilise Devstral 2 et Vibe ?
R : Avant d’autoriser Vibe à accéder au dépôt de code et à exécuter des commandes, il est recommandé d’activer la gestion des versions, de faire des sauvegardes et de revoir manuellement les modifications générées afin d’éviter de supprimer accidentellement des fichiers importants ou d’introduire des risques de sécurité.