본문으로 건너뛰기
최종 수정: 에

AI_FILTER

설명​

주어진 조건에 따라 텍스트를 필터링합니다.

구문​

AI_FILTER([<resource_name>], <text>)

매개변수​

매개변수설명
<resource_name>지정할 리소스 이름(선택 사항)
<text>평가할 정보

반환값​

불리언 값을 반환합니다.

입력 중 하나라도 NULL이면 NULL을 반환합니다.

결과는 대규모 언어 모델이 생성하므로 출력이 일정하지 않을 수 있습니다.

예제​

택배 회사가 받은 의견을 저장한 다음 테이블이 있다고 가정해 보겠습니다:

CREATE TABLE user_comments (
id INT,
comment VARCHAR(500)
) DUPLICATE KEY(id)
DISTRIBUTED BY HASH(id) BUCKETS 10
PROPERTIES (
"replication_num" = "1"
);

긍정적인 의견을 쿼리하려면 다음과 같이 사용할 수 있습니다:

SELECT id, comment FROM user_comments
WHERE AI_FILTER('resource_name', CONCAT('This is a positive comment: ', comment));

결과는 다음과 같을 수 있습니다:

+------+--------------------------------------------+
| id | comment |
+------+--------------------------------------------+
| 1 | Absolutely fantastic, highly recommend it. |
| 3 | This product is amazing and I love it. |
+------+--------------------------------------------+