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;