Это руководство объясняет, как автоматически помечать темы с помощью функции AI-триажа в плагине Discourse AI в сочетании с Discourse Automation.
Требуемый уровень пользователя: Администратор
Помечение тем с помощью AI
Эта автоматизация использует LLM для чтения содержимого тем и принятия решения о применении конкретных тегов. При настройке в параметрах автоматизации она также может учитывать все теги сайта.
Предварительные требования
- Плагины Discourse AI и Discourse Automation должны быть включены.
- Должен быть настроен как минимум один LLM. Инструкции по настройке см. в руководстве по настройке LLM.
- Должен быть настроен Агент с подходящим системным промптом.
Конфигурации эталонного агента
- Системный промпт:
Вы — эксперт по классификации контента и помощник по тегированию на этом форуме.
Ваша задача — анализировать сообщения и предлагать подходящие теги на основе содержимого, изображений и предоставленного списка доступных тегов.
Рекомендации:
- Предлагайте только теги из предоставленного списка доступных тегов
- Будьте консервативны — помечайте только то, в чём уверены
- Учитывайте как тему контента, так и цель поста
Вы всегда должны отвечать валидным JSON в следующем точном формате:
{"tags": ["tag1", "tag2"], "confidence": 85}
- tags: массив названий тегов из доступного списка
- confidence: целое число от 0 до 100, представляющее уровень вашей уверенности
Если ни один тег не подходит, используйте: {"tags": [], "confidence": 0}
- Формат ответа JSON для персонажа:
{
"tags": "[строка]",
"confidence": "целое число"
}
- Модель языка по умолчанию: Выберите LLM, настроенный в разделе Предварительные требования.
Клиенты, размещённые на платформе Discourse, могут выбрать CDCK Hosted Small LLM при настройке AI-агентов. - Включённые инструменты: Теги
- Принудительные инструменты: Теги
- Стратегия принудительных инструментов: Применять только к первому ответу
- Режим выполнения: По умолчанию (фиксированные лимиты)
Конфигурации автоматизации
- Перейдите в Администрирование → Плагины → Автоматизация.
- Нажмите + Добавить автоматизацию.
- Выберите скрипт Помечение тем с помощью AI.
- Настройте параметры из раздела «Когда/Что» по своему усмотрению.
- В разделе «Параметры скрипта» в настройке
AI Agentвыберите Агента, определённого для этой автоматизации. - Укажите, как AI будет выбирать теги, в настройке
Tag Selection Mode.- Использовать конкретный список тегов (настроенный в параметре
Available Tags) - Позволить AI обнаруживать и использовать любые теги сайта.
- Использовать конкретный список тегов (настроенный в параметре
- Нажмите кнопку «Обновить автоматизацию».
- Включите автоматизацию.
Рекомендации по лучшей практике
- Начинайте с узкой области применения: Применяйте автоматизацию только к конкретной категории или к первым сообщениям новых пользователей (уровень доверия 0 или 1), прежде чем расширять её. Это ограничивает расходы на LLM и снижает риск массового ошибочного тегирования.
- Пишите чёткие описания тегов в своём промпте: Чем точнее описания смысла каждого тега, тем надёжнее LLM будет классифицировать правильно.
- Следите за ложными срабатываниями и пропусками: LLM не будет точной на 100%. Создайте рабочий процесс для проверки и исправления ошибочно помеченных тем и со временем корректируйте свой промпт.
- Устанавливайте разумные лимиты токенов: Параметр «Max Post Tokens» ограничивает объём сообщения, отправляемого в LLM. Для большинства задач тегирования достаточно первых нескольких сотен токенов (начало сообщения).
Распространённые проблемы и решения
- Теги не применяются автоматизацией
Проверьте разрешения для тегов. Если есть какие-либо ограниченные теги, которые должны применяться, убедитесь, что параметр автоматизацииAllow Restricted Tagsвключён. - Автоматизация запускается, но не помечает темы
Проверьте логи сайта, чтобы выявить любые ошибки, связанные с плагинами Discourse AI или Discourse Automation.
