11 septembre 2025 Prise en charge de Snowflake Cortex AISQL dans l’actualisation incrémentielle de tables dynamiques

Vous pouvez désormais utiliser Snowflake Cortex AISQL (y compris les fonctions LLM) dans la clause SELECT pour les tables dynamiques en mode d’actualisation incrémentielle. Les mêmes restrictions de disponibilité que celles décrites dans Fonctions AISQL s’appliquent.

Cortex AISQL vous permet d’ajouter des informations alimentées par l’AIdirectement dans vos tables dynamiques, pour analyser automatiquement les données au fur et à mesure de leur mise à jour. Par exemple, cette fonction peut catégoriser les avis des clients, les tickets d’assistance ou les réponses aux appels comme positifs/négatifs ou attribuer des catégories.

Dans l’exemple suivant, review_sentiment utilise AI_FILTER pour évaluer chaque avis avec un LLM. Cortex AISQL combine l” invite The reviewer enjoyed the restaurant avec le texte de la révision. La colonne de sortie enjoyed est la classification générée à l’aide de Cortex AISQL en fonction de l” invite, indiquant si le client a apprécié le restaurant.

CREATE OR REPLACE TABLE reviews AS
  SELECT 'Wow... Loved this place.' AS review
  UNION ALL
  SELECT 'The pizza is not good.' AS review;

CREATE OR REPLACE DYNAMIC TABLE review_sentiment
  TARGET_LAG = DOWNSTREAM
  WAREHOUSE = mywh
  REFRESH_MODE = INCREMENTAL
  AS
    SELECT review, AI_FILTER(CONCAT('The reviewer enjoyed the restaurant', review), {'model': 'llama3.1-70b'}) AS enjoyed FROM reviews;
Copy