Catégories :

Fonctions de chaîne et fonctions binaires (Large Language Model)

EXTRACT_ANSWER (SNOWFLAKE.CORTEX)

Nom complet : SNOWFLAKE.CORTEX.EXTRACT_ANSWER

Extrait d’un document texte la réponse à une question donnée. Le document peut être un document en anglais ou une représentation sous forme de chaîne d’un objet de données semi-structurées (JSON).

Syntaxe

SNOWFLAKE.CORTEX.EXTRACT_ANSWER(
    <source_document>, <question>)
Copy

Arguments

source_document

Une chaîne contenant le document en texte brut ou JSON qui contient la réponse à la question.

question

Une chaîne contenant la question à laquelle il faut répondre.

Renvoie

Une chaîne contenant une réponse à la question donnée.

Contrôle d’accès

Les utilisateurs doivent utiliser un rôle auquel le rôle de base de données SNOWFLAKE.CORTEX_USER a été accordé. Voir Privilèges requis pour plus d’informations sur l’octroi de ce privilège.

Exemple

Dans cet exemple, review_content est une colonne de la table reviews. Extraire une réponse de chaque ligne de la table :

SELECT SNOWFLAKE.CORTEX.EXTRACT_ANSWER(review_content,
    'What dishes does this review mention?')
FROM reviews LIMIT 10;
Copy