02 juin 2025 — Snowflake Cortex AISQL — Aperçu¶
La capacité d’AI satisfait aux opérateurs SQL à travers des données multimodales¶
Snowflake annonce l’aperçu de Cortex AISQL, qui apporte de puissantes capacités d’AI directement dans le moteur SQL de Snowflake. Cortex AISQL vous aide à construire des pipelines d’AI évolutifs à travers des données d’entreprise multimodales avec des commandes SQL familières. Vous pouvez désormais traiter du texte et des images plus rapidement et à moindre coût, tout en obtenant des informations plus approfondies à partir de données structurées et non structurées.
Les fonctions disponibles de Cortex AISQL sont les suivantes :
AI_FILTER : Évalue une question en langue simple de type oui ou non par rapport à une entrée texte ou image, vous permettant de filtrer les résultats dans les clauses SELECT, WHERE et JOIN en utilisant les capacités d’AI.
AI_CLASSIFY : Classe une entrée de texte ou d’image dans une ou plusieurs catégories définies par l’utilisateur sur la base de définitions de catégories en langage clair.
AI_AGG : Agrège une colonne de texte et renvoie des aperçus sur plusieurs lignes en fonction d’une invite définie par l’utilisateur. Cette fonction n’est pas soumise aux limites des fenêtres contextuelles.
AI_SUMMARIZE_AGG : Agrège une colonne de texte et renvoie un résumé sur plusieurs lignes. Cette fonction n’est pas soumise aux limites des fenêtres contextuelles.
AI_SIMILARITY : Calcule la similarité d’intégration entre deux entrées sans qu’il soit nécessaire de créer explicitement les vecteurs d’intégration.
AI_COMPLETE : Génère une complétion pour une chaîne de texte ou une image donnée en utilisant l’une des nombreuses possibilités offertes par les LLMs. Utilisez cette fonction pour les tâches génératives d’AI qui ne sont pas couvertes par d’autres fonctions.
Les avantages clés de Cortex AISQL sont les suivants :
Opérateurs d’AI expressifs et composables : Une nouvelle série d’opérateurs d’AI s’intègre de manière transparente aux primitives SQL familières telles que FILTER et AGGREGATE, permettant une manipulation des données plus intuitive et plus puissante.
Pipelines simplifiés d’AI : Construisez des pipelines d’AI avancés, à plusieurs étapes, avec plus de facilité et d’efficacité en utilisant du SQL standard.
Analyse unifiée pour toutes les données : Exécutez des analyses sur des données structurées et non structurées au sein d’une même requête SQL, en brisant les silos de données.
Prise en charge native des données multimodales : Les opérateurs Cortex AISQL sont conçus pour fonctionner de manière fluide à travers diverses modalités, éliminant ainsi le besoin de systèmes de traitement distincts pour les données textuelles et les données d’image.
Améliorations des performances : Amélioration des performances et de l’évolutivité du moteur de requêtes au sein de Snowflake.
Pour commencer, consultez Cortex AISQL.