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

Есть ли способ сгенерировать ответы от ИИ для всех предыдущих тем на моём форуме? Думаю, это возможно с помощью Persona, но как именно?

Вам стоит совместить автоматизацию, AI-триаж и хорошо подумать, действительно ли такой результат — это то, чего вы хотите.

Генерация ответов AI для существующих тем Discourse AI

satonotdead:

Есть ли способ генерировать ответы AI для всех предыдущих тем на моём форуме? Думаю, это возможно с помощью Persona, но как именно?

DiscourseHelper:

Да, вы можете генерировать ответы AI (используя Personas) для тем на вашем форуме Discourse, включая существующие темы, хотя для этого потребуется определённая настройка и учёт ограничений автоматизации.

Как генерировать ответы AI для предыдущих тем:
Вам понадобятся включённые плагины Discourse AI и Discourse Automation на вашем форуме. Процесс обычно предназначен для автоматических ответов на новые темы/сообщения, но при осторожном подходе его можно адаптировать и для существующих.

Шаги

  1. Создайте AI Persona

    • Перейдите по адресу: /admin/plugins/discourse-ai/ai-personas
    • Настройте системный промпт Persona, выберите LLM и укажите разрешённые группы.
    • Убедитесь, что Persona использует нужную модель и включена для упоминаний, категорий или контекста по мере необходимости.
    • Подробнее о настройке персонажей: AI bot - Personas
  2. Настройте правило автоматизации для автоответов

    • Используйте скрипт «AI triage» или «auto-responder» из плагина Discourse Automation.
    • Вы можете задать категорию, теги, условия, Persona и определить, будет ли ответ публичным или «шёпотом» (whisper).
    • Триажа может работать с условиями, например, отвечать только на первый пост или только если вопрос ещё не получил ответа.

    Полная документация и примеры здесь:
    Discourse AI - AI Auto Responder

  3. Примените правила к существующим темам (вручную/пакетно)

    • По умолчанию нет способа «в один клик» для пакетного запуска ответов AI ко всем существующим темам.
    • Обходные пути:
      • Запуск автоматизации вручную: Для каждой темы, как администратор, вы можете упомянуть аккаунт Persona (например, @ai-helper), и она ответит.
      • Пакетно через API или пользовательский скрипт: Продвинутые пользователи могут использовать Discourse REST API, чтобы перебрать темы и запустить ответы, имитируя упоминания или вызывая конечные точки плагина. Это обычно требует навыков разработки и тщательного контроля частоты запросов, чтобы не перегрузить ваш сайт.
  4. Меры предосторожности и рекомендации

    • Используйте с крайней осторожностью: Автоматическая отправка ответов на большое количество старых тем может создать информационный шум и раздражать пользователей. Рассмотрите возможность ограничения только теми категориями, где нужна помощь, или только теми темами, на которые ещё не даны ответы.
    • Для большей деликатности настройте ответы как «шёпот», чтобы их видели только сотрудники, которые смогут решить, стоит ли публиковать их.
    • Учитывайте затраты на использование LLM и возможность галлюцинаций в ответах.

Ключевая документация:

Итог:
Вы можете использовать Personas и автоматизацию для генерации ответов AI на предыдущие темы, но встроенной кнопки «все сразу» для пакетной обработки нет. Для пакетных операций вам понадобится API и, возможно, пользовательские скрипты. Будьте внимательны к качеству сайта и затратам на AI — всегда тщательно тестируйте перед массовым внедрением.

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


Можно узнать, какая у вас мотивация это сделать? Мне любопытно, почему кто-то хочет завалить наполнить свой форум контентом от AI :slightly_smiling_face:

Ха-ха, никаких намерений, я просто люблю тестировать новые вещи на своём форуме, так как могу генерировать ответы на незакрытые темы и всё такое, поэтому и wondered, возможно ли это тоже :))

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

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

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

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

Сегодня лучший вариант — использовать API для обхода форума, а затем передать данные в LLM.

Однако я обычно не рекомендую этого делать: трудно сохранять мотивацию к общению на форуме, когда видишь только роботов.

Я полностью согласен, но разве это не примерно то, чем стал Reddit с ~2020 года?

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