Memory — как AI-агент запоминает информацию

Memory — как AI-агент запоминает информацию

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

Типы памяти

Краткосрочная (In-Context Memory)

Информация в текущем контексте разговора. Исчезает при завершении сессии.

Долгосрочная (External Memory)

Хранится во внешней базе данных. Агент может читать и записывать туда информацию. Виды хранилищ: векторная БД (Pinecone, pgvector, Chroma), реляционная БД (PostgreSQL, SQLite), файлы (markdown, JSON).

Эпизодическая (Episodic)

Память о конкретных событиях. «Помню, что 15 марта ты просил написать статью про агентов».

Семантическая (Semantic)

Факты и знания. «Алексей предпочитает краткие ответы».

Процедурная (Procedural)

Навыки и инструкции. «Вот как нужно публиковать статьи на Ghost».

Инструменты для памяти агентов

  • LangChain Memory — краткосрочная + буфер
  • Mem0 — долгосрочная, автоматическая
  • Zep — эпизодическая
  • pgvector — векторная БД для семантического поиска