- Categories:
String & binary functions (Large Language Model)
EXTRACT_ANSWER (SNOWFLAKE.CORTEX)¶
Extracts an answer to a given question from a text document. The document may be a plain-English document or a string representation of a semi-structured (JSON) data object.
Syntax¶
SNOWFLAKE.CORTEX.EXTRACT_ANSWER(
<source_document>, <question>)
Arguments¶
source_document
A string containing the plain-text or JSON document that contains the answer to the question.
question
A string containing the question to be answered.
Returns¶
A string containing an answer to the given question.
Access control requirements¶
Users must use a role that has been granted the SNOWFLAKE.CORTEX_USER database role. See Required privileges for more information on granting this privilege.
Example¶
In this example, review_content
is a column from the reviews
table:. To extract an answer from each row
of the table:
SELECT SNOWFLAKE.CORTEX.EXTRACT_ANSWER(review_content,
'What dishes does this review mention?')
FROM reviews LIMIT 10;
Legal notices¶
Refer to Snowflake AI and ML.