Разработчик представил архитектуру движка для создания симуляционных игр, где поведение персонажей управляется автономными ИИ-агентами. Система фокусируется на создании масштабируемой среды, в которой агенты взаимодействуют друг с другом и с окружающим миром, используя LLM для принятия решений, планирования действий и формирования долгосрочной памяти в рамках игрового процесса.

В основе архитектуры лежит модульный подход к обработке состояний. Движок разделяет логику восприятия мира агентом, процесс обработки информации через языковую модель и механизм исполнения действий. Это позволяет отделить «мозг» агента от игрового цикла, обеспечивая стабильную работу системы даже при большом количестве активных сущностей, каждая из которых обладает собственными целями и контекстом.

Особое внимание уделено управлению состоянием памяти. Для того чтобы агенты могли сохранять последовательность действий и учитывать прошлый опыт, внедрена система структурированного хранения данных. Она позволяет эффективно извлекать релевантный контекст перед отправкой запроса к модели, что снижает затраты на токены и повышает логическую связность поведения персонажей в динамической среде.

Ключевые факты

  • Архитектура движка построена на разделении логики восприятия, когнитивной обработки и исполнения действий.
  • Использование LLM для управления поведением позволяет агентам планировать сложные цепочки действий в реальном времени.
  • Система памяти реализована через структурированное хранилище, оптимизирующее контекстное окно для каждой итерации.
  • Движок спроектирован для поддержки масштабируемых симуляций с множеством независимых ИИ-сущностей.