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

Конфигурация

Настройка ввода и модели

Входная переменная — выберите, что классифицировать. Обычно это sys.query для вопросов пользователя, но подойдёт любая текстовая переменная из предыдущих узлов рабочего процесса. Выбор модели — выберите LLM для классификации. Более быстрые модели хорошо справляются с простыми классами, а более мощные точнее различают тонкие отличия.
Интерфейс настройки классификатора вопросов

Определение классов

У каждого класса есть два независимых текстовых поля:
  • Описание класса (тело редактора) — это то, что читает LLM при выборе ветви. Напишите точное, отличительное описание того, что относится к классу. Пограничные формулировки вроде «всё, что связано с…» или «исключая…» помогают, когда классы пересекаются. Доступно далее по цепочке как class_name.
  • Название класса (небольшой заголовок над редактором) — это метка, отображаемая на холсте. Дважды нажмите на заголовок по умолчанию CLASS N, чтобы переименовать его. Доступно далее по цепочке как class_label.
Название и описание редактируются независимо, поэтому вы можете оставить на холсте короткую, легко считываемую метку и при этом дать LLM более длинное и конкретное описание. Каждый класс становится потенциальным путём вывода, который вы можете подключить к разным последующим узлам — например, к специализированным базам знаний, шаблонам ответов или процессам обработки.

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

Вот как работает «Классификатор вопросов» в сценарии клиентской поддержки:
Рабочий процесс классификации для клиентской поддержки

Рабочий процесс классификации для клиентской поддержки

Определённые классы:
  • Послепродажное обслуживание — гарантийные обращения, возвраты, ремонт и поддержка после покупки
  • Использование продукта — инструкции по настройке, устранение неполадок, объяснение функций
  • Прочие вопросы — общие запросы, не охваченные конкретными классами
Результаты классификации:
  • «Как настроить контакты на iPhone 14?» → Использование продукта
  • «Каков гарантийный срок на мою покупку?» → Послепродажное обслуживание
  • «Какая сегодня погода?» → Прочие вопросы
Каждый результат классификации направляет запрос к разным базам знаний и стратегиям ответа, благодаря чему пользователи получают релевантную специализированную помощь.

Расширенная конфигурация

Инструкции и рекомендации

Добавьте подробные правила классификации в поле Инструкции, чтобы обрабатывать пограничные случаи, неоднозначные сценарии или специфические бизнес-правила. Это помогает LLM понять тонкие различия между классами.