Résumer cet article avec l'IA
Table des matières

Nouveau
guide disponible

Snowflake Cortex Code : L’agent IA natif pour les data engineers

Les data engineers passent trop de temps à naviguer entre leur IDE, leur repo dbt, et la console Snowflake. Cortex Code est la réponse de Snowflake à ce problème. C’est un agent IA context-aware, intégré nativement dans la plateforme. 

Snowflake

Qu’est-ce que Cortex Code ? 

Cortex Code est l’agent de coding IA de Snowflake. Il est conçu pour accélérer les workflows data : de l’ingestion à la transformation, en passant par l’administration et le machine learning. 

Sa force principale : il connaît votre environnement Snowflake. Il comprend vos schémas, vos rôles RBAC, votre historique de requêtes et vos metadatas. Pas besoin de tout réexpliquer à chaque prompt. 

Contrairement à GitHub Copilot ou Cursor, Cortex Code n’est pas un assistant de code générique. C’est un agent spécialisé, ancré dans le contexte de votre Data Cloud.

Chronologie : quand a été lancé Cortex Code ? 

Chronologie de lancement

Deux interfaces, une seule vision 

Cortex Code in Snowsight 

L’interface web est intégrée directement dans les Workspaces et les pages d’administration de Snowsight. Elle est accessible sans installation. 

  • Génération de SQL et Python depuis du langage naturel 
  • Explication et optimisation de requêtes existantes 
  • Administration : crédits, performances, gouvernance, gestion des rôles 
  • Context-aware : comprend le fichier ou notebook ouvert 
  • Diff view pour valider les changements avant application

Cortex Code CLI 

La CLI s’installe en local et fonctionne dans VS Code, Cursor ou n’importe quel terminal. Elle est pensée pour les data engineers. 

  • Accès en lecture/écriture aux fichiers locaux (dbt, Streamlit…) 
  • Exécution de commandes bash, git, SQL contre le warehouse Snowflake 
  • Support des fichiers AGENTS.md pour définir des comportements personnalisés 
  • Extension possible avec des outils, skills, sous-agents et hooks 
  • Système de validation à 3 niveaux et sandbox OS pour la sécurité

Avantages et inconvénients 

Pour vous aider à évaluer la pertinence de cet outil pour vos projets voici un tour d’horizon de la solution :

Ce que Cortex Code apporte concrètement 

Pour les data engineers 

  • Génération automatique de layers 
  • Débogage intelligent : Cortex Code comprend pourquoi un pipeline échoue 
  • Conversion de jobs legacy (Talend XML, SSIS) vers du SQL Snowflake natif 
  • Optimisation de requêtes avec recommandations contextualisées 

Pour les data architects 

  • Validation et génération de semantic models Cortex Analyst 
  • Revue et documentation automatique des modèles de données 
  • Mise en place de pipelines ML sans sortir de la plateforme 

Pour les organisations 

  • Réduction du time-to-production sur les projets data 
  • Standardisation de l’IA sur tout le cycle de développement data 
  • Moins de fragmentation : un seul outil qui orchestre dbt + SQL + admin 

Comment accéder à Cortex Code ? 

Les prérequis techniques et chemins d’accès selon l’interface privilégiée par vos équipes :

Pour conclure

Cortex Code n’est pas un simple assistant de code. C’est un agent IA spécialisé qui comprend l’ADN de Snowflake : ses données, sa gouvernance, ses outils. 

Avec l’extension récente à dbt et Airflow, Snowflake franchit une étape importante. L’objectif : devenir la couche d’intelligence de tout le modern data stack, pas seulement du warehouse. 

Pour les équipes qui utilisent intensément Snowflake, Cortex Code représente un gain de productivité réel. Comme tout outil d’IA, il accélère l’exécution mais ne remplace pas l’expertise du data engineer qui valide, teste et met en production. 

Vous souhaitez intégrer Cortex Code à vos workflows sans perturber votre production ?

Fabien Beaumont

Fabien Beaumont

Avec plus de 20 ans d’expérience dans la data, Fabien accompagne les clients de data-major de manière globale sur leurs projets : développement, expertise, architecture, performance et modélisation.
Facebook
LinkedIn
Reddit
Email