Sdílet prostřednictvím


Funkce ai_mask

Platí pro:zaškrtnuto ano Databricks SQL zaškrtnuto ano Databricks Runtime

Důležité

Tato funkce je ve verzi Public Preview a kompatibilní se standardem HIPAA.

Během náhledu:

Funkce ai_mask() umožňuje vyvolat nejmodernější model generující umělé inteligence k maskování zadaných entit v daném textu pomocí SQL. Tato funkce používá chatovací model obsluhující koncový bod dostupný rozhraními API modelu Foundation Databricks.

Požadavky

Důležité

Základní modely, které lze v současnosti používat, jsou licencovány v rámci licenčníhoApache 2.0, Copyright © The Apache Software Foundation nebo LLAMA 3.3 Community License Copyright © Meta Platforms, Inc. Všechna práva vyhrazena. Zákazníci nesou odpovědnost za zajištění souladu s platnými licencemi modelu.

Databricks doporučuje zkontrolovat tyto licence, abyste zajistili soulad s platnými podmínkami. Pokud se modely objeví v budoucnu, které fungují lépe podle interních srovnávacích testů Databricks, může Databricks změnit model (a seznam použitelných licencí uvedených na této stránce).

  • Tato funkce je dostupná pouze v pracovních prostorech v oblastech, které podporují funkce AI optimalizované pro dávkové odvozování.
  • Tato funkce není dostupná v Azure Databricks SQL Classic.
  • Podívejte se na stránku s cenami SQL služby Databricks.
  • V Databricks Runtime 15.1 a novějších je tato funkce podporovaná v poznámkových blocích Databricks, včetně poznámkových bloků, které se spouští jako úkol v pracovním postupu Databricks.
  • Úlohy hromadné inferencí vyžadují pro zvýšení výkonu Databricks Runtime 15.4 ML LTS.

Syntaxe

ai_mask(content, labels)

Argumenty

  • content: Výraz STRING.
  • labels: Literál ARRAY<STRING> . Každý prvek představuje typ informací, které mají být maskovány.

Návraty

STRING, kde jsou zadané informace maskované.

Pokud content je NULL, výsledek je NULL.

Příklady

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