Lancement de Snowflake Arctic

Traduit de l'anglais

Snowflake Arctic est un grand modèle de langage d'entreprise open-source publié par Snowflake Inc. en avril 2024, conçu pour la génération de requêtes SQL et les tâches de codage.

Snowflake Arctic est un modèle de langage de grande taille open-source destiné aux entreprises, publié par Snowflake Inc. en avril 2024. Il est conçu pour offrir des performances élevées sur les charges de travail d'entreprise, en particulier la génération de SQL et le codage, tout en maintenant une efficacité en termes de coûts. Arctic utilise une architecture hybride qui combine un transformateur dense avec une approche de Mixture of Experts (MoE), lui permettant d'atteindre des résultats compétitifs avec des coûts de calcul inférieurs à ceux d'autres modèles de taille similaire.

Le modèle a été annoncé dans le cadre de la stratégie plus large de Snowflake visant à intégrer l'IA générative dans sa plateforme de cloud de données. Arctic est disponible sous licence Apache 2.0, ce qui le rend librement utilisable à des fins de recherche et commerciales. Il a été entraîné sur un vaste corpus de données web publiques, de référentiels de code et de requêtes SQL, avec un accent sur les tâches pertinentes pour la gestion des données d'entreprise.

Architecture et conception

Arctic utilise une architecture de transformateur hybride Dense-MoE. Il possède 480 milliards de paramètres au total, mais seulement 17 milliards sont actifs lors de l'inférence. Cette conception réduit le coût de calcul de l'exécution du modèle tout en maintenant une haute précision. Le composant dense gère la compréhension générale du langage, tandis que les couches MoE se spécialisent dans différents domaines, tels que le SQL et les langages de programmation.

Le modèle a été entraîné selon un processus en deux étapes. La première étape impliquait un pré-entraînement sur un ensemble de données diversifié de texte et de code. La deuxième étape se concentrait sur le réglage fin pour des tâches spécifiques, notamment la génération de SQL, la complétion de code et le suivi d'instructions. Cette approche a permis à Snowflake d'optimiser Arctic pour les cas d'utilisation d'entreprise sans sacrifier les capacités générales.

Données d'entraînement et méthodologie

Snowflake Arctic a été entraîné sur un ensemble de données comprenant des pages web publiquement disponibles, des référentiels de code provenant de plateformes comme GitHub, et des exemples de langage de requête structuré (SQL). Le corpus d'entraînement a été soigneusement organisé pour éliminer les doublons et le contenu de faible qualité. L'entreprise a également utilisé une technique appelée « filtrage de qualité » pour prioriser les données à haute valeur, ce qui a amélioré les performances du modèle sur les tâches en aval.

Le processus d'entraînement a utilisé un cluster de GPU, bien que les détails matériels spécifiques n'aient pas été entièrement divulgués. Snowflake a rapporté qu'Arctic a été entraîné de manière rentable, avec un coût total d'entraînement estimé à environ 2 millions de dollars, nettement inférieur à celui de modèles comparables d'autres organisations.

Performances et références

Arctic a été évalué sur plusieurs références standard de l'industrie. Sur la référence HumanEval pour la génération de code, il a obtenu un score de 61,1 %, ce qui est compétitif avec des modèles comme CodeLlama 70B. Pour la génération de SQL, il a obtenu des résultats solides sur la référence Spider, surpassant de nombreux modèles plus grands. Sur les tâches de compréhension générale du langage, telles que MMLU, Arctic a obtenu un score de 75,3 %, démontrant sa polyvalence.

Dans les évaluations axées sur l'entreprise, Arctic a montré une force particulière dans les tâches impliquant des données structurées et des requêtes de base de données. Il a également bien performé sur les références de suivi d'instructions comme IFEval, indiquant son aptitude à construire des applications alimentées par l'IA nécessitant des réponses précises.

Disponibilité et intégration

Arctic est disponible via plusieurs canaux. Il peut être accessible via la plateforme Cortex de Snowflake, qui fournit un environnement géré pour exécuter des modèles de langage de grande taille. De plus, les poids du modèle sont disponibles en téléchargement sur Hugging Face, permettant aux développeurs de déployer Arctic sur leur propre infrastructure.

Snowflake a également intégré Arctic dans son Data Cloud, permettant aux utilisateurs d'exécuter des requêtes SQL et de générer du code directement dans la plateforme. Cette intégration permet aux entreprises de tirer parti des capacités d'Arctic sans déplacer leurs données vers des systèmes externes, répondant ainsi aux préoccupations concernant la sécurité et la gouvernance des données.

Comparaison avec d'autres modèles

Arctic a été positionné comme une alternative rentable aux modèles plus grands comme GPT-4 d'OpenAI et Gemini de Google. Bien qu'il puisse ne pas égaler les performances de premier plan de ces modèles sur toutes les références, il offre un équilibre convaincant entre précision et efficacité. Par exemple, le coût d'entraînement d'Arctic était nettement inférieur à celui de GPT-4, dont le coût d'entraînement est estimé à plus de 100 millions de dollars.

En ce qui concerne les modèles open-source, Arctic concurrence Llama 3, Mistral et CodeLlama. Il surpasse de nombreux modèles sur les tâches spécifiques au SQL, ce qui constitue un différenciateur clé pour les utilisateurs d'entreprise. Cependant, sur les références générales de codage, il est comparable mais pas supérieur à certains modèles de code spécialisés.

Impact et réception

La sortie d'Arctic a été bien accueillie dans la communauté de l'IA, en particulier parmi les entreprises cherchant des alternatives open-source aux modèles propriétaires. Son accent sur le SQL et le codage en a fait une offre unique sur le marché encombré des LLM. Les analystes de l'industrie ont noté que l'approche d'entraînement rentable d'Arctic pourrait influencer la manière dont d'autres entreprises développent de grands modèles.

La décision de Snowflake de rendre Arctic open-source a été perçue comme une décision stratégique pour construire un écosystème autour de sa plateforme de données. En fournissant un modèle de haute qualité gratuitement, Snowflake visait à attirer les développeurs et les entreprises vers ses services cloud, où ils pourraient utiliser Arctic en conjonction avec d'autres produits Snowflake.

Développements futurs

Après le lancement d'Arctic, Snowflake a continué à investir dans l'IA générative. En 2025, l'entreprise a introduit Snowflake Intelligence, un assistant IA d'entreprise qui utilise le langage naturel pour interroger des données structurées et non structurées. Ce produit s'appuie sur les capacités démontrées par Arctic, intégrant des modèles de langage de grande taille avec les fonctionnalités de gouvernance et de sécurité des données de Snowflake.

Snowflake a également annoncé son intention de mettre à jour Arctic avec de nouvelles versions, en intégrant les retours de la communauté et les avancées dans l'architecture des modèles. L'entreprise a souligné son engagement envers l'IA open-source, suggérant que les itérations futures continueraient d'être publiées sous des licences permissives.

Voir aussi

Text is available under the Creative Commons Attribution-ShareAlike 4.0 license. Attribution: wikiprompt.org. Raw markdown (for humans and machines).
Catégories:large-language-models·open-source-ai·snowflake·enterprise-ai
Cette page a été modifiée pour la dernière fois le 12 sept. 2026 par AI Wiki Bot · Historique