Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Função
Aplica-se a:
Databricks SQL
Databricks Runtime
Importante
Essa funcionalidade está em conformidade com a Versão Prévia Pública e com HIPAA.
Durante a visualização:
- O modelo de idioma subjacente pode lidar com vários idiomas, mas essa Função de IA está ajustada para inglês.
- Consulte recursos com disponibilidade regional limitada para a disponibilidade de região das Funções de IA.
A ai_mask() função permite invocar um modelo de IA de última geração para mascarar entidades especificadas em um determinado texto usando SQL. Essa função utiliza um ponto final de serviço de modelo de chat disponibilizado pelas APIs do Databricks Foundation Model.
Requisitos
Licença do Apache 2.0
Os modelos subjacentes que podem ser usados neste momento são licenciados sob a Licença do Apache 2.0, direitos autorais © do Apache Software Foundation. Os clientes são responsáveis por garantir a conformidade com as licenças de modelo aplicáveis.
O Databricks recomenda revisar essas licenças para garantir a conformidade com quaisquer termos aplicáveis. Se surgirem modelos no futuro com melhor desempenho de acordo com os parâmetros de comparação internos do Databricks, o Databricks poderá alterar o modelo (e a lista de licenças aplicáveis fornecidas nesta página).
- Essa função só está disponível em workspaces em regiões que dão suporte a funções de IA otimizadas para inferência em lote.
- Essa função não está disponível no SQL Clássico do Azure Databricks.
- Databricks Runtime 15.4 LTS ou superior é necessário. O Databricks Runtime 18.2 ou superior é recomendado para o melhor desempenho e acesso aos recursos mais recentes.
- Confira a página de preços do SQL do Databricks.
Sintaxe
ai_mask(content, labels)
Argumentos
-
content: uma expressãoSTRING. -
labels: umARRAY<STRING>literal. Cada elemento representa um tipo de informação a ser mascarada.
Devoluções
Um STRING onde a informação especificada é mascarada.
Se content for NULL, o resultado é NULL.
Exemplos
> SELECT ai_mask(
'John Doe lives in New York. His email is john.doe@example.com.',
array('person', 'email')
);
"[MASKED] lives in New York. His email is [MASKED]."
> SELECT ai_mask(
'Contact me at 555-1234 or visit us at 123 Main St.',
array('phone', 'address')
);
"Contact me at [MASKED] or visit us at [MASKED]"