Перейти к содержимому
Последнее обновление

AI_CLASSIFY

Описание​

Используется для классификации текста по заданному набору меток.

Синтаксис​

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

Параметры​

ПараметрОписание
<resource_name>Имя используемого ресурса, необязательно
<text>Текст для классификации
<labels>Массив меток классификации

Возвращаемое значение​

Возвращает одну метку, которая лучше всего соответствует тексту.

Если хотя бы один входной аргумент имеет значение NULL, возвращает NULL.

Результат генерируется большой языковой моделью, поэтому вывод может различаться.

Примеры​

SET default_ai_resource = 'resource_name';
SELECT AI_CLASSIFY('Apache Doris is a databases system.', ['usage', 'introduce']) AS Result;
+-----------+
| Result |
+-----------+
| introduce |
+-----------+
SELECT AI_CLASSIFY('resource_name', 'Apache Doris is developing rapidly.', ['science', 'sport']) AS Result;
+---------+
| Result |
+---------+
| science |
+---------+