Aperçu des Snowflake Intelligence¶
Snowflake Intelligence est une application agentique prête à l’emploi dotée d’une interface conversationnelle intuitive qui aide les utilisateurs professionnels à découvrir des informations détaillées et à agir en conséquence. Elle permet aux utilisateurs d’interagir avec leurs données d’entreprise structurées et non structurées en utilisant le langage naturel. Snowflake Intelligence utilise des « agents de données » alimentés par l’AI pour :
Comprendre les questions
Effectuer des analyses
Générer des insights de confiance
Agir
Elle comble le fossé entre les données précieuses de l’entreprise et les personnes qui en ont besoin, permettant ainsi aux utilisateurs de dépasser les tableaux de bord obsolètes et les rapports rigides. Les utilisateurs peuvent trouver des réponses de manière indépendante, réduisant ainsi leur dépendance aux équipes de données. Les insights sont fiables avec une traçage complète, tout en respectant les politiques de sécurité et de gouvernance robustes de Snowflake.
Capacités clés¶
Les utilisateurs professionnels sont souvent contraints de naviguer dans des tableaux de bord obsolètes qui ne répondent pas à leurs questions et d’attendre les réponses des équipes chargées des données. Snowflake Intelligence résout ce problème grâce aux capacités suivantes :
Interaction en langage naturel : Une interface conversationnelle intuitive permet aux utilisateurs de poser des questions en langage naturel et d’obtenir des informations détaillées.
Accès aux données unifiées : Analyse les données structurées et non structurées des sources de l’entreprise.
Insights profonds et fiables : Décompose les questions et choisit les meilleurs outils pour fournir des informations précises et exploitables. Assure la traçabilité des données sources et des requêtes, tandis que les « réponses vérifiées » permettent aux équipes chargées des données d’ajouter des réponses fiables.
Visualisation intégrée : Génère et personnalise instantanément les graphiques pour vous aider à visualiser les tendances et les modèles, avec des explications claires sur la manière dont chaque graphique a été créé. L’agent détermine s’il est préférable d’afficher les données sous forme de graphique ou de tableau en fonction du type de requête. Les tendances et les comparaisons s’affichent sous forme de visualisations, tandis que les recherches détaillées renvoient des tables. Les types de visualisation pris en charge comprennent actuellement les diagrammes à barres, les diagrammes à lignes, les diagrammes à secteurs et les diagrammes de dispersion. Les utilisateurs peuvent personnaliser les préférences en matière de graphiques via des instructions à l’agent, y compris les types de graphiques, les couleurs et les règles de formatage par défaut.
Gouvernance simplifiée : Hérite et respecte automatiquement tous les contrôles existants de la gouvernance des données de Snowflake, y compris les politiques d’accès aux lignes et la sécurité au niveau des colonnes.
Contrôle administratif complet : Les administrateurs peuvent utiliser les fournisseurs d’identité existants pour donner aux équipes l’accès uniquement à Snowflake Intelligence , en veillant à ce que les utilisateurs n’interagissent qu’avec les expériences de données conçues pour eux.
Options d’UI supplémentaires :¶
Snowflake Intelligence offre les options supplémentaires suivantes aux utilisateurs depuis l’UI :
Réflexion étendue¶
Par défaut, les agents Snowflake Intelligence équilibrent la vitesse et la qualité lorsqu’ils répondent aux questions.
Si les utilisateurs ont une question complexe ou souhaitent que l’agent explore davantage d’options, ils peuvent activer la réflexion approfondie dans la fenêtre de chat. Avec une réflexion approfondie, l’agent sera plus complet, mais le processus risque de prendre plus de temps et d’utiliser plus de jetons. Ce paramètre reste sélectionné.
Importation de fichiers sans configuration¶
Snowflake Intelligence prend en charge l’importation de fichiers directement dans l’interface de chat pour fournir davantage de contexte à l’agent. L’agent peut utiliser le contenu des fichiers pour répondre aux questions et fournir des informations.
Lorsque vous importez un fichier, il est automatiquement enregistré dans votre zone de préparation utilisateur. Le fichier est accessible dans le même thread. Les documents sont automatiquement nettoyés lorsque des threads sont supprimés, soit par l’API de suppression de thread ou une fois que le TTL (délai de vie) du thread a expiré.
Snowflake Intelligence prend en charge les types de fichiers suivants pour l’importation de fichiers sans configuration :
CSV
JSON
PDF
PPTX
TXT
XLSX
Chaque fichier doit être inférieur à 50 MB, mais les utilisateurs peuvent importer jusqu’à 5 fichiers.
Si le document nécessite un traitement complexe, l’entrepôt par défaut de l’utilisateur peut être utilisé pour exécuter le code Snowpark pour l’agent afin de mieux analyser et traiter les données.
Important
Les documents importés sont stockés sur une zone de préparation personnelle et traités comme des données client, suivant la même gouvernance des données et les mêmes contrôles d’accès que les autres données Snowflake. Les administrateurs de compte disposent d’un accès standard basé sur les autorisations existantes. Pour les clients ayant des exigences plus strictes, des options comme la conservation à zéro jour sont disponibles.
Fonctionnement¶
Snowflake Intelligence associe plusieurs outils à l’architecture suivante :
Lorsqu’un utilisateur pose une question dans Snowflake Intelligence, les Cortex Agents transforment le langage naturel en actions et réponses gouvernées. Une interaction avec Snowflake Intelligence suit le flux de travail suivant :
Entrée utilisateur : Un utilisateur soumet une question en langage naturel. Par exemple, « Quelles sont les tendances des ventes du trimestre 4 ? ».
API Cortex Agent : La question est acheminée vers l’API Cortex Agent, qui alimente Snowflake Intelligence. Les agents sont des modèles AI connectés à une ou plusieurs vues sémantiques, à des modèles sémantiques, à des services Cortex Search et à des outils. Les agents raisonnent à travers les tâches, choisissent les bons outils, fournissent des résultats en langage naturel et prennent des mesures en votre nom. Vous pouvez créer, mettre à jour et déployer ces agents de haute qualité directement dans votre environnement Snowflake. Les agents s’intègrent directement à Snowflake Intelligence. Pour plus d’informations, voir Cortex Agents.
Orchestration : Un modèle LLM (l’orchestrateur) interprète l’intention, sélectionne les bons outils et planifie la séquence des actions. Il peut utiliser un seul outil, en enchaîner plusieurs ou décider que la question dépasse le cadre de son champ d’application.
Exécution d’outils : Exécute les outils sélectionnés par l’orchestrateur et renvoie les résultats. Vous pouvez intégrer des outils pour donner accès à Snowflake Intelligence aux données structurées et non structurées, ainsi qu’aux fonctions et procédures existantes. Les Cortex Agents prennent en charge les types d’outils suivants :
Cortex Analyst : Créez des requêtes SQL depuis le langage naturel, puis exécutez ces requêtes sur vos vues sémantiques pour les données structurées avec Cortex Analyst. Les vues sémantiques permettent de remédier au décalage entre la façon dont les utilisateurs décrivent les données et la façon dont elles sont stockées dans les schémas de base de données. Avec les vues sémantiques, vous pouvez définir des métriques métier et modéliser des entités métier et leurs relations. Les Cortex Agents utilisent ces vues sémantiques pour améliorer les décisions fondées sur les données et fournir des définitions métier cohérentes dans les applications d’entreprise. Pour plus d’informations, voir Aperçu des vues sémantiques.
Cortex Search : Effectuez une recherche dans vos données non structurées pour renvoyer le texte de document pertinent avec Cortex Search.
Outils personnalisés : Exécutez des fonctions définies par l’utilisateur ou des procédures stockées pour effectuer des actions.
Réflexion et réponse : L’orchestrateur examine et affine les résultats, puis génère la réponse finale, y compris les résumés, les tableaux ou les graphiques, dans l’UI Snowflake Intelligence.