Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Funkce
Platí pro: Databricks SQL
Databricks Runtime
Důležité
Tato funkce je ve verzi Public Preview.
Během období Preview může základní jazykový model zpracovávat několik jazyků, ale tato funkce AI je vyladěná pro angličtinu.
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 k dispozici pouze u pracovních prostorů ve funkcích AI s využitím rozhraní API Foundation Model v podporovaných regionech.
- 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ýrazSTRING
. -
labels
: LiterálARRAY<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]"