Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Wyodrębnia dane ustrukturyzowane z kolumny dokumentu przy użyciu sztucznej inteligencji/LLM.
Aby uzyskać odpowiednią funkcję SQL usługi Databricks, zobacz ai_extract funkcja.
Składnia
from pyspark.sql import functions as dbf
dbf.ai_extract(col=<col>, schema=<schema>, options=<options>)
Parameters
| Parametr | Typ | Opis |
|---|---|---|
col |
pyspark.sql.Column lub str |
Kolumna zawierająca zawartość dokumentu do wyodrębnienia. |
schema |
dict lub list |
Dykt Python (nazwa pola na {"type": ..., "description": ...}) lub lista ciągów nazw pól. Serializowane do literału JSON automatycznie. |
options |
dict, fakultatywny |
Słownik opcji kontrolowania zachowania wyodrębniania. |
Returns
pyspark.sql.Column: nowa kolumna VariantType zawierająca wyodrębnione pola.
Examples
df.select(ai_extract("text", {"name": {"type": "string", "description": "Name"}}))
df.select(ai_extract("text", ["name", "age"]))