Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Função
Aplica-se a:
Databricks SQL
Databricks Runtime
Importante
Esta funcionalidade está em Pré-visualização Pública e em conformidade com a HIPAA.
Durante a antevisão:
- O modelo de linguagem subjacente pode lidar com várias línguas, mas esta Função de IA está ajustada para inglês.
- Ver Funcionalidades com disponibilidade regional limitada para disponibilidade regional de Funções de IA.
A função ai_summarize() permite invocar um modelo de IA generativa de última geração para gerar um resumo de um determinado texto usando SQL. Essa função utiliza um modelo de chat servindo um ponto de extremidade disponibilizado pelas APIs do Databricks Foundation Model.
Requisitos
Importante
Os modelos subjacentes que podem ser usados neste momento são licenciados sob a Apache 2.0 License, Copyright © The Apache Software Foundation ou a LLAMA 3.3 Community License Copyright © Meta Platforms, Inc. Todos os direitos reservados. Os clientes são responsáveis por garantir a conformidade com as licenças de modelo aplicáveis.
A Databricks recomenda a revisão dessas licenças para garantir a conformidade com quaisquer termos aplicáveis. Se surgirem modelos no futuro com melhor desempenho de acordo com os benchmarks internos da Databricks, a Databricks poderá alterar o modelo (e a lista de licenças aplicáveis fornecida nesta página).
- Esta função só está disponível em espaços de trabalho em regiões que suportam funções de IA otimizadas para inferência em lote.
- Esta função não está disponível no Azure Databricks SQL Classic.
- Verifique a página de preços do Databricks SQL.
- As cargas de trabalho de inferência em lote exigem o Databricks Runtime 15.4 ML LTS para melhorar o desempenho.
Sintaxe
ai_summarize(content[, max_words])
Argumentos
-
content: UmaSTRINGexpressão, o texto a ser resumido. -
max_words: Uma expressão numérica integral não negativa opcional que representa o número de palavras alvo de melhor esforço no texto de resumo retornado. O valor predefinido é 50. Se definido como 0, não há limite de palavras.
Devoluções
Um STRING.
Se content for igual a NULL, o resultado é NULL.
Exemplos
> SELECT ai_summarize(
'Apache Spark is a unified analytics engine for large-scale data processing. ' ||
'It provides high-level APIs in Java, Scala, Python and R, and an optimized ' ||
'engine that supports general execution graphs. It also supports a rich set ' ||
'of higher-level tools including Spark SQL for SQL and structured data ' ||
'processing, pandas API on Spark for pandas workloads, MLlib for machine ' ||
'learning, GraphX for graph processing, and Structured Streaming for incremental ' ||
'computation and stream processing.',
20
);
"Apache Spark is a unified, multi-language analytics engine for large-scale data processing
with additional tools for SQL, machine learning, graph processing, and stream computing."