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 на Gemma через MCP-сервер offload-mcp
Инструменты

Перенаправляйте рутинную работу с Claude Code на Gemma через MCP-сервер offload-mcp

offload-mcp — это новый MCP-сервер, который позволяет Claude переносить рутинные задачи, такие как сообщения коммитов и сводки PR, на бесплатные API моделей (по умолчанию Gemma через Google GenAI API), экономя токены Claude и выполняя облегченную работу без ограничений локального оборудования.

OpenClawRadar
Сервер DAUB MCP позволяет Клоду создавать и отображать пользовательские интерфейсы через JSON-спецификации
Инструменты

Сервер DAUB MCP позволяет Клоду создавать и отображать пользовательские интерфейсы через JSON-спецификации

DAUB — это MCP-сервер, который позволяет Claude создавать пользовательские интерфейсы напрямую из текстовых запросов, генерируя структурированные JSON-спецификации, которые отображаются как живые интерфейсы без генерации кода или компиляции. Он предоставляет четыре инструмента: generate_ui, render_spec, validate_spec и get_component_catalog.

OpenClawRadar
Плагин Quick-Question автоматизирует разработку в Unity с помощью кода Claude.
Инструменты

Плагин Quick-Question автоматизирует разработку в Unity с помощью кода Claude.

Разработчик выпустил quick-question, плагин для macOS под Unity 2021.3+, который автоматизирует компиляцию, тестирование и перекрёстную проверку кода при использовании Claude Code. Инструмент включает 20 слеш-команд и использует паттерн «Трибунал», где Codex и Claude проверяют выводы друг друга.

OpenClawRadar
Обзор Claude: Плагин IntelliJ для проверки кода в реальном времени с помощью Claude Code
Инструменты

Обзор Claude: Плагин IntelliJ для проверки кода в реальном времени с помощью Claude Code

Claude Review — это плагин с открытым исходным кодом для IntelliJ, который автоматически проверяет изменения в коде при каждом сохранении файла с помощью Claude Code. Он отправляет неиндексированные git-диффы в Claude с настраиваемыми промптами и отображает результаты в виде нативных аннотаций IntelliJ.

OpenClawRadar