DoomVLM: Инструмент с открытым исходным кодом для тестирования моделей "визуальный язык" в дуэлях на выживание в Doom

✍️ OpenClawRadar📅 Опубликовано: 14 марта 2026 г.🔗 Source
DoomVLM: Инструмент с открытым исходным кодом для тестирования моделей "визуальный язык" в дуэлях на выживание в Doom
Ad

Что делает DoomVLM

DoomVLM — это блокнот Jupyter, который тестирует визуально-языковые модели (VLM), заставляя их играть в Doom. Он делает скриншоты из ViZDoom, рисует сверху пронумерованную сетку столбцов и отправляет изображение любой VLM через совместимый с OpenAI API. У модели есть два инструмента: shoot(column) и move(direction), с tool_choice: "required". Это чисто визуальный вывод — без обучения с подкреплением или дообучения.

Ключевые особенности и обновления

  • Режимы Deathmatch: Добавлено два режима. Benchmark — модели по очереди играют против ботов в одинаковых условиях для честного сравнения. Arena — все играют одновременно через многопроцессорность; у кого вывод быстрее, тот получает больше ходов.
  • Поддержка нескольких агентов: До 4 агентов, каждый полностью настраивается в интерфейсе: системный промпт, описания инструментов, параметры сэмплирования, длина истории сообщений, количество столбцов сетки и т.д. Можно сталкивать разные размеры моделей друг с другом (0.8B против 4B против 9B) или разные модели (Qwen против GPT-4o).
  • Совместимость API: Работает с любым совместимым с OpenAI API — LM Studio, Ollama, vLLM, OpenRouter, OpenAI, Claude. Просто замените URL и модель в настройках.
  • Запись и логирование: Запись эпизодов в GIF/MP4 с оверлеями, показывающими HP, боеприпасы, решения модели и задержки. Живая таблица результатов в Jupyter. Все результаты сохраняются в папку workspace/ (логи, видео, скриншоты). Можно скачать всё одним ZIP-архивом.
Ad

Производительность и настройка

Производительность: На MacBook M1 Pro 16GB модель 0.8B занимает ~10 секунд на шаг. На RunPod L40S — 0.5 секунды. Для полноценной игры в режиме arena нужен GPU.

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

LM Studio → lms get qwen-3.5-0.8b → lms server start → pip install -r requirements.txt → jupyter lab doom_vlm.ipynb → Run All

Весь проект — это единый блокнот Jupyter под лицензией MIT.

Текущее состояние и наблюдения

Разработчик не нашёл универсальных промптов, которые позволяли бы Qwen 3.5 стабильно побеждать в каждом сценарии. Общее наблюдение: более простые и короткие промпты дают лучшие результаты; модели «захлёбываются» от излишне детальных инструкций.

Флагманские модели вроде GPT-4o или Claude ещё не тестировались, хотя интерфейс их поддерживает — можно запускать их с локальной машины без GPU, просто вставив API-ключ.

Инструмент теперь отполирован, и исследование того, какие комбинации модели/промпта/настроек работают лучше всего, только начинается. Разработчик призывает делиться находками: интересными промптами, неожиданными результатами с разными моделями, настройками, которые помогли. Публикуйте видео геймплея из папки workspace/.

📖 Read the full source: r/LocalLLaMA

Ad

👀 Смотрите также

Разработчик создал доску вакансий в сфере ИИ/МО, используя Claude Code для дизайна и SEO.
Инструменты

Разработчик создал доску вакансий в сфере ИИ/МО, используя Claude Code для дизайна и SEO.

Разработчик создал MOAIJobs.com — бесплатный сайт, который курирует вакансии в области ИИ/машинного обучения от ведущих лабораторий и компаний с возможностью фильтрации по категориям, местоположению и зарплате. Дизайн сайта и техническая SEO-оптимизация были выполнены Claude Code на основе предоставленных разработчиком референсов и пояснений.

OpenClawRadar
Нанокод: обучение кодирующих агентов, подобных Claude, с использованием JAX на TPU
Инструменты

Нанокод: обучение кодирующих агентов, подобных Claude, с использованием JAX на TPU

Nanocode — это библиотека JAX для сквозного обучения кодирующих агентов, подобных Claude, с использованием Constitutional AI и оптимизации для TPU. Модель с 1,3 млрд параметров можно обучить примерно за 9 часов за $200 на TPU v6e-8.

OpenClawRadar
Помощь в установке OpenClaw от ClawSet
Инструменты

Помощь в установке OpenClaw от ClawSet

ClawSet предоставляет услуги по настройке OpenClaw, сосредоточенные на понимании потребностей клиентов. Услуга включает настройку по звонку за 99 долларов и месяц поддержки по устранению неполадок.

OpenClawRadar
Otterly: Маршрутизируйте OpenClaw через вашу подписку на Claude Code
Инструменты

Otterly: Маршрутизируйте OpenClaw через вашу подписку на Claude Code

Otterly — это небольшой npm-пакет, который превращает локальный Claude CLI в HTTP-сервер, совместимый с OpenAI, позволяя направлять запросы OpenClaw через подписку Claude Code вместо оплаты за токены.

OpenClawRadar