최종 수정: 에
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 |
+----------------------------------------+