- Kategorien:
Aggregatfunktionen (Allgemein) Zeichenfolgen- und Binärfunktionen (Large Language Model)
AI_SUMMARIZE_AGG¶
Fasst eine Spalte mit Textdaten zusammen.
Zum Beispiel gibt AI_SUMMARIZE_AGG(churn_reason)
eine Zusammenfassung der Spalte churn_reason
zurück.
Im Gegensatz zu AI_COMPLETE und SUMMARIZE (SNOWFLAKE.CORTEX) unterstützt diese Funktion Datensätze, die größer sind als das maximale Kontextfenster des Sprachmodells.
- Siehe auch::
Syntax¶
AI_SUMMARIZE_AGG( <expr> )
Argumente¶
Benötigt:
expr
Dies ist ein Ausdruck, der Text für die Zusammenfassung enthält, z. B. Restaurantkritiken oder Telefonaufzeichnungen.
Rückgabewerte¶
Gibt eine Zusammenfassung des Ausdrucks als Zeichenfolge zurück.
Nutzungshinweise¶
Diese Funktion bietet eine allgemeine Zusammenfassung. Eine genauere Zusammenfassung finden Sie unter AI_AGG.
Beispiele¶
AI_SUMMARIZE_AGG kann als einfache skalare Funktion für Zeichenfolgenkonstanten verwendet werden.
SELECT AI_SUMMARIZE_AGG('[Excellent, Great, Mediocre]');
The text discusses rating options, specifically mentioning three categories: Excellent, Great, and Mediocre.
AI_SUMMARIZE_AGG kann auf eine Datenspalte angewendet werden.
WITH reviews AS (
SELECT 'Excellent' AS review
UNION ALL SELECT 'Excellent'
UNION ALL SELECT 'Great'
UNION ALL SELECT 'Mediocre'
)
SELECT AI_SUMMARIZE_AGG(review)
FROM reviews;
A product or service received a total of 4 ratings, with 2 being "Excellent", 1 being "Great", and 1 being "Mediocre".
AI_SUMMARIZE_AGG kann auch in Kombination mit GROUP BY verwendet werden.
WITH reviews AS (
SELECT 1 AS product_id, 'Excellent' AS review
UNION ALL SELECT 1, 'Excellent'
UNION ALL SELECT 1, 'Great'
UNION ALL SELECT 1, 'Mediocre'
UNION ALL SELECT 2, 'Terrible'
UNION ALL SELECT 2, 'Bad'
)
SELECT product_id,
AI_SUMMARIZE_AGG(review) AS summarized_review
FROM reviews
GROUP BY 1;
+------------+------------------------------------------------------------------------------------------------------------------------+
| PRODUCT_ID | SUMMARIZED_REVIEW |
|------------+------------------------------------------------------------------------------------------------------------------------+
| 1 | A product or service received a total of 4 ratings, with 2 being "Excellent", 1 being "Great", and 1 being "Mediocre". |
+------------+------------------------------------------------------------------------------------------------------------------------+
| 2 | The text expresses a strong negative sentiment, conveying a terrible and bad experience or opinion. |
+------------+------------------------------------------------------------------------------------------------------------------------+
Siehe auch AI_AGG.