civStation: Открытая платформа VLM для управления игрой Civilization VI с помощью естественного языка

Что делает civStation
civStation — это открытый, управляемый стек компьютерного использования и оболочка VLM, созданная специально для Civilization VI. Вместо того чтобы рассматривать игру как проблему низкоуровневой автоматизации интерфейса, проект фокусируется на управлении на уровне стратегии. Вы можете давать команды на естественном языке, такие как «расширяться на восток», «сосредоточиться на экономике в этот ход» или «стремиться к научной победе», и система преобразует это намерение в реальные внутриигровые действия.
Основная архитектура и цикл
Система реализует полный цикл: наблюдение экрана → интерпретация стратегии → планирование действий → выполнение → вмешательство человека. Это смещает интерфейс вверх — от прямого выполнения к выражению намерения и управляемому делегированию. Цель состояла не просто в том, чтобы создать агента, играющего в Civ6, а в построении цикла, в котором модель может наблюдать за игровым экраном, интерпретировать высокоуровневую стратегию, планировать действия, выполнять их с помощью мыши и клавиатуры, а также быть прерванной или направляемой в реальном времени через человеческое вмешательство (HitL) или MCP.
Текущие функции и возможности
- Наблюдение за рабочим столом в реальном времени
- Реальное взаимодействие с интерфейсом на основном компьютере
- Интерфейс управления во время выполнения
- Управление с участием человека
- Расширяемость через MCP/навыки
- Управление с помощью естественного языка или голоса
Исследовательские вопросы и мотивация
Создатель исследует несколько вопросов: Где должна проходить граница между стратегией и выполнением? Насколько управляемым может быть агент компьютерного использования, прежде чем цикл станет слишком медленным или ненадёжным? Имеет ли этот подход смысл только для игр или также для более широких рабочих процессов на рабочем столе?
Мотивация проистекает из наблюдения, что большинство демонстраций компьютерного использования сосредоточены на «смотрите, как модель кликает», в то время как civStation стремится к чему-то более близкому к управляемой среде выполнения, где вы можете работать на уровне стратегии, а не на уровне сырого взаимодействия с интерфейсом. Другой мотивацией было проверить, могут ли голос и естественный язык в сочетании с компьютерным использованием открыть другой слой взаимодействия, где игрок ведёт себя скорее как стратег, отдающий указания, а не непосредственно выполняющий действия.
Репозиторий и доступность
Проект доступен по адресу: https://github.com/NomaDamas/civStation.git
📖 Read the full source: r/LocalLLaMA
👀 Смотрите также

NaNMesh MCP проверяет GitHub issues, прежде чем Claude порекомендует библиотеки.
NaNMesh MCP — это сервер с открытым исходным кодом для Model Context Protocol, который сканирует GitHub Issues, Stack Overflow и Reddit в поисках известных ошибок в инструментах разработки. Когда Claude рекомендует библиотеку, он может проверить наличие реальных проблем перед интеграцией.

Когтевой Компактор: 14-ступенчатый движок сжатия токенов для конвейеров LLM
Claw Compactor — это движок сжатия токенов LLM с открытым исходным кодом, использующий 14-ступенчатый Fusion Pipeline для достижения среднего сжатия 54% без затрат на вывод LLM. Включает специализированные компрессоры для кода, JSON, логов, диффов и результатов поиска с возможностью обратимого сжатия.

Тихий сбой Клода: отказ слоя действий при столкновении ИИ-агентов с бизнес-сайтами
Claude может читать бизнес-сайты (цены, потоки бронирования, формы), но терпит неудачу на уровне действий — бронирование, отправка, маршрутизация — из-за отсутствия вызываемых конечных точек. Это приводит к невидимому оттоку пользователей без каких-либо сигналов в аналитике.

Снизьте затраты на сеансы кодирования AI на 90% с помощью графового индексирования кода
Разработчик создал локальную графовую базу данных, которая индексирует кодовую базу с помощью аннотаций, сгенерированных LLM, сократив расходы на сеансы Claude Code с $6-10 до центов за счет исключения повторного чтения файлов.