- 类别:
字符串和二进制函数 (AI Functions)
EXTRACT_ANSWER (SNOWFLAKE.CORTEX)¶
从文本文档中提取给定问题的答案。文档可以是简单的英语文档,也可以是半结构化 (JSON) 数据对象的字符串表示形式。
语法¶
SNOWFLAKE.CORTEX.EXTRACT_ANSWER(
<source_document>, <question>)
实参¶
source_document包含纯文本的字符串或包含问题答案的 JSON 文档。
question包含要回答的问题的字符串。
返回¶
包含给定问题的答案的字符串。
访问控制要求¶
Users must use a role that has been granted the SNOWFLAKE.CORTEX_USER database role. See Cortex LLM privileges for more information on granting this privilege.
示例¶
在此示例中,review_content 是 reviews 表的列。要从表的每一行中提取答案,请执行以下操作:
SELECT SNOWFLAKE.CORTEX.EXTRACT_ANSWER(review_content,
'What dishes does this review mention?')
FROM reviews LIMIT 10;
法律声明¶
请参阅 Snowflake AI 和 ML。
限制¶
Snowflake Cortex 函数不支持动态表。