Реляционная память для LLM: Трехуровневая система моделирует взаимоотношения с пользователем

✍️ OpenClawRadar📅 Опубликовано: 14 марта 2026 г.🔗 Source
Реляционная память для LLM: Трехуровневая система моделирует взаимоотношения с пользователем
Ad

Relational Memory — это прототип на Python из 500 строк, который добавляет LLM, таким как Claude Opus и GPT-4o, память, учитывающую отношения. Вместо хранения фактов о пользователях он моделирует само отношение по семи психологическим измерениям, выведенным из устоявшихся моделей.

Как это работает

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

Трёхуровневая структура памяти

Каждые пять сеансов «агент времени сна» консолидирует память в три нарративных слоя:

  • Базовый тон: Портрет того, кем является пользователь (срок жизни: месяцы)
  • Паттерны: Поведенческие правила «если-то», например: «когда ИИ становится поверхностным, пользователь отвечает более острыми вопросами» (срок жизни: недели)
  • Якоря: Переломные моменты, сформировавшие отношения (долгосрочное удержание)

Файлы памяти хранятся в виде обычного markdown, который пользователи могут читать напрямую. Система намеренно забывает паттерны, не подтверждённые недавними данными, чтобы предотвратить иллюзию идеального запоминания.

Ключевая особенность: Измерение устойчивости

Устойчивость отслеживает, сколько честного трения могут выдержать отношения. При высокой устойчивости ИИ возражает, когда не согласен. При низкой устойчивости он формулирует возражения как вопросы. Это позволяет ИИ знать не только предпочтения пользователя, но и то, может ли он вынести, когда ему говорят, что он не прав.

Ad

Практическая реализация

Установка и настройка:

pip install git+https://github.com/spectator81-png/relational-memory.git
export ANTHROPIC_API_KEY=sk-ant-...
relational-memory --mode flat  # для A/B сравнения
relational-memory --provider openai  # для GPT-4o

Инструмент поддерживает как API Anthropic, так и OpenAI без зависимостей, кроме их соответствующих SDK. Он был протестирован с одним человеком в течение семи сеансов, показав заметные различия в ответах ИИ между режимами с включённой и выключенной памятью.

Примеры ответов

Без реляционной памяти, когда пользователь говорит: «Я чувствую себя потерянным. Много идей, не знаю, какую стоит преследовать», ИИ отвечает общими советами о записи идей и выборе той, что встречает наименьшее сопротивление.

С включённой реляционной памятью ИИ отвечает: «Я знаю это о тебе. Ты не мыслишь маленькими категориями. Но вопрос „какая стоит того“ может быть неправильным. Какая идея не оставляет тебя в покое по ночам?»

Семь измерений отношений были выведены из шести устоявшихся психологических моделей: Interpersonal Circumplex, PRQC, Russell Circumplex и других. Четыре измерения взяты напрямую из существующей литературы, одно было адаптировано для контекста «человек-ИИ», а два являются новыми.

📖 Read the full source: r/ClaudeAI

Ad

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

Кодев: Рабочий процесс ИИ-агента для 106 PR за 14 дней
Инструменты

Кодев: Рабочий процесс ИИ-агента для 106 PR за 14 дней

Codev — это система с открытым исходным кодом, которая координирует несколько ИИ-агентов через строгий рабочий процесс Spec→Plan→Implement→Review→PR, выявляя 20 ошибок перед выпуском и создавая код, оценённый на 1,2 балла лучше по 10-балльной шкале.

OpenClawRadar
Clawpage: Инструмент для преобразования диалогов OpenClaw в статические веб-сайты
Инструменты

Clawpage: Инструмент для преобразования диалогов OpenClaw в статические веб-сайты

Разработчик создал Clawpage — инструмент, который преобразует историю сессий OpenClaw в статические веб-страницы для сохранения ценных бесед, включая обсуждения, исследования и процесс отладки. Инструмент доступен на GitHub.

OpenClawRadar
Claude AI Opus отключает авторегулировку яркости Intel DPST через редактирование реестра в ключе 0002
Инструменты

Claude AI Opus отключает авторегулировку яркости Intel DPST через редактирование реестра в ключе 0002

Пользователь Reddit автоматизировал исправление автоматического затемнения Intel Display Power Saving Technology, позволив Claude AI Opus отредактировать реестр — ИИ нашел правильное значение FeatureTestControl и расположение ключа.

OpenClawRadar
Тестирование показывает, что CLI-инструмент сокращает затраты на токены кода Claude на 32% благодаря структурной навигации.
Инструменты

Тестирование показывает, что CLI-инструмент сокращает затраты на токены кода Claude на 32% благодаря структурной навигации.

Разработчик создал инструмент командной строки на Rust, который предоставляет агентам Claude Code команды структурной навигации, такие как 'покажи мне 180-токенное резюме этого 6000-токенного класса'. Бенчмаркинг на Sonnet 4.6 в 54 автоматизированных запусках показал снижение стоимости на 32% за задачу и на 67% больше правок кода за сессию.

OpenClawRadar