テキストを指定されたラベルのコレクションに分類します。
構文
AI_CLASSIFY([<resource_name>], <text>, <labels>)
パラメーター
パラメーター | 説明 |
| リソースの名前です。このパラメーターは省略可能です。 |
| 分類対象のテキストです。 |
| 分類ラベルの配列です。 |
戻り値
テキストに最も一致する単一のラベルを含む文字列を返します。
いずれかの入力値が NULL の場合、NULL を返します。
結果は大規模言語モデル(LLM)によって生成されるため、返される内容は変動する可能性があります。
使用例
SET default_ai_resource = 'resource_name';
SELECT AI_CLASSIFY('SelectDB is a databases system.', ['useage', 'introduce']) AS Result;+-----------+
| Result |
+-----------+
| introduce |
+-----------+
SELECT AI_CLASSIFY('resource_name', 'SelectDB is developing rapidly.', ['science', 'sport']) AS Result;+---------+
| Result |
+---------+
| science |
+---------+