Когда я начинал делать мод для RimWorld, довольно быстро понял, что меня интересует не сама игра.
Меня заинтересовал вопрос:
Можно ли сделать систему, которая сначала учится понимать мир, а уже потом что-либо в нём делает?
Сейчас это мод для RimWorld, но я всё меньше воспринимаю его как мод. Скорее как первый адаптер к более общей архитектуре.
Обычно игровые системы реагируют на события.
Мы наблюдаем лишь небольшую часть этих изменений.
Из наблюдений появляется память.
Из памяти — интерпретация.
Из интерпретации — знание.
И только потом, когда система действительно начинает понимать происходящее, появляется возможность действовать.
World ↓ State ↓ Observation ↓ Memory ↓ Interpretation ↓ Knowledge ↓ Agency
Для первой реализации я выбрал RimWorld.
Не потому что хочу сделать "умнее колонистов".
А потому что это прекрасная лаборатория для наблюдения за живым миром.
Следующий шаг — адаптер для Minecraft.
Но цель остаётся прежней.
Не создать ещё один игровой ИИ.
А исследовать архитектуру, которая сначала учится понимать мир, а уже потом принимает решения.
И, возможно, именно поэтому он мне так интересен.