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.
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 ai_similarity() função invoca um modelo de IA de última geração das APIs do Modelo Foundation do Databrick para comparar duas cadeias e calcula a pontuação semântica de similaridade usando SQL.
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.
- Databricks Runtime 15.4 LTS ou superior são necessários. O Databricks Runtime 18.2 ou superior é recomendado para o melhor desempenho e acesso às funcionalidades mais recentes.
- Verifique a página de preços do Databricks SQL.
Sintaxe
ai_similarity(expr1, expr2)
Argumentos
-
expr1: UmaSTRINGexpressão. -
expr2: UmaSTRINGexpressão.
Devoluções
Um FLOAT valor, que representa a semelhança semântica entre as duas cadeias de entrada. A pontuação de saída é relativa e só deve ser usada para classificação. Pontuação de 1 significa que os dois textos são iguais.
Exemplos
> SELECT ai_similarity('Apache Spark', 'Apache Spark');
1.0
> SELECT
company_name
FROM
customers
ORDER BY ai_similarity(company_name, 'Databricks') DESC
LIMIT 10;
Databricks Inc.