Как настроить долговременную память и профиль пользователя, чтобы агент помнил контекст между сессиями и не требовал повторных объяснений.
Одно из главных отличий Руслана от обычного чат-бота — долговременная память. Агент помнит тебя между сессиями: твои предпочтения, проекты, технические детали. Не надо повторять одно и то же каждый раз.
Память делится на два типа:
subject -> relation -> object
Простой и однозначный формат для фактов:
Telegram-бот -> CHAT_ID -> -1001234567890
Проект -> RUNS_ON -> порт 3000
Пользователь -> PREFERS -> бесплатные инструменты
Сервер -> RELOADED -> 2026-06-22
Профиль пользователя — это документ, который агент читает в начале каждой сессии. Чем точнее профиль, тем меньше лишних вопросов.
## User Profile
### Identity:
- Role: Product owner, founder
- Projects: Интернет-магазин, Telegram-канал
- GitHub: github.com/username
### Work style:
- Работает спринтами по 5 пунктов
- Утро — сложные задачи, вечер — рутина
- Prefers: CLI перед GUI, код перед конфигами
### Decision principles:
- Free before paid
- Existing stack before new tools
- Launch v1 before building v2
### Communication:
- Русский, списки, без воды
- Макс 5 пунктов — читает всё
- Нужен: next step + options
### Do not:
- Начинать задачу без "давай"
- Трогать работающий код без причины
- Предлагать платные инструменты
- Работать над низким приоритетом, пока есть открытый высокий
memory(action="add", target="user", content="...")Адаптировано из личного опыта. Руслан запоминает контекст, ты фокусируешься на задачах.