Плагин для серверов Майнкрафт, который добавляет игрового ИИ-помощника с базой знаний сервера. Игроки общаются с ним через меню-сундук, а помощник ищет ответы по сохранённым вопросам и ответам; при отсутствии подходящих данных он не отвечает в общий чат.
Возможности
- Диалог с помощником проходит через меню, без спама в чате.
- Помощник может отвечать на вопросы в общем чате по настраиваемым ключевым словам и с задержкой между ответами.
- Плагин собирает пары «вопрос — ответ» из общения игроков и передаёт их операторам на проверку.
- Игрок может заполнить вопрос и ответ в книге; ИИ предварительно отсеивает неподходящие записи, а оператор принимает или отклоняет их в меню.
- За одобренные записи можно выдавать валюту через Vault и пользовательские предметы.
- Операторы просматривают историю диалогов, редактируют базу знаний и переносят записи из журнала в базу.
- Хранилище выбирается между локальным YAML и MySQL.







Команды
/exai opengui— открыть меню помощника./exai question <игрок> <вопрос>— отправить вопрос игроку; для оператора./exai reload— перечитать конфигурацию; для оператора./exai help— показать справку.
Права
exai.op— проверка и управление записями базы знаний.
Настройка
В plugins/ExAI/config.yml выберите storage.type: yml для локального хранилища или storage.type: mysql для MySQL. Там же указываются ключ API ИИ в llm.apiKey, имя помощника, язык, награды и параметры ответов. Начальную базу знаний можно заполнить в plugins/ExAI/knowledge.yml.
Требования
Нужен сервер Spigot или Paper и Java. При storage.type: mysql требуется MySQL. Vault нужен только для денежных наград. Также нужен совместимый с OpenAI API ИИ-сервис и сервис векторных представлений текста.
