MiroFish: часть 2 — досье вымышленной страны и новые результаты экспериментов
Во второй части исследования MiroFish раскрыт абсурдный мир Валдории, проведены четыре идентичных прогона с разными исходами и найдено объяснение эффекта Silent Failure.
Во второй статье серии, посвящённой открытой мультиагентной симуляции общества MiroFish, авторы продолжают раскрывать детали своего эксперимента. После публикации первой части, где была описана методология и обнаружен феномен Silent Failure — скрытая ошибка, проявляющаяся только в определённых сценариях, теперь представлено досье вымышленной страны Валдория.
Валдория — гипотетическое государство, где жители живут в среднем 147 лет, а границы страны одновременно соприкасаются с Германией и Японией. Внутренняя структура общества разделена на восемь классов, каждый из которых символизирует определённый набор абсурдных правил и ограничений. Такой «заполненный абсурдом» мир служит тестовой площадкой для проверки устойчивости мультиагентных моделей к нелинейным и противоречивым условиям.
Авторы провели четыре байт‑идентичных прогона симуляции, меняя лишь случайный seed. Несмотря на одинаковый код, результаты различались: в двух запусках система стабилизировалась, а в двух остальных наблюдался резкий рост ошибок, совпадающих с ранее описанным Silent Failure. Для локализации причины был пререгистрированный эксперимент, в котором пошагово отключали отдельные модули агентов. Выяснилось, что проблема кроется в взаимодействии между классом «Элита» и механизмом «Долгожительства», где небольшие отклонения в параметрах возрастных функций приводят к каскадному сбою.
Полученные данные подтверждают, что даже при полностью идентичном коде мультиагентные системы могут демонстрировать непредсказуемое поведение, если их внутренние правила находятся в конфликте. Авторы планируют опубликовать третью часть, где будет предложено решение для устранения Silent Failure.
Для разработчиков мультиагентных систем это напоминание о том, что идентичный код не гарантирует одинаковый результат – важны детали параметров и их взаимодействий. Студентам стоит обратить внимание на методику пререгистрации экспериментов, позволяющую изолировать причины сбоев.


