Classification

Классификация позволяет классифицировать документы в стандартные категории с помощью ИИ.

Примеры классификации:

  • Классификация расшифровок вызовов клиента по намерению
  • Классификация документов по типу контента
  • Классификация отзывов продуктов по тональности

Классификация доступна через интерфейс Agent Bricks и в SQL.

Создайте агент классификации в пользовательском интерфейсе

Requirements

Перейдите к значку Агенты в левой панели навигации вашего рабочего пространства. Щелкните "Создать агент" и выберите "Классификация текста".

Шаг 1. Выбор исходных данных

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

  1. Выберите исходные данные. Вы можете выбрать том с документами или таблицей с текстовыми данными.

  2. Нажмите кнопку "Создать агент".

Шаг 2. Настройка меток классификации

После того как классификация обработает ваши данные, настройте и уточните метки классификации.

Чтобы добавить метки классификации вручную, выполните приведенные далее действия.

  1. Нажмите кнопку +Добавить метку , чтобы добавить метку классификации.
  2. Введите имя метки и необязательное описание, а затем нажмите кнопку "Добавить метку".
  3. Повторите 1–2 для каждой метки, которую вы хотите добавить.
  4. (Необязательно) Включите несколько меток, если вы хотите, чтобы агент возвращал несколько меток.

Чтобы импортировать метки из таблицы, выполните следующее:

  1. Щелкните "Импорт из таблицы".
  2. Выберите таблицу и нажмите кнопку "Далее".
  3. Выберите столбец метки, столбец описания и хранилище SQL.
  4. Щелкните "Предварительный просмотр", чтобы просмотреть импортированные метки.
  5. Если вы довольны метками, нажмите кнопку "Импорт и замена меток".

Для выполнения классификации необходимо определить по крайней мере две метки. После того как вы закончите добавлять свои метки, нажмите «Сохранить» и запустите классификацию.

Чтобы настроить дополнительные параметры, нажмите переключатель параметров значок «Ползунки». рядом с «Сохранить и запустить классификацию», затем включите один или несколько следующих параметров:

  • Оценки доверия: показывает уровни доверия к прогнозируемым меткам.
  • Обоснования: Показывает обоснование предсказанных ярлыков.

Классификация классифицирует до 5 документов и строк и отображает результаты. Вы также можете добавить больше.

Пользовательский интерфейс проверки классификации с метками классификации и результатами

Шаг 3. Проверка и улучшение ответов классификации

Просмотрите ответы классификации и дайте отзыв об улучшении агента.

  1. Просмотрите документ и ответ по классификации.

    • Если ответ правильный, дайте ему пальцем вверх.
    • Если ответ неверный, поставьте ему «палец вниз». Помогите классификации, исправьте ответ, выбрав правильную метку. Нажмите кнопку Сохранить.
  2. Чтобы улучшить ответы агента, настройте описания меток классификации.

  3. Сравните версии для оптимизации производительности агента. Щелкните версии. Рядом с предыдущей версией нажмите кнопку "Сравнить ", чтобы сравнить описания меток классификации предыдущей версии с текущей версией. Нажмите кнопку "Восстановить" , чтобы восстановить предыдущую версию.

Шаг 4. Использование агента классификации

Если вы удовлетворены ответами, начните использовать агент для классификации в масштабе.

Кликните "Использовать агент" в правом верхнем углу. Вы можете выбрать один из следующих вариантов:

  • Запустите SQL, чтобы использовать агент для классификации всего объема данных или таблицы. Откроется SQL-запрос, использующий ai_classify метки классификации, которые вы определили. Дополнительные сведения об использовании ai_classify в запросах SQL см. в разделе «Функция ai_classify».
  • Создайте конвейер Lakeflow, который запускается по расписанию, чтобы запускать вашего агента для новых данных. При этом создается конвейер Lakeflow, который обновляет потоковую таблицу с классифицированными данными. Расписание конвейера можно настроить таким образом, чтобы оно выполнялось при поступлении новых данных. Дополнительные сведения о конвейерах Lakeflow см. в разделе "Декларативные конвейеры Spark".

Классифицировать документы в SQL

Вызовите ai_classify в SQL для классификации документов в больших масштабах:

SELECT ai_classify(
  'My password is leaked.',
  '["urgent", "not_urgent"]',
  MAP('version', '2.1')
);

См. ai_classify справочник по SQL.

Limitations

См Ограничения