Megosztás a következőn keresztül:


A ai_summarize függvény

A következőkre vonatkozik:jelölje be az igennel jelölt jelölőnégyzetet Databricks SQL jelölje be az igennel jelölt jelölőnégyzetet Databricks Runtime

Fontos

Ez a funkció a nyilvános előzetes verzióban érhető el.

Az előzetes verzióban a mögöttes nyelvi modell több nyelvet is képes kezelni, de ez az AI-függvény angolra van hangolva.

A ai_summarize() függvény lehetővé teszi egy korszerű generatív AI-modell meghívását egy adott szöveg sql használatával történő összegzésének létrehozásához. Ez a függvény a Databricks Foundation Model API-k által elérhetővé tett végpontot kiszolgáló csevegőmodellt használ.

Követelmények

Fontos

Az alapul szolgáló modellek, amelyek jelenleg használhatók, az Apache 2.0 licenc , Az © Apache Software Foundation vagy a LLAMA 3.3 közösségi licenc Copyright © Meta Platforms, Inc. licenc alapján vannak licencelve. Minden jog fenntartva. Az ügyfelek felelősek az alkalmazandó modelllicencek megfelelőségének biztosításáért.

A Databricks azt javasolja, hogy tekintse át ezeket a licenceket a vonatkozó feltételek betartásának biztosítása érdekében. Ha a jövőben olyan modellek jelennek meg, amelyek a Databricks belső teljesítménymutatóinak megfelelően jobban teljesítenek, a Databricks megváltoztathatja a modellt (és az ezen az oldalon található érvényes licencek listáját).

Szintaxis

ai_summarize(content[, max_words])

Argumentumok

  • content: A STRING kifejezés, az összegzendő szöveg.
  • max_words: Választható nem negatív integrál numerikus kifejezés, amely a visszaadott összegző szövegben szereplő szavak legjobb munkamennyiségű célszámát jelöli. Az alapértelmezett érték: 50. Ha 0 értékre van állítva, nincs szókorlát.

Visszatérések

A STRING.

Ha contentNULL, akkor az eredmény NULL.

Példák

> SELECT ai_summarize(
    'Apache Spark is a unified analytics engine for large-scale data processing. ' ||
    'It provides high-level APIs in Java, Scala, Python and R, and an optimized ' ||
    'engine that supports general execution graphs. It also supports a rich set ' ||
    'of higher-level tools including Spark SQL for SQL and structured data ' ||
    'processing, pandas API on Spark for pandas workloads, MLlib for machine ' ||
    'learning, GraphX for graph processing, and Structured Streaming for incremental ' ||
    'computation and stream processing.',
    20
  );
 "Apache Spark is a unified, multi-language analytics engine for large-scale data processing
 with additional tools for SQL, machine learning, graph processing, and stream computing."