Discourse AI - AI-триаж с использованием Agent

AI-триаж использует возможности ИИ агентов для интеллектуального реагирования на темы.

:information_source: Обратите внимание, что для работы этой функции требуются плагины discourse-automation и discourse-ai.

Варианты использования

  1. Автоматическая поддержка: Генерация интеллектуальных ответов на вопросы пользователей о поддержке. Например, в категории Support агент может использовать контент сообщества в качестве контекста. Дополнительным преимуществом является генерация ответов через шепот, чтобы ответчик мог сначала ознакомиться с предложенными вариантами перед публикацией ответа.

  2. Эксперт категории: Назначение отдельного эксперта-агента для каждой категории вашего сообщества. Агент отвечает на первый пост темы, при необходимости с последующим участием человека.

  3. Тонкая модерация: Направление пользователей к публикации подходящего для сообщества контента в правильных местах. Например, если тема кажется несовместимой с категорией, вместо автоматического перемещения, агент отвечает в теме, предлагая другие категории, чтобы предупредить автора.

  4. Отслеживание застрявших тем: Автоматическое реагирование на темы, оставшиеся без ответа в течение определенного времени, с использованием триггера stalled_topic для продвижения обсуждений.

Поскольку агенты полностью настраиваемы, сообщество может использовать эту функцию множеством других способов.

Как это работает

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

Чтобы настроить эту функцию, перейдите в Администрирование → Плагины → Автоматизация → Новая автоматизация и выберите скрипт LLM Agent Triage. Перед использованием этой функции необходимо создать агента.

Ниже приведен пример правила автоматизации и связанного с ним агента.

Триггеры

Эта автоматизация поддерживает два триггера:

  • Создание/редактирование поста: Срабатывает при создании нового поста или редактировании существующего.
  • Застрявшая тема: Срабатывает, когда тема не имеет активности в течение заданного периода времени.

Настройка

Для настройки этой функции необходимо указать определенные параметры:

  • Агент: ИИ-агент, используемый для триажа. Должны быть установлены значения по умолчанию для LLM и пользователя.

  • Ответ как шепот: Определяет, должен ли ответ агента появляться в виде шепота.

  • Тихий режим: Если выбрано, агент получит контент, но ничего не опубликует на форуме. Перед использованием этой опции администратор должен создать пользовательские инструменты. Это используется в сочетании с полем Инструменты в настройках агента. Это может быть полезно для:

    • Отправки HTTP-запроса во внутреннее API компании с уведомлением о произошедшем событии.
    • Выполнения побочных эффектов в Discourse, таких как создание сообщения в чате или пометка поста.

:information_source: Тихий режим и Ответ как шепот взаимоисключающие — одновременно может быть активен только один.

Ограничения

  • Вызовы LLM могут быть дорогостоящими. Будьте внимательны при мониторинге расходов и всегда рассмотрите возможность работы на небольших подмножествах данных.
  • Помните, что LLM могут галлюцинировать, поэтому обязательно тщательно проверяйте любой вывод.
  • Посты, сделанные ботами, автоматически пропускаются и не вызывают срабатывание агента.
  • Применяется ограничение скорости: по умолчанию максимум 60 вызовов триажа в минуту глобально и 2 вызова на отдельный пост в минуту. Эти значения можно изменить через скрытые настройки сайта ai_automation_max_triage_per_minute и ai_automation_max_triage_per_post_per_minute.
12 лайков