Скиллы Новичок Управление и автоматизация

Agent Memory

Скачать ZIP
21
Предупреждение о рисках!

Установка скиллов и плагинов OpenClaw осуществляется на ваш страх и риск. Все файлы были получены из открытых источников и предоставляются «как есть». Мы не гарантируем их корректную работу, безопасность или совместимость с вашей системой. Перед установкой настоятельно рекомендуется ознакомиться с содержимым кода и убедиться, что вы понимаете, какие изменения будут внесены в вашу систему.

Agent Memory — это система постоянной памяти для AI-агентов, позволяющая сохранять факты, извлекать опыт из действий, вспоминать информацию и отслеживать сущности между сессиями.

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

Что это такое

Agent Memory реализует слой постоянной памяти на базе локальной базы данных SQLite. Он позволяет агентам:

  • сохранять факты и извлекать их позже
  • учиться на успешных и неудачных действиях
  • отслеживать людей, проекты и другие сущности
  • искать релевантную информацию по запросу или контексту

Все данные сохраняются на диск и доступны между сессиями, что устраняет проблему «забывания» у AI-агентов. :

Ключевые возможности

  • Факты — хранение и извлечение информации
  • Уроки — обучение на опыте (успехи и ошибки)
  • Сущности — отслеживание людей, ролей и объектов
  • Семантический поиск — быстрый поиск нужных данных
  • Автоочистка — удаление устаревших данных
  • Без зависимостей — только Python и SQLite

Такая архитектура позволяет агенту постепенно накапливать знания и использовать их в будущих задачах. :

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

Система предоставляет простой API для взаимодействия с памятью:

  • remember() — сохранить факт
  • learn() — записать урок на основе опыта
  • recall() — найти информацию по запросу
  • get_lessons() — получить извлечённые уроки
  • track_entity() — добавить или обновить сущность

Все операции работают с локальной базой данных, что делает систему автономной и безопасной при правильной настройке.

Когда использовать

  • при запуске новой сессии — чтобы восстановить контекст
  • после диалогов — для сохранения важных фактов
  • после ошибок — чтобы зафиксировать уроки
  • при работе с людьми и проектами — для отслеживания сущностей
  • перед новой задачей — чтобы загрузить релевантную информацию

Пример сценария

Пользователь сообщает, что API требует специальный заголовок. Агент:

  • сохраняет факт через remember()
  • фиксирует урок через learn()
  • в следующей сессии извлекает знания через recall()
  • использует уроки через get_lessons()

В результате агент больше не повторяет ту же ошибку и работает с учётом накопленного опыта. :

Интеграция

Рекомендуется использовать протокол памяти в рабочих процессах агента:

  • в начале сессии — загружать последние уроки и релевантные факты
  • в конце — сохранять новые знания и обновлять сущности

Это превращает AI-агента из «статeless» системы в обучающуюся, накапливающую опыт структуру.

Вывод

Agent Memory решает ключевую проблему AI — отсутствие долгосрочной памяти. Он позволяет агентам помнить, учиться и адаптироваться, создавая основу для более интеллектуального и устойчивого поведения.


Файл из источника

10703_agent-memory-1.0.0.zip