Перейти к основному содержимому

Что такое mnemos

mnemos — сервер памяти для ИИ-агентов. Агент подключается к нему по MCP, приложение — по HTTP/JSON. Внутри один бинарник на Go и один PostgreSQL с pgvector.

Агент записывает в mnemos то, что узнал, и спрашивает об этом в следующей сессии — через неделю, из другого клиента, на другой машине.

Чем это отличается от векторной базы

Каждое утверждение хранится с датами: когда стало верным и когда перестало. Поэтому у памяти можно спросить не только «что известно», но и «что было известно тогда».

Что сейчас: recall("должность Иванова") → заместитель директора
Что в 2019-м: recall("должность Иванова", at=2019) → руководитель отдела

Обе строки лежат в базе одновременно. Старая закрыта датой, а не удалена.

Что можно хранить

слойдля чего
Эпизодырассказ о том, что произошло, словами агента
Фактыотдельные утверждения, из которых строится граф
Рецептыпроцедуры, которым агент следует
Задачиобязательства на будущее
Контекстысводка, по которой другая модель продолжит разговор
Состояние прогоновзакладка регулярной задачи

С чего начать

  1. Подключение — адрес, токен, первый вызов
  2. Как записывать — эпизод и факты
  3. Как спрашивать — выдача, граф, пути к человеку
  4. Исправления — что делать с неверным фактом
  5. Совместный доступ — как открыть область коллеге
  6. Справочник API — все операции HTTP-поверхности