Для экспериментов с игровыми агентами использовали FreeDoom через ViZDoom. Агенту передавали краткое текстовое состояние игры и предлагали выбрать действие из фиксированного меню.
Состояние можно описывать компактным текстом. В тесте в него включали:
- здоровье;
- боеприпасы;
- врагов и их расположение;
- стены;
- дверь впереди.
На один ход приходилось около 740 входных токенов: около 620 токенов занимало неизменное меню действий, а описание состояния — около 100 токенов.
В описанном тесте использовали меню из восьми действий:
- движение и стрельба влево или вправо;
- движение вперёд;
- отступление;
- подбор предмета;
- обход уровня;
- разворот;
- открытие двери.
Каждые полсекунды код выполнял действие с наибольшей вероятностью. Модель сама целилась и обходила стены.
Получалось около двух решений в секунду. Медианное время ответа составляло 443 мс.
Статья собрана по сообщениям за сентябрь 2026 года.