Categorias:

Funções de cadeia de caracteres e binários (Large Language Model)

EXTRACT_ANSWER (SNOWFLAKE.CORTEX)

Nome totalmente qualificado: SNOWFLAKE.CORTEX.EXTRACT_ANSWER

Extrai uma resposta a uma determinada pergunta de um documento de texto. O documento pode ser um documento em inglês simples ou uma representação da cadeia de caracteres de um objeto de dados semiestruturados (JSON).

Sintaxe

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

Argumentos

source_document

Uma cadeia de caracteres contendo o documento de texto simples ou JSON que contém a resposta à pergunta.

question

Uma cadeia de caracteres contendo a pergunta a ser respondida.

Retornos

Uma cadeia de caracteres contendo uma resposta para a pergunta dada.

Controle de acesso

Os usuários devem usar uma função que tenha a função do banco de dados SNOWFLAKE.CORTEX_USER. Consulte Privilégios obrigatórios para obter mais informações sobre como conceder esse privilégio.

Exemplo

Neste exemplo, review_content é uma coluna da tabela reviews. Para extrair uma resposta de cada linha da tabela:

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