ai_mask
Función
Se aplica a: Databricks SQL
Importante
Esta característica está en versión preliminar pública.
En la versión preliminar,
- El modelo de lenguaje subyacente puede manejar varios idiomas; sin embargo, estas funciones están ajustadas para el inglés.
- Existen límites de velocidad para las API subyacentes de modelo fundacional. Consulte Límites de las APIs de modelo fundacional para actualizar estos límites.
La función ai_mask()
permite invocar un modelo de IA generativa de última generación para enmascarar entidades especificadas en un texto determinado mediante SQL. Esta función usa un modelo de chat que sirve al punto de conexión que la API de modelo fundacional de Databricks pone a disposición.
Requisitos
Importante
Los modelos subyacentes que se pueden usar en este momento tienen licencia bajo la licencia de Apache 2.0 o la licencia de comunidad de Llama 2. Databricks recomienda revisar estas licencias para garantizar el cumplimiento de los términos aplicables. Si en el futuro surgen modelos que funcionan mejor según las pruebas comparativas internas de Databricks, Databricks puede cambiar el modelo (y la lista de licencias aplicables proporcionadas en esta página).
Actualmente, Mixtral-8x7B Instruct es el modelo subyacente que impulsa estas funciones de IA.
- Esta función solo está disponible en áreas de trabajo en regiones admitidas de pago por token de las API de modelo fundacional.
- Esta función no está disponible en Azure Databricks SQL Classic.
- Consulte la página de precios de Databricks SQL.
Sintaxis
ai_mask(content, labels)
Argumentos
content
: expresiónSTRING
.labels
: UnARRAY<STRING>
literal. Cada elemento representa un tipo de información que se va a enmascarar.
Devoluciones
donde STRING
se enmascara la información especificada.
Si content
es NULL
, el resultado es NULL
.
Ejemplos
> 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]"