Premiers pas avec Snowflake Intelligence¶
Cette rubrique fournit des informations sur la prise en main de Snowflake Intelligence avec un exemple simple de création d’un agent d’entreprise. Cet agent peut être utilisé avec Snowflake Intelligence pour répondre aux questions en raisonnant sur les données structurées et non structurées. Pour un guide plus détaillé, consultez Premiers pas avec Snowflake Intelligence.
Conditions préalables¶
Un compte Snowflake
Accès au rôle ACCOUNTADMIN
Créer une base de données, un schéma et des tables et charger des données depuis AWS S3¶
Pour créer les éléments de base de l’agent d’entreprise, vous devez créer une base de données, un schéma et des tables et charger des données depuis AWS S3.
Clonez le dépôt GitHub Premiers pas avec Snowflake Intelligence sur votre machine locale :
Connectez-vous à Snowsight.
Dans le menu de navigation, sélectionnez Projects » Workspaces.
Sélectionnez + Add new.
Sélectionnez SQL File.
Saisissez un nom pour l’application.
Ouvrez le fichier.
Copiez le contenu du fichier configuration.sql vers l’espace de travail.
Exécutez toutes les instructions dans l’ordre.
Exécutez les instructions SQL suivantes dans l’espace de travail :
En option, exécutez l’instruction SQL suivante pour activer l’inférence inter-régions :
Basculez le rôle de l’utilisateur dans Snowsight sur SNOWFLAKE_INTELLIGENCE_ADMIN.
Créer des outils à utiliser par l’agent¶
Créez les outils que l’agent utilisera.
Créez une vue sémantique à utiliser avec Cortex Analyst.
Dans le menu de navigation, sélectionnez AI & ML » Cortex Analyst.
Sélectionnez Create new, puis sélectionnez Create new Semantic View.
Pour l’emplacement de stockage de la vue sémantique, sélectionnez DASH_DB_SI.RETAIL.
Pour le nom, saisissez
SALES_AND_MARKETING_DATA.Pour la description, saisissez
Semantic view for sales and marketing data analysis across campaigns, products, transactions, and social media engagement..Sélectionnez Next.
Sélectionnez Skip.
Sélectionnez le schéma DASH_DB_SI.RETAIL.
Pour les tables, sélectionnez les tables MARKETING_CAMPAIGN_METRICS, PRODUCTS, SALES et SOCIAL_MEDIA.
Sélectionnez Next.
Pour les colonnes, sélectionnez toutes les colonnes disponibles pour les tables sélectionnées.
Sélectionnez Next.
Examinez et acceptez toutes les suggestions relatives aux relations et aux métriques.
Sélectionnez Save.
Attendez la création de la vue sémantique.
Créez un outil de recherche Cortex en créant un service de recherche.
Dans le menu de navigation, sélectionnez AI & ML » Cortex Search.
Sélectionnez Create.
Pour Service database and schema, sélectionnez DASH_DB_SI.RETAIL.
Pour Service name , saisissez Support_Cases, puis sélectionnez Next.
Dans la liste des sources de données, sélectionnez la table SUPPORT_CASES, puis sélectionnez Next.
Dans la liste des colonnes de recherche, sélectionnez TRANSCRIPT, puis sélectionnez Next.
Pour les colonnes d’attributs, sélectionnez TITLE et PRODUCT, puis sélectionnez Next.
Pour les colonnes à inclure, sélectionnez Select all, puis sélectionnez Next.
Pour l’entrepôt, sélectionnez DASH_WH_SI (si cet entrepôt n’est pas disponible, sélectionnez COMPUTE_WH), puis sélectionnez Create.
Créer un Agent Cortex¶
Pour créer l’agent qui utilisera les outils, procédez comme suit :
Dans le menu de navigation, sélectionnez AI & ML » Agents.
Sélectionnez Create agent.
Pour le schéma, utilisez SNOWFLAKE_INTELLIGENCE.AGENTS.
Pour le nom de l’objet d’agent, utilisez
Sales_AI.Pour le nom d’affichage, utilisez
Sales AI.Sélectionnez Create agent.
Ajouter les outils à l’agent¶
Ajoutez l’outil Cortex Analyst à l’agent.
Sur la page de l’agent, sélectionnez l’onglet Tools.
Accédez à l’entrée Cortex Analyst.
Sélectionnez + Add, puis sélectionnez Semantic view.
Pour la base de données et le schéma, sélectionnez DASH_DB_SI.RETAIL.
Pour la vue sémantique, sélectionnez
SALES_AND_MARKETING_DATA.Pour le nom, utilisez
SALES_AND_MARKETING_DATA.Pour la description, utilisez ce qui suit :
Pour l’entrepôt, sélectionnez Custom, puis sélectionnez DASH_WH_SI.
Pour le délai d’expiration de la requête, utilisez
60.Sélectionnez Add.
Ajoutez l’outil Cortex Search à l’agent.
Accédez à l’entrée Cortex Search Services.
Sélectionnez + Add.
Pour la base de données et le schéma, sélectionnez DASH_DB_SI.RETAIL.
Pour le service de recherche, sélectionnez
DASH_DB_SI.RETAIL.Support_Cases.Pour la colonne d’ID, utilisez
ID.Pour la colonne de titre, utilisez
TITLE.Pour le nom, utilisez
Support_Cases.Sélectionnez Add.
Sélectionnez l’onglet Orchestration.
Ajoutez les instructions d’orchestration suivantes :
Sélectionnez Save.
Utiliser Snowflake Intelligence¶
Interagissez avec l’agent depuis Snowflake Intelligence.
Accédez à Snowflake Intelligence en utilisant l’une des méthodes décrites dans Accéder à l’agent.
Sélectionnez l’agent nouvellement créé.
Saisissez les invites suivantes :
« Quels problèmes liés aux vestes ont été récemment signalés dans les tickets d’assistance client ? »
« Montre-moi l’évolution des ventes par catégorie de produits entre juin et août. »
« Pourquoi les ventes de vêtements de sport ont-elles autant augmenté en juillet ? »