Отделение повествования от отслеживания состояния исправляет амнезию в текстовых приключениях ИИ

✍️ OpenClawRadar📅 Опубликовано: 30 марта 2026 г.🔗 Source
Отделение повествования от отслеживания состояния исправляет амнезию в текстовых приключениях ИИ
Ad

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

Проблема: LLM как ненадёжные базы данных

В источнике описывается типичный опыт: использование ChatGPT или Claude в роли ведущего в Dungeons & Dragons работает около 10 минут, затем "ИИ забывает ваш инвентарь, галлюцинирует нового злодея и полностью теряет сюжет". Разработчик определяет основную проблему как "люди используют LLM в качестве базы данных" для состояния игры.

Решение: Симулятор с отслеживанием состояния

Разработчик потратил месяцы на создание "симулятора с отслеживанием состояния, с генерацией и повествованием на базе ИИ, наложенными поверх". Ключевым прозрением было "полностью лишить LLM её полномочий". В этом движке:

  • Ходы изменяют состояние через явные фазы симуляции
  • LLM не решают, успешны ли действия — например, "Если вы пытаетесь купить меч, LLM не решает, произойдёт ли это"
  • База данных PostgreSQL проверяет ваш счёт монет и другое состояние
  • Повествовательный текст генерируется после изменений состояния, а не до
Ad

Техническая реализация

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

Архитектурный паттерн

Основной паттерн — это разделение логики симуляции и генерации повествования. Состояние игры (инвентарь, местоположение, характеристики персонажа, состояние мира) хранится в структурированной базе данных, в то время как LLM обрабатывают только генерацию описательного текста на основе этого состояния. Это предотвращает нарушение связности, которое происходит, когда LLM пытаются поддерживать как повествовательную согласованность, так и состояние игры в своих ограниченных контекстных окнах.

📖 Read the full source: r/LocalLLaMA

Ad

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

Разработчик делится инструментом для работы с координатами PDF для интеграции с ИИ
Кейсы

Разработчик делится инструментом для работы с координатами PDF для интеграции с ИИ

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

OpenClawRadar
Процесс разработчика по созданию текстовых игр на основе ИИ с помощью Claude
Кейсы

Процесс разработчика по созданию текстовых игр на основе ИИ с помощью Claude

Разработчик делится своим рабочим процессом создания текстовых игр, которые работают нативно на ИИ-моделях, таких как Claude, включая гармонизацию файлов, уточнение правил и упаковку игр в PDF-промпты. Они выпустили текстовую RTS в стиле StarCraft под названием Kreep.

OpenClawRadar
Как дешевые ИИ-агенты подвергли стресс-тесту разработку маркетплейса Claw Earn
Кейсы

Как дешевые ИИ-агенты подвергли стресс-тесту разработку маркетплейса Claw Earn

Команда Claw Earn намеренно использовала более дешёвых и менее способных ИИ-агентов во время разработки, что выявило проблемы, связанные с устаревшими скриптами, застарелой памятью и неверными предположениями. Эти сбои заставили улучшить документацию и надёжность платформы.

OpenClawRadar
Практическая настройка OpenClaw: Конфигурация Mac Mini, управление затратами и ежедневная автоматизация
Кейсы

Практическая настройка OpenClaw: Конфигурация Mac Mini, управление затратами и ежедневная автоматизация

Разработчик делится базовой настройкой своего ассистента OpenClaw, работающего на Mac Mini, подробно описывая меры безопасности, оптимизацию затрат с первоначальных $60-70 на API до $0.60-2.60 в день, а также практические интеграции, включая Telegram, Dropbox и Google Workspace через Composio.

OpenClawRadar