カテゴリ:

文字列とバイナリ関数 (大規模言語モデル)

EXTRACT_ANSWER (SNOWFLAKE.CORTEX)

完全修飾名: SNOWFLAKE.CORTEX.EXTRACT_ANSWER

テキストドキュメントから指定された質問に対する回答を抽出します。ドキュメントは、平易な英語のドキュメントの場合も、半構造化(JSON)データオブジェクトの文字列表現の場合もあります。

構文

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

引数

source_document

質問の回答を含むプレーンテキストまたは JSON ドキュメントを含む文字列。

question

回答が必要な質問を含む文字列。

戻り値

指定された質問に対する回答を含む文字列。

アクセス制御

ユーザーは、 SNOWFLAKE.CORTEX_USER データベースロール が付与されているロールを使用する必要があります。この権限付与の詳細については、 必要な権限 をご参照ください。

この例では、 review_contentreviews テーブルからの列です。テーブルの各行から回答を抽出します。

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