Sdílet prostřednictvím


Funkce ai_classify

Platí pro:označeno zaškrtnutím ano Databricks SQL označeno zaškrtnutím ano 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.

Tato ai_classify() funkce umožňuje vyvolat nejmodernější model generující umělé inteligence ke klasifikaci vstupního textu podle popisků, které zadáte 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í dodržování příslušných modelových licencí.

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ů v regionech s podporou API modelů Foundation.
  • 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_classify(content, labels)

Argumenty

  • content: Výraz STRING , text, který se má klasifikovat.
  • labels: Doslovný výraz typu ARRAY<STRING>, očekávané popisky klasifikace výstupu. Musí obsahovat alespoň 2 prvky a nesmí obsahovat více než 20 prvků.

Návraty

Úloha STRING. Hodnota odpovídá jednomu z řetězců zadaných v argumentu labels . Vrátí null , pokud content nelze klasifikovat.

Příklady

> SELECT ai_classify("My password is leaked.", ARRAY("urgent", "not urgent"));
  urgent

> SELECT
    description,
    ai_classify(description, ARRAY('clothing', 'shoes', 'accessories', 'furniture')) AS category
  FROM
    products
  LIMIT 10;