- Совместимость с XenForo
- 2.2
- Видимый копирайт
- Нет
[Бармалей] GPT Autoresponder
Автоматический ChatGPT-собеседник для XenForo 2, работающий через OpenAI API.Дополнение позволяет подключить GPT к обычным обсуждениям форума. ChatGPT отвечает непосредственно в темах от имени выбранного администратором пользователя XenForo.
Бот способен учитывать предыдущие сообщения разговора, отвечать на обычные новые сообщения или только на обращения к нему, а его стиль и поведение можно подробно настроить через собственную системную инструкцию.
Для работы требуется установленный [Бармалей] GPT Framework.
Основные возможности
- Автоматические ответы ChatGPT в темах XenForo.
- Работа через OpenAI API.
- Использование выбранной GPT-модели.
- Ответы от имени выбранного пользователя XenForo.
- Автоматическая реакция на новые сообщения.
- Режим ответа только при цитировании GPT-бота.
- Поддержка контекста разговора.
- Настраиваемое количество сообщений контекста.
- Выбор разделов, в которых работает GPT.
- Включение/отключение GPT для отдельных тем.
- Собственная системная инструкция.
- Полная настройка личности и поведения бота.
- Выбор языка общения.
- Настройка характера ответов.
- Ограничение количества ответов GPT в одной теме.
- Защита от ответа бота самому себе.
Пользователь GPT-бота
Администратор выбирает существующую учётную запись XenForo.Все ответы ChatGPT публикуются от имени этого пользователя.
Можно создать отдельный профиль, например:
GPT Bot
AI помощник
Помощник форума
или оформить собственного виртуального персонажа.
Для него можно использовать обычные возможности XenForo: аватар, подпись, статус, группы и права пользователя.
Автоматические ответы
GPT Autoresponder поддерживает два основных варианта работы.Все новые сообщения
ChatGPT может автоматически реагировать на новые сообщения пользователей в разрешённых темах.
Пользователю не требуется цитировать бота или использовать специальную команду.
Это позволяет GPT участвовать в обсуждении практически как обычному участнику форума.
Только цитирование бота
В более осторожном режиме GPT отвечает только тогда, когда пользователь цитирует его сообщение.
Такой вариант подходит форумам, где ChatGPT должен подключаться к разговору только при непосредственном обращении.
Контекст разговора
GPT может получать предыдущие сообщения темы вместе с новым сообщением пользователя.Количество передаваемых сообщений настраивается администратором.
Например:
5 сообщений — небольшой контекст и меньший расход API.
10 сообщений — хороший вариант для обычного диалога.
20 сообщений — больше истории для продолжительных обсуждений.
Благодаря этому ChatGPT понимает, о чём шёл разговор ранее, и способен продолжать беседу с учётом предыдущих сообщений.
Одновременно ограничение размера контекста позволяет контролировать расход OpenAI API.
Активные разделы
Администратор выбирает узлы XenForo, в которых разрешена работа GPT Autoresponder.Например, ChatGPT можно включить только в:
- разделе поддержки;
- вопросах пользователей;
- свободном общении;
- технических разделах;
- специальных разделах с GPT.
GPT для отдельных тем
Для конкретной темы можно разрешить или запретить AI/GPT-ответы.Таким образом, даже внутри активного раздела можно оставить отдельные обсуждения полностью без участия ChatGPT.
Собственная личность ChatGPT
Одной из основных возможностей является поле системных инструкций.Администратор может самостоятельно определить, как именно должен вести себя GPT на его форуме.
Можно настроить:
- характер;
- стиль общения;
- степень формальности;
- специализацию;
- длину ответов;
- допустимый сленг;
- необходимость задавать встречные вопросы;
- особенности общения с участниками;
- правила поведения;
- дополнительные инструкции конкретно для вашего сообщества.
Язык
Можно указать определённый язык ответа либо использовать автоматический режим.При автоматическом режиме GPT может продолжать общение на языке текущего разговора.
Ограничение количества ответов
Можно установить максимальное количество сообщений GPT в одной теме.Это позволяет контролировать активность бота и расходы OpenAI API.
При необходимости ограничение можно отключить.
Защита от зацикливания
Сообщения самого назначенного GPT-пользователя не запускают очередной автоматический ответ.Это защищает от ситуации, когда бот начинает отвечать сам себе и бесконечно расходовать API.
Работа с существующими темами
GPT Autoresponder можно использовать не только в новых обсуждениях.Если тема находится в разрешённом разделе и для неё включены GPT-ответы, бот может продолжать разговор и после появления новых сообщений.
Что не входит в текущую версию
Текущая версия ориентирована на текстовое общение непосредственно в темах XenForo.На данный момент не реализованы:
- генерация изображений;
- анализ прикреплённых изображений;
- автоматические лайки и реакции;
- самостоятельное создание новых тем;
- работа GPT в личных сообщениях;
- интеграция со сторонними чатами;
- интернет-поиск.
Требования
- XenForo 2.x
- [Бармалей] GPT Framework
- OpenAI API Key
- активный API-баланс
- совместимая GPT-модель
Установка
- Установите [Бармалей] GPT Framework.
- Установите [Бармалей] GPT Autoresponder.
- Укажите OpenAI API Key и GPT-модель в настройках Framework.
- Выберите пользователя, от имени которого будет отвечать ChatGPT.
- Выберите активные разделы форума.
- Выберите режим срабатывания.
- Настройте количество сообщений контекста.
- При необходимости задайте собственную личность и инструкции GPT.
- Установите максимальное количество ответов на одну тему.
- Сохраните настройки.
Перед установкой или обновлением рекомендуется сделать резервную копию файлов форума и базы данных.
Версия: 1.2.2
Автор: Бармалей
