- 카테고리:
문자열 및 이진 함수 (AI 함수)
ENTITY_SENTIMENT (SNOWFLAKE.CORTEX)¶
참고
AI_SENTIMENT 는 이 함수의 최신 버전입니다. 최신 기능의 경우 AI_SENTIMENT 를 참조하십시오. ENTITY_SENTIMENT (SNOWFLAKE.CORTEX) 를 계속 사용할 수 있습니다.
전반적인 감정과 지정된 엔터티에 대한 특정 감정을 포함하여 영어 텍스트에 대한 감정 점수를 반환합니다.
구문¶
인자¶
text감정 점수를 계산할 텍스트가 포함된 문자열입니다.
entities감정 점수를 계산해야 하는 최대 10개의 엔터티 또는 측면을 포함하는 배열입니다. 각 엔터티는 문자열입니다. 예를 들어 레스토랑 리뷰에서 감정을 점수화하는 경우
entities배열은['cost', 'quality', 'waiting time']이 될 수 있습니다. 엔터티는 최대 30자까지 입력할 수 있습니다.이 인자는 선택 사항입니다. 제공하지 않으면 함수는 전체 감정만 반환합니다.
반환¶
categories 필드를 포함하는 OBJECT. categories 는 카테고리 레코드로 구성된 ARRAY 입니다. 각 카테고리에는 다음 필드가 포함됩니다.
name: 카테고리의 이름입니다.sentiment: 카테고리의 감정: 긍정, 부정, 중립, 혼합 또는 알 수 없음(문자열)입니다.
또한 overall 카테고리에는 텍스트의 전반적인 감정이 담겨 있습니다.
액세스 제어 요구 사항¶
사용자는 SNOWFLAKE.CORTEX_USER 데이터베이스 역할 이 부여된 역할을 사용해야 합니다. 이 권한에 대한 자세한 내용은 Cortex LLM 권한 섹션을 참조하십시오.
예¶
이 예제에서 reviews 라는 테이블에는 사용자가 제출한 영화 리뷰 텍스트가 포함된 review_content 라는 열이 포함되어 있습니다. 쿼리는 각 리뷰에서 여러 엔터티에 대한 감성을 반환합니다.
법적 고지¶
Snowflake AI 및 ML 섹션을 참조하십시오.
제한 사항¶
Snowflake Cortex 함수는 동적 테이블을 지원하지 않습니다.