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 — векторная БД для семантического поиска