Перейти к содержимому

Project Sid Society

Построй в Minecraft постоянное многоагентное общество с автономными жителями, социальными ролями, культурой, налогообложением и опциональными решениями на основе LLM.

Forge
Загрузчики
Forge
Скачиваний на Modrinth
208
Подписчиков на Modrinth
1
версии
2
Обновлён
9 августа 20269 авг.
Опубликован
в 2026

Коротко о моде

Работает на Forge
Для Minecraft 1.20.1–1.20.6
Ставится только на сервер; игрокам ставить не нужно
Последняя версия — 0.2.1 от 9 августа 2026
Лицензия MIT — бесплатно
Где нужен
В игрене нуженНа сервереобязателен

Ставится только на сервер; игрокам ставить не нужно

Версии игры1.20.1–1.20.6
Описание переведено автоматическиПоказать оригинал (EN)

Project Sid Society — это экспериментальный симулятор многоагентного общества для Minecraft 1.20.1. Релиз 0.2.1 превращает постоянных жителей в автономных членов небольшого сообщества с ролями, целями, отношениями, культурой, налогообложением, предложениями об ассамблеях, голосованием большинством и опциональным планированием через языковую модель, а также с усиленной проверкой сохранений и границами выполнения на сервере. Этот мод вдохновлён идеями, исследованными в Project Sid: Many-agent simulations toward AI civilization. Это намеренно небольшой и наблюдаемый MVP, задуманный как играбельная лаборатория, а не как заявление о полностью эмерджентной цивилизации в масштабе 500 или 1000 агентов.

Что происходит в мире?

Запустите общество и наблюдайте, как жители развивают разные обязанности:

  • Фермеры собирают созревшие культуры и поддерживают продовольственные запасы.
  • Шахтёры ищут уголь и железо в ближайших областях.
  • Строители размещают простую инфраструктуру, например факелы.
  • Торговцы создают экономические события и активность сообщества.
  • Стражники патрулируют и следят за окружением.
  • Исследователи составляют карту ближайшей территории.
  • Жрецы распространяют вымышленную веру общества — пастафарианство.
  • Организаторы созывают ассамблеи и распространяют гражданские идеи. На запланированных ассамблеях организаторы могут предложить изменение налога, когда общая казна слишком мала или слишком велика. Агенты голосуют в соответствии со своими социальными ролями, и большинство может одобрить или отклонить предложение без команды оператора о принятии закона. Агенты сохраняют свой UUID, имя, личность, роль, цель, отношения, вклад, состояние обращения и историю решений. Общество также сохраняет свою конституцию, ставку налога, казну и культурные мемы между перезапусками мира.

Основные возможности

  • Постоянные профили агентов, хранящиеся в Minecraft SavedData.
  • Серверный цикл принятия решений, выполняющийся каждые несколько секунд.
  • Специализация по ролям и поведение, основанное на целях.
  • Социальные отношения между агентами поблизости.
  • Виртуальное налогообложение и общая казна сообщества.
  • Автономные предложения о налогах и детерминированное голосование большинством.
  • Постоянная конституция и законы, управляемые оператором.
  • Отслеживание культурных мемов.
  • Вымышленная религия и события обращения агентов.
  • Внутриигровые трансляции важных социальных событий.
  • Опциональный планировщик, совместимый с OpenAI, использующий асинхронные HTTP-запросы.
  • Детерминированный локальный запасной вариант, работающий без API-ключа и доступа к интернету.
  • JUnit-тесты для ядра социальной симуляции.
  • Forge GameTests для фактической загрузки мода, спавна агентов, сохранения и сбора налогов.

Быстрый старт

  1. Установите Minecraft 1.20.1 с Forge 47.4.22.
  2. Поместите jar-файл мода в папку mods.
  3. Запустите мир и убедитесь, что у вас есть права оператора.
  4. Выполните:
/sid seed

Это создаст начальное общество из восьми агентов и запустит симуляцию. Социальное состояние является глобальным и авторитетным в Обычном мире; /sid seed отказывается дублировать существующее общество. Полезные команды:

/sid start
/sid stop
/sid status
/sid list
/sid constitution
/sid governance
/sid spawn Ada MINER
/sid tax set 10
/sid propose tax 25
/sid meme harvest festival
/sid convert Ada
/sid clear

Опциональное планирование через LLM

Мод полностью играбелен с локальным детерминированным планировщиком. Чтобы подключить сервер Ollama или другую конечную точку, совместимую с OpenAI, отредактируйте созданный файл конфигурации:

config/projectsid-common.toml

Пример:

[llm]
enabled = true
endpoint = "http://127.0.0.1:11434/v1/chat/completions"
model = "llama3.1:8b"
timeoutMs = 5000

Опциональный планировщик получает компактный снимок агента и должен вернуть ограниченный структурированный вывод:

ROLE=...
GOAL=...
SAY=...
MEME=...
PREACH=true|false

Если требуется аутентификация, предоставьте токен через переменную окружения SID_API_KEY. Токен никогда не хранится в моде, данных мира, промптах, логах или отслеживаемых файлах конфигурации. Удалённое планирование отключено по умолчанию, использует тайм-ауты, ограничивает количество ожидающих запросов и возвращается к локальному поведению при сбое конечной точки.

Философия дизайна

Project Sid Society разделяет правила симуляции и интеграцию с миром Minecraft:

  • обычные Java-классы моделируют роли, профили, отношения, налогообложение и культуру;
  • серверный менеджер Forge применяет завершённые решения в потоке сервера;
  • SavedData обеспечивает постоянство социального состояния;
  • планировщики рассматриваются как недоверенные источники ограниченных решений;
  • изменения мира остаются синхронными и проверенными.

Текущий охват

Это экспериментальный MVP. Жители используются как видимые тела агентов, восприятие ограничено ближайшими блоками и сущностями, торговля в настоящее время представлена виртуальными событиями, а управление пока охватывает предложения о налогах, а не полную политическую систему. Мод пока не предоставляет полноценную экономику на основе инвентаря, балансы, цены, долговременную эпизодическую память, мультимодальное зрение, политику нескольких деревень или собственный рендерер сущностей. Следующие запланированные направления — реальные инвентари и цены, эпизодическая память, несколько деревень, конфликты и собственная сущность агента.

Требования

  • Minecraft 1.20.1
  • Forge 47.4.22 или совместимая сборка Forge 47.x
  • Java 17
  • Одинаковый jar-файл мода на клиенте и сервере для игры по сети

Лицензия и атрибуция

Project Sid Society выпущен под лицензией MIT. Это независимая экспериментальная реализация, вдохновлённая публично описанным исследованием Project Sid. Он не связан с оригинальными авторами Project Sid и не одобрен ими. Статус: экспериментальный MVP

Частые вопросы

Как установить Project Sid Society?

Установите Forge под свою версию Minecraft, скачайте Project Sid Society под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть Project Sid Society?

У Project Sid Society есть сборки для Minecraft 1.20.1–1.20.6.

Нужен ли Project Sid Society на сервере?

Ставится только на сервер; игрокам ставить не нужно

Лицензия и источник
MIT Licenseможно свободно использовать и распространять с указанием автора
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее