Função ai_mask

Aplica-se a:confirmado Databricks SQL confirmado Databricks Runtime

Importante

Esta funcionalidade está em Pré-visualização Pública e em conformidade com a HIPAA.

Durante a antevisão:

A ai_mask() função permite-lhe invocar um modelo de IA de última geração para mascarar entidades específicas num determinado texto usando SQL. Esta função utiliza um modelo de chat que serve de ponto de acesso disponibilizado pelas APIs do Databricks Foundation Model.

Requisitos

Licença Apache 2.0

Os modelos subjacentes que poderão ser usados atualmente estão licenciados sob a Licença Apache 2.0, Direitos de Autor © da Apache Software Foundation. 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_mask(content, labels)

Argumentos

  • content: Uma STRING expressão.
  • labels: Um literal ARRAY<STRING>. Cada elemento representa um tipo de informação a ser mascarada.

Devoluções

Um STRING onde as informações especificadas são mascaradas.

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]"