Skip to main content

Навык: Memory

memory — это один из ключевых навыков Nanobot. Он помогает агенту правильно работать с долговременной памятью: помнить важные факты, использовать MEMORY.md, искать по memory-файлам и не перегружать обычный чат лишней историей. Если вам нужно простое пользовательское объяснение памяти, начните со статьи Память бота: простое объяснение. Если вам нужна внутренняя схема long-term memory, откройте Долговременная память бота: подробная схема.

Что делает этот навык

Этот навык не даёт боту “магическую память сам по себе”. Он задаёт правильный способ работы с уже существующей memory-системой. Он помогает агенту:
  • учитывать memory/MEMORY.md как главный слой устойчивых фактов;
  • понимать роль dated memory files;
  • использовать memory_search, когда нужно найти прошлый контекст;
  • не смешивать краткую память, summary и точную историю сессий.

Почему этот навык важен

В текущем builtin-наборе этот навык особенный:
  • он относится к базовой модели поведения агента;
  • он помечен как always-on;
  • он влияет не на одну отдельную команду, а на общее качество recall.
Проще говоря, это не “редкий дополнительный сценарий”, а важная часть повседневной работы Nanobot.

Когда он особенно полезен

Этот навык важен, когда пользователь:
  • просит что-то запомнить;
  • спрашивает, что бот помнит;
  • хочет найти прошлое решение;
  • хочет вернуться к прошлой теме;
  • хочет восстановить старую договорённость;
  • ожидает, что бот будет учитывать его предпочтения.

Что пользователь может писать

Хорошие примеры:
  • «Запомни, что я предпочитаю русский язык»
  • «Запомни, что в этом проекте нельзя делать лишний churn»
  • «Что ты помнишь про наш API?»
  • «Мы уже обсуждали это раньше?»
  • «Найди, где мы раньше говорили про Redis»

Что важно понимать

Этот навык не означает, что бот всегда держит всю историю всех разговоров в активном prompt. На практике он помогает боту:
  • помнить главное;
  • искать по memory-файлам;
  • использовать архив завершённых сессий, когда нужна точная история.
Это и есть нормальный компромисс между качеством памяти, стоимостью и размером контекста.

Что не стоит ожидать

Не стоит ожидать, что memory навык:
  • гарантирует запоминание каждой случайной фразы;
  • заменяет точный transcript прошлой сессии;
  • автоматически делает любую старую деталь “вечным фактом”.
Если что-то действительно важно, лучше формулировать это явно.

Связанные страницы