Remarque
L’accès à cette page requiert une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page requiert une autorisation. Vous pouvez essayer de modifier des répertoires.
Fonction
S’applique à :
Databricks SQL
Databricks Runtime
Important
Cette fonctionnalité est en préversion publique et conforme HIPAA.
Pendant l'aperçu :
- Le modèle de langage sous-jacent peut gérer plusieurs langues, mais cette fonction IA est paramétrée pour l’anglais.
- Consultez Fonctionnalités avec une disponibilité régionale limitée pour la disponibilité de la région AI Functions.
La ai_mask() fonction vous permet d’appeler un modèle IA de pointe pour masquer les entités spécifiées dans un texte donné à l’aide de SQL. Cette fonction utilise un point de terminaison de mise en service de modèles de conversation rendu disponible par des API Databricks Foundation Model.
Spécifications
Licence Apache 2.0
Les modèles sous-jacents qui peuvent être utilisés pour l’instant sont sous licence sous licence Apache 2.0, copyright © The Apache Software Foundation. Il incombe aux clients de veiller au respect des licences des modèles applicables.
Databricks recommande de passer en revue ces licences pour vérifier leur conformité avec les conditions applicables. Si les modèles émergent à l’avenir qui fonctionnent mieux en fonction des benchmarks internes de Databricks, Databricks peut modifier le modèle (et la liste des licences applicables fournies sur cette page).
- Cette fonction est disponible uniquement sur les espaces de travail dans les régions qui prennent en charge AI Functions optimisé pour l’inférence par lots.
- Cette fonction n’est pas disponible sur les entrepôts SQL Pro ou Classic.
- Databricks Runtime 18.2 ou version ultérieure est requis.
- Le calcul serverless est requis pour les notebooks et les flux de travail Databricks.
- Consultez la page de tarification de Databricks SQL.
Syntaxe
ai_mask(content, labels)
Les arguments
-
content: une expressionSTRING. -
labels: UnARRAY<STRING>littéral. Chaque élément représente un type d’informations à masquer.
Retours
Un(e) STRING où les informations spécifiées sont masquées.
Si content est NULL, le résultat est NULL.
Exemples
> 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]"