카테고리:

집계 함수 (일반) 문자열 및 이진 함수 (대형 언어 모델)

AI_SUMMARIZE_AGG

텍스트 데이터 열을 요약합니다.

예를 들어 AI_SUMMARIZE_AGG(churn_reason)churn_reason 열의 요약을 반환합니다.

AI_COMPLETESUMMARIZE (SNOWFLAKE.CORTEX) 와 달리, 이 함수는 최대 언어 모델 컨텍스트 윈도우보다 큰 데이터 세트를 지원합니다.

참고 항목:

AI_AGG

구문

AI_SUMMARIZE_AGG( <expr> )
Copy

인자

필수:

expr

레스토랑 리뷰나 전화 녹취록과 같이 요약할 수 있는 텍스트를 포함하는 식입니다.

반환

식의 문자열 요약을 반환합니다.

사용법 노트

이 함수는 일반적인 목적의 요약을 제공합니다. 보다 구체적인 요약을 보려면 AI_AGG 를 사용하십시오.

AI_SUMMARIZE_AGG 는 문자열 상수에 대한 간단한 스칼라 함수로 사용할 수 있습니다.

SELECT AI_SUMMARIZE_AGG('[Excellent, Great, Mediocre]');
Copy
The text discusses rating options, specifically mentioning three categories: Excellent, Great, and Mediocre.

AI_SUMMARIZE_AGG 를 데이터 열에 사용할 수 있습니다.

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;
Copy
A product or service received a total of 4 ratings, with 2 being "Excellent", 1 being "Great", and 1 being "Mediocre".

AI_SUMMARIZE_AGG 를 GROUP BY 와 함께 사용할 수도 있습니다.

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;
Copy
+------------+------------------------------------------------------------------------------------------------------------------------+
| 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.                    |
+------------+------------------------------------------------------------------------------------------------------------------------+

AI_AGG 도 참조하십시오.