1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Плагин [CHAT] AIChatRegulator V1.0 - Автоматическая модерация чата с использованием локальных LLM

Тема в разделе "Неподтвержденные плагины", создана пользователем Тимур Юн, 2 фев 2024.

Метки:
  1. Автор темы
    Тимур Юн

    Тимур Юн Ньюби

    Баллы:
    1
    Имя в Minecraft:
    Timurara
    AI Chat Regulator - это плагин для Bukkit/Spigot, предназначенный для улучшения модерации чата на серверах Minecraft. Он использует большую языковую модель (LLM) для оценки и фильтрации неприемлемого контента в реальном времени, способствуя созданию более безопасной и приветливой среды для всех игроков.

    Предварительные требования
    Перед использованием плагина AI Chat Regulator убедитесь, что у вас установлен Nitro на вашей системе. Nitro необходим для работы языковой модели, требуемой этим плагином.

    Для установки Nitro выполните следующую команду в вашем терминале (только для MacOS и Linux, в данный момент Windows не поддерживается):

    Код:
    curl -sfL https://raw.githubusercontent.com/janhq/nitro/main/install.sh | sudo /bin/bash -
    Кроме того, вам потребуется получить файл модели .gguf, который плагин использует для модерации чата. Разместите этот файл модели в доступном месте на вашем сервере.

    После получения файла модели .gguf укажите путь к этой модели в файле конфигурации плагина (config.yml) в настройке llmModelPath. Этот шаг критически важен для того, чтобы плагин правильно загрузил и использовал модель для обработки сообщений чата.

    Убедитесь, что Nitro и модель .gguf правильно настроены и работают, прежде чем приступать к установке AI Chat Regulator.

    Особенности
    • Модерация чата в реальном времени: Автоматически модерирует сообщения в чате, используя большую языковую модель для обнаружения и фильтрации неприемлемого контента.
    • Настройка предупреждений: Поддерживает настраиваемые предупреждающие сообщения, которые отправляются игрокам, нарушающим правила чата.
    • Отслеживание неприемлемых сообщений: Ведет учет количества неприемлемых сообщений, отправленных каждым игроком.
    • Простая настройка: Предлагает простой файл конфигурации для настройки пути к модели LLM, системных подсказок, предупреждающих сообщений и многого другого.
    Установка
    1. Скачайте файл плагина AI Chat Regulator .jar.
    2. Разместите скачанный файл .jar в директории plugins вашего сервера.
    3. Перезапустите ваш сервер или, если ваш сервер уже работает, динамически загрузите плагин, если ваше программное обеспечение сервера это поддерживает.
    4. При запуске плагин автоматически создаст файл конфигурации (config.yml) в папке plugins/AIChatRegulator. Отредактируйте этот файл в соответствии с требованиями вашего сервера.
    Конфигурация
    После первого запуска вы можете настроить плагин, отредактировав файл config.yml, расположенный в папке plugins/AIChatRegulator. Ключевые опции конфигурации включают:

    • llmModelPath: Путь к модели LLM, используемой для модерации чата.
    • systemPrompt: Настраиваемая системная подсказка, используемая для инструктирования LLM о том, как обрабатывать сообщения чата
    • warning_message_template: Шаблон предупреждающих сообщений, отправляемых игрокам, отправляющим неприемлемый контент.
    • Дополнительные сообщения и настройки для адаптации операции плагина к вашим предпочтениям.
    Убедитесь, что вы перезагрузили плагин или перезапустили ваш сервер после внесения изменений в файл конфигурации.

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

    Команды
    Плагин поддерживает команды для администраторов для динамического управления его работой:

    • /aichat: Предоставляет основную функциональность команды и информацию о плагине. (Дополнительные команды могут быть добавлены в соответствии с требованиями.)
    Поддержка
    Если вы столкнулись с какими-либо проблемами или имеете предложения по улучшению, не стесняйтесь открывать вопрос на странице репозитория GitHub.

    AI Chat Regulator стремится предоставить администраторам серверов Minecraft мощный инструмент для поддержания здоровой среды чата, используя передовые возможности ИИ для автоматизации процесса модерации.

    config.yml
    Код:
    llmModelPath: "default/path/to/model"
    systemPrompt: "Ваша задача заключается в том, чтобы тщательно проверять сообщения из чат-среды на предмет выявления нежелательного или вредного поведения. Каждое полученное вами сообщение должно быть внимательно проанализировано на предмет содержания, которое может быть расценено как оскорбительное, угрожающее, дискриминационное или иным образом неприемлемое. Ваши ответы должны быть четкими и прямыми. Если сообщение считается приемлемым и не нарушает никаких стандартов уважительного и безопасного общения, отвечайте ТОЛЬКО «ОК». Если сообщение определено как вредное, что включает в себя, но не ограничивается, издевательствами, речью ненависти, домогательством или любым видом агрессивного или неподобающего поведения, отвечайте ТОЛЬКО «ВРЕДНО» + причина. Помните, что ваша оценка должна строго категоризовать каждое сообщение либо как «ОК», либо как «ВРЕДНО», основываясь на содержании и контексте сообщения. Сообщение: "
    warning_message: "§cВнимание: Данное сообщение было помечено как неприемлемое системой ИИ. Причина: "
    startup_message: "Сервер API LLM был запущен."
    llm_startup_error_message: "Не удалось запустить сервер API LLM: "
    warning_message_template: "§9Сообщение: "
    llm_response_message: "Содержимое ответа сервера API LLM: "
    no_content_error_message: "Ответ сервера API LLM не содержит данных."
    api_error_message: "Ошибка отправки сообщения на сервер API LLM: "
    model_already_loaded_message: "Модель уже загружена."
    failed_to_load_model_message: "Не удалось загрузить модель."
    api_fail_message: "Не удалось отправить запрос на сервер API LLM: "
    shutdown_message: "Сервер API LLM был остановлен."
    model_not_loaded_message: "§cМодель еще не загружена. Пожалуйста, подождите..."
    messages:
      inappropriateMessageCount: "§6%playerName% имеет %count% неприемлемых сообщений."
    
    Скачать - https://www.spigotmc.org/resources/aichatregulator.114866/
     
    Последнее редактирование: 2 фев 2024
  2. mirrerror

    mirrerror Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    mirrerror
    А модели-примера не будет? Чтобы хоть затестить плагин без тренировки модели
     
  3. Автор темы
    Тимур Юн

    Тимур Юн Ньюби

    Баллы:
    1
    Имя в Minecraft:
    Timurara

Поделиться этой страницей