テキストから特定のラベルに対応する情報を抽出します。
構文
AI_EXTRACT([<resource_name>], <text>, <labels>)
パラメーター
パラメーター | 説明 |
| リソースの名前です。このパラメーターはオプションです。 |
| 情報を抽出する対象のテキストです。 |
| 抽出するラベルの配列です。 |
戻り値
抽出されたすべてのラベルとそれに対応する値を含む文字列を返します。
いずれかの入力値が NULL の場合、この関数は NULL を返します。
結果は大規模言語モデル (LLM) によって生成されるため、返される内容は異なる場合があります。
例
SET default_ai_resource = 'resource_name';
SELECT AI_EXTRACT('SelectDB is an MPP-based real-time data warehouse known for its high query speed.',
['product_name', 'architecture', 'key_feature']) AS Result;
+---------------------------------------------------------------------------------------+
| Result |
+---------------------------------------------------------------------------------------+
| product_name="SelectDB", architecture="MPP-based", key_feature="high query speed" |
+---------------------------------------------------------------------------------------+