Навык: Memory
memory — это один из ключевых навыков Nanobot.
Он помогает агенту правильно работать с долговременной памятью: помнить важные факты, использовать MEMORY.md, искать по memory-файлам и не перегружать обычный чат лишней историей.
Если вам нужно простое пользовательское объяснение памяти, начните со статьи Память бота: простое объяснение.
Если вам нужна внутренняя схема long-term memory, откройте Долговременная память бота: подробная схема.
Что делает этот навык
Этот навык не даёт боту “магическую память сам по себе”. Он задаёт правильный способ работы с уже существующей memory-системой. Он помогает агенту:- учитывать
memory/MEMORY.mdкак главный слой устойчивых фактов; - понимать роль dated memory files;
- использовать
memory_search, когда нужно найти прошлый контекст; - не смешивать краткую память, summary и точную историю сессий.
Почему этот навык важен
В текущем builtin-наборе этот навык особенный:- он относится к базовой модели поведения агента;
- он помечен как always-on;
- он влияет не на одну отдельную команду, а на общее качество recall.
Когда он особенно полезен
Этот навык важен, когда пользователь:- просит что-то запомнить;
- спрашивает, что бот помнит;
- хочет найти прошлое решение;
- хочет вернуться к прошлой теме;
- хочет восстановить старую договорённость;
- ожидает, что бот будет учитывать его предпочтения.
Что пользователь может писать
Хорошие примеры:- «Запомни, что я предпочитаю русский язык»
- «Запомни, что в этом проекте нельзя делать лишний churn»
- «Что ты помнишь про наш API?»
- «Мы уже обсуждали это раньше?»
- «Найди, где мы раньше говорили про Redis»
Что важно понимать
Этот навык не означает, что бот всегда держит всю историю всех разговоров в активном prompt. На практике он помогает боту:- помнить главное;
- искать по memory-файлам;
- использовать архив завершённых сессий, когда нужна точная история.
Что не стоит ожидать
Не стоит ожидать, что memory навык:- гарантирует запоминание каждой случайной фразы;
- заменяет точный transcript прошлой сессии;
- автоматически делает любую старую деталь “вечным фактом”.
