Illustration « Cortex AI et Snowpark » : au sommaire, Cortex AI, expérimenter sans coder, embeddings et Document AI, Copilot SQL, Python et Pandas, Snowpark ML, Native Apps et Container Services

En résumé : Cortex AI est la suite de services d'IA générative intégrée à Snowflake : grands modèles de langage, embeddings vectoriels, Document AI et Copilot SQL, accessibles par de simples appels SQL ou Python. Snowpark permet d'exécuter Python, Pandas et des pipelines de machine learning directement dans Snowflake, au plus près des données.

Article publié en juin 2025. Mis à jour en octobre 2026 pour les produits renommés ou remplacés depuis (Cortex Playground, Document AI, Snowflake Copilot, pandas on Snowflake), d'après la documentation de Snowflake.

Snowflake Cortex AI : l'intelligence artificielle intégrée

Schéma : les données Snowflake passent par les grands modèles de langage intégrés de Cortex AI pour obtenir résumé, traduction, classification, analyse de sentiment et extraction de réponses, par de simples appels SQL ou Python

Avec Cortex AI, Snowflake intègre une suite de services d'IA générative. Cette couche embarque nativement de grands modèles de langage (LLM), dont des modèles externes comme Anthropic Claude ou OpenAI, accessibles directement depuis la plateforme.

L'utilisateur dispose de fonctions prêtes à l'emploi pour analyser ses données textuelles : résumé automatique de documents, traduction, classification de texte, analyse de sentiment, extraction de réponses dans un texte. Ce sont de simples appels SQL ou Python, sans modèle à entraîner, ce qui abaisse fortement la barrière d'entrée de l'IA sur les données.

Expérimenter sans coder

Schéma : dans le Cortex LLM Playground, tester des modèles, affiner les prompts puis faire du fine-tuning pour obtenir des résultats sur mesure, sans coder

Pour les cas plus élaborés, le Cortex Playground (accessible dans l'AI & ML Studio de Snowflake, en préversion en octobre 2026) permet d'expérimenter différents modèles de langage sur ses données et d'affiner les prompts, sans écrire de code. La plateforme permet aussi le fine-tuning : ajuster un LLM pré-entraîné aux données de l'entreprise pour obtenir des résultats sur mesure.

Embeddings et Document AI

Schéma : les embeddings vectoriels convertissent les documents en vecteurs pour la recherche sémantique ; Document AI extrait les informations clés des documents non structurés

Cortex AI génère des embeddings vectoriels qui représentent le sens des documents, pour de la recherche sémantique à grande échelle : on convertit des milliers de documents en vecteurs stockés dans Snowflake, puis on fait des recherches par similarité ou du regroupement thématique.

Document AI s'appuie sur le modèle propriétaire Arctic de Snowflake pour extraire automatiquement les informations clés de documents non structurés (texte libre, PDF, images scannées), y compris des éléments visuels comme les logos ou l'écriture manuscrite. Les résultats sont ensuite exploités directement dans la base pour enrichir les analyses.

Mise à jour d'octobre 2026 : l'interface Document AI a été retirée le 16 mars 2026. L'extraction d'informations dans les documents se fait désormais avec la fonction AI_EXTRACT, fondée sur le modèle arctic-extract.

Copilot SQL

Schéma : Copilot SQL transforme une question en français ou en anglais en requête SQL, et aide à optimiser une requête existante

Le Copilot SQL est un assistant conversationnel intégré à l'interface. Il comprend une demande formulée en français ou en anglais et propose une requête SQL pour obtenir le résultat voulu, ou aide à optimiser une requête existante.

Mise à jour d'octobre 2026 : cet assistant, Snowflake Copilot, est remplacé par Cortex Code, l'agent de développement de Snowflake, renommé Snowflake CoCo en juin 2026 (voir notre page Snowflake).

Une IA fondée sur les données de l'entreprise

Cortex AI privilégie le principe du RAG (Retrieval Augmented Generation) : les modèles génèrent du texte ou des analyses en s'appuyant sur les données réelles de l'entreprise, recherchées via Cortex Search ou Cortex Analyst. Les réponses sont ainsi fondées sur des faits plutôt que générées hors contexte (voir le RAG expliqué).

Snowpark : votre code directement dans Snowflake

Python et Pandas dans Snowflake

Schéma : du code Pandas existant, adapté en quelques lignes avec l'API Snowpark Pandas, s'exécute dans Snowflake au plus près des données

Snowpark prend pleinement en charge Python, avec une API Snowpark Pandas (le service s'appelle aujourd'hui pandas on Snowflake) qui exécute du code Pandas existant directement sur les données hébergées dans Snowflake. Quelques lignes à adapter suffisent : on garde la simplicité des DataFrames Pandas, avec la puissance de calcul distribuée et la sécurité de Snowflake. Les transformations s'exécutent au plus près des données, sans extraction, et traitent de gros volumes bien plus vite qu'en local.

Machine learning de bout en bout avec Snowpark ML

Schéma : pipeline Snowpark ML en quatre étapes, prétraitement, feature engineering, entraînement et déploiement en fonctions UDF, sans quitter Snowflake

Avec Snowpark ML, on construit des pipelines de données et de machine learning de bout en bout sans quitter Snowflake. La bibliothèque Python unifie prétraitement, feature engineering et entraînement des modèles, avec des outils familiers (API DataFrame, scikit-learn, TensorFlow…).

Les data scientists réutilisent leurs compétences, profitent du traitement parallèle (par exemple pour l'optimisation d'hyperparamètres ou l'entraînement de plusieurs modèles) et déploient leurs algorithmes sous forme de fonctions UDF directement dans la base.

Native Apps et Container Services

Schéma : les traitements Snowpark s'encapsulent dans des Snowflake Native Apps distribuées sur la Marketplace ou s'exécutent dans les Snowpark Container Services, y compris avec des GPU

Snowpark s'intègre aussi aux Snowflake Native Apps et aux Snowpark Container Services. On peut encapsuler des traitements Snowpark dans des applications distribuées sur la Marketplace Snowflake, ou exécuter du code dans des conteneurs dédiés, y compris avec des GPU grâce au partenariat Snowflake et NVIDIA, de façon sécurisée et gouvernée.

Aller plus loin avec Snowflake

Découvrez aussi l'écosystème et les intégrations de Snowflake et les fonctionnalités SQL de Snowflake. Le replay Snowflake, data platform et IA prolonge le sujet. Pour un projet, consultez notre page Snowflake ou contactez nos équipes.

Questions fréquentes

Qu'est-ce que Snowflake Cortex AI ?

La suite de services d'IA générative intégrée à Snowflake. Elle donne accès à des grands modèles de langage pour résumer, traduire, classer des textes, analyser le sentiment ou extraire des réponses, par de simples appels SQL ou Python, sans entraîner de modèle.

À quoi sert Snowpark ?

À exécuter du code, notamment Python et Pandas, directement sur les données hébergées dans Snowflake. Avec Snowpark ML, on construit des pipelines de données et de machine learning de bout en bout sans quitter la plateforme.

À lire aussi

Décryptage Snowflake et SQL : Illustration d'un environnement de gestion de données SQL dans le cloud avec Snowflake
Décryptage

Snowflake et SQL

Les fonctionnalités SQL de Snowflake : requêtes avancées, données semi-structurées, optimisation, UDF, transactions ACID, Time Travel, chargement et gouvernance.

Un projet data ? Parlons-en.

30 minutes avec un expert pour cadrer votre besoin.

Parler d'un projet