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

AI_EXTRACT

설명​

텍스트에서 특정 레이블에 해당하는 정보를 추출하는 데 사용합니다.

구문​

AI_EXTRACT([<resource_name>], <text>, <labels>)

매개변수​

매개변수설명
<resource_name>지정할 리소스 이름. 선택 사항입니다.
<text>정보를 추출할 텍스트
<labels>추출할 레이블의 배열

반환값​

추출한 모든 레이블과 해당 값을 포함하는 문자열을 반환합니다.

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

결과는 대규모 언어 모델이 생성하므로 출력이 달라질 수 있습니다.

예제​

SET default_ai_resource = 'resource_name';
SELECT AI_EXTRACT('Apache Doris is an MPP-based real-time data warehouse known for its high query speed.',
['product_name', 'architecture', 'key_feature']) AS Result;
+---------------------------------------------------------------------------------------+
| Result |
+---------------------------------------------------------------------------------------+
| product_name="Apache Doris", architecture="MPP-based", key_feature="high query speed" |
+---------------------------------------------------------------------------------------+
SELECT AI_EXTRACT('resource_name', 'Apache Doris began in 2008 as an internal project named Palo.',
['original name', 'founding time']) AS Result;
+----------------------------------------+
| Result |
+----------------------------------------+
| original name=Palo, founding time=2008 |
+----------------------------------------+