Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:Endpoint de análise SQL no Microsoft Fabric e Warehouse no Microsoft Fabric
AI_SUMMARIZE cria um resumo conciso do texto de entrada.
Note
-
AI_SUMMARIZEestá em versão de prévia. -
AI_SUMMARIZEestá disponível apenas no endpoint de análise SQL e no Warehouse no Microsoft Fabric.
Syntax
Transact-SQL convenções de sintaxe
AI_SUMMARIZE ( text [ (NULL | ERROR | DEFAULT <value>) ON ERROR ] )
Arguments
enviar SMS
Uma expressão de um tipo de carácter, por exemplo nvarchar, varchar, nchar ou char.
ERRO
A ON ERROR cláusula controla como uma função de IA lida com erros de processamento.
-
NULL ON ERRORretornaNULLquando a função não consegue processar um valor. Este é o comportamento padrão e não precisa de ser especificado explicitamente. -
ERROR ON ERRORfaz com que toda a consulta falhe se ocorrer um erro durante o processamento de qualquer valor de entrada. -
DEFAULT <value> ON ERRORdevolve o valor padrão especificado em vez deNULLquando ocorre um erro.
Os erros podem ser causados por verificações de segurança da IA responsável , limites de tamanho de entrada, problemas de serviço transitórios ou outras falhas de processamento.
Tipos de devolução
Devolve nvarchar contendo o resumo gerado.
Remarks
As funções de IA retornam NULL se o modelo de IA não conseguir processar o texto. Razões comuns incluem:
- As regras de IA responsável bloqueiam conteúdos inadequados no texto de entrada.
- O texto de entrada ultrapassa os limites de tokens. O modelo atual suporta até 15 KB de texto.
Exemplos
A. Resume uma frase
SELECT ai_summarize('The hotel was clean and staff were friendly.') AS summary;
Resultado esperado: Clean hotel, friendly staff.
B. Resuma o texto da revisão numa tabela
A consulta seguinte envia todos os review_text valores para um serviço externo de IA para o resumir.
SELECT review_id,
ai_summarize(review_text DEFAULT 'N/A' ON ERROR) AS review_summary
FROM dbo.hotel_reviews;
A cláusula opcional DEFAULT 'N/A' ON ERROR instrui a função de IA a devolver o valor 'N/A' para cada valor de entrada que não possa ser processado.