类别:

:doc:`/sql-reference/functions-string`(大型语言模型)

EXTRACT_ANSWER (SNOWFLAKE.CORTEX)

从文本文档中提取给定问题的答案。文档可以是简单的英语文档,也可以是半结构化 (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
语言: 中文