АЛЬТМИР: Архитектура постоянного жизненного симулятора, которая отделяет LLM от базы данных для решения проблемы амнезии ИИ

✍️ OpenClawRadar📅 Опубликовано: 31 марта 2026 г.🔗 Source
АЛЬТМИР: Архитектура постоянного жизненного симулятора, которая отделяет LLM от базы данных для решения проблемы амнезии ИИ
Ad

ALTWORLD — это постоянная симуляция жизни, созданная для решения проблемы «AI-амнезии», распространённой в играх и агентах на основе искусственного интеллекта. Вместо того чтобы полагаться на контекстное окмо LLM для поддержания состояния мира, система хранит каноническое состояние запуска в структурированных таблицах и JSON-объектах внутри базы данных PostgreSQL.

Архитектура и реализация

Проект использует стек Next.js App Router, Prisma и PostgreSQL для обработки сложных транзакций создания запусков. Когда игрок вводит ход, система сначала изменяет состояние через явные фазы симуляции, а затем генерирует повествовательный текст после изменений состояния. Это строгое разделение гарантирует, что действия происходят согласно временной шкале, а прошлые решения влияют на будущие события.

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

Ad

Ключевые компоненты

  • Миротворец (World Forge): Инструмент с поддержкой ИИ, где игроки предлагают сценарии, а система генерирует фракции, NPC и давления. Claude помог написать строгую валидацию JSON-схем и конвейеры нормализации, которые преобразуют генеративные черновики в жёсткие строки базы данных.
  • Цикл симуляции: Включает логику блокировки-восстановления и изменения состояния для продвижения ходов, гарантируя, что мировые системы и решения NPC разрешаются до вызова нарративного рендерера.
  • Управление состоянием: Каноническое состояние запуска хранится в PostgreSQL со структурированными таблицами и JSON-объектами, полностью отделяя LLM от базы данных.

Подход к разработке

Разработчик активно использовал Claude для базовых инженерных задач, а не только для генерации текста. Claude помог структурировать архитектуру, написать конвейеры валидации и реализовать логику цикла симуляции. Игра работает на собственном движке под названием StoriDev.

Проект можно попробовать бесплатно: гостевые предпросмотры предлагают ограниченное количество бесплатных ходов до того, как потребуется создание аккаунта. Разработчик специально ищет отзывы от других разработчиков, работающих над постоянными AI-агентами или разъединёнными архитектурами.

📖 Read the full source: r/ClaudeAI

Ad

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

Использование Claude Code для создания конвейера анализа спутниковых изображений для розничных прогнозов
Кейсы

Использование Claude Code для создания конвейера анализа спутниковых изображений для розничных прогнозов

Разработчик использовал Claude Code для создания полного конвейера анализа спутниковых снимков, который загружает оптические данные Sentinel-2 и радарные данные Sentinel-1 через Google Earth Engine, обрабатывает границы парковок из OpenStreetMap и рассчитывает метрики заполненности для прогнозирования финансовых результатов ритейлеров.

OpenClawRadar
Создание 20-агентного пайплайна с Claude Code: Меньше ИИ, больше структуры
Кейсы

Создание 20-агентного пайплайна с Claude Code: Меньше ИИ, больше структуры

Разработчик создал конвейер из 20 агентов с помощью Claude Code для автоматизации ежедневных рабочих процессов в Gmail, Calendar, Notion, LinkedIn, веб-скраперах и локальных API. Ключевое понимание: надёжность пришла от добавления детерминированной структуры вокруг ИИ, а не от улучшения промптов.

OpenClawRadar
Исследование OpenClaw: Управление электронной почтой в течение 10 дней без вмешательства человека
Кейсы

Исследование OpenClaw: Управление электронной почтой в течение 10 дней без вмешательства человека

Фриланс-консультант предоставил OpenClaw полный доступ к своему Gmail на 10 дней во время путешествия, с инструкциями отвечать в точности его тоном, отмечать только критические вопросы и автономно выполнять рутинные задачи. Система обработала 187 писем с одной незначительной ошибкой.

OpenClawRadar
Один промпт, который находит, отправляет электронные письма и регистрирует 200 контактов инвесторов через Claude Code
Кейсы

Один промпт, который находит, отправляет электронные письма и регистрирует 200 контактов инвесторов через Claude Code

Один промпт для Claude Code или любого AI-агента собирает инвесторов, проверяет дубликаты в Gmail/Notion, отправляет персонализированные холодные письма через SMTP и логирует всё в Notion — полностью автономно.

OpenClawRadar