Я постоянно твержу, что видеоигры могут быть полезны для науки. Раньше я употреблял фразу «нераскрытый потенциал», но сейчас так не говорю — в наши дни исследователи активно используют их. В фокусе моего внимания обычно то, что связано с каким-то из направлений машинного обучения: то датасет собрали для компьютерного зрения, то использовали внутриигровую среду как симулятор для ИИ-агента, а то вообще сами игры начали отрисовывать с помощью нейросетей.
Недавно появился повод снова поговорить про эту тему, и он связан с одной старой, но очень популярной в среде компьютерных наук игрой под названием NetHack. Это пошаговый RPG-рогалик 1987 года с аскетичной графикой, но с довольно сложными правилами и процедурно генерируемыми локациями. Игра трудна, словно наша жизнь, и поэтому тестировать на ней ИИ-агентов — хорошая идея.
Фишка в том, что пока не существует бота, который бы регулярно проходил NetHack в автономном режиме (разовые успехи, однако, есть). Создать такого агента, кажется, не под силу в одиночку. И даже множество команд, работающих над одной проблемой разрозненно, скорее всего, будут наступать на одни и те же грабли.
По этой причине мой коллега по AIRI Владислав Куренков запустил открытое сообщество NetHackers, для организации такой распределённой науки. Цель сообщества — создание программы, способной самостоятельно и систематически проходить NetHack. Понятно, что сам факт прохождения игры — не ценность. Ценность здесь — идеи и алгоритмы, которые могут быть полезны всему миру в самых разных областях.
Больше об игре, сообществе и философии проекта сам Владислав рассказывает в тексте, который мы выпустили сегодня на Хабре AIRI. Если вы разрабатываете ИИ‑агентов, занимаетесь планированием или пишете игровых ботов, вас будут рады видеть в NetHackers.
Недавно появился повод снова поговорить про эту тему, и он связан с одной старой, но очень популярной в среде компьютерных наук игрой под названием NetHack. Это пошаговый RPG-рогалик 1987 года с аскетичной графикой, но с довольно сложными правилами и процедурно генерируемыми локациями. Игра трудна, словно наша жизнь, и поэтому тестировать на ней ИИ-агентов — хорошая идея.
Фишка в том, что пока не существует бота, который бы регулярно проходил NetHack в автономном режиме (разовые успехи, однако, есть). Создать такого агента, кажется, не под силу в одиночку. И даже множество команд, работающих над одной проблемой разрозненно, скорее всего, будут наступать на одни и те же грабли.
По этой причине мой коллега по AIRI Владислав Куренков запустил открытое сообщество NetHackers, для организации такой распределённой науки. Цель сообщества — создание программы, способной самостоятельно и систематически проходить NetHack. Понятно, что сам факт прохождения игры — не ценность. Ценность здесь — идеи и алгоритмы, которые могут быть полезны всему миру в самых разных областях.
Больше об игре, сообществе и философии проекта сам Владислав рассказывает в тексте, который мы выпустили сегодня на Хабре AIRI. Если вы разрабатываете ИИ‑агентов, занимаетесь планированием или пишете игровых ботов, вас будут рады видеть в NetHackers.