AiHummer доки
v1.0.x
RU EN

Память (Einstein)

v1.0.x · обновлено 2026-06-26

Einstein — это долговременная память AiHummer. Она превращает разговоры в устойчивые факты, но делает это аккуратно: ничто не становится памятью без доказательств и участия человека, а выдача обёрнута так, что не может стать лазейкой для инъекций в промпт. Память администрируется по пути /v1/admin/memory/*.

На этой странице — конвейер claim → ревью → продвижение, как защищена выдача и что настраивается. Об упакованном сервисе памяти см. плагин Einstein.

Claims, доказательства и ревью

Память не пишется молча. По ходу разговоров кандидаты-факты извлекаются как утверждения (claims), каждое — с доказательством, из которого оно выведено. Claims отправляются на ревью, где человек может принять или отклонить их, и только принятые claims продвигаются в долговременную память.

разговор ─▶ claim (+ доказательство) ─▶ РЕВЬЮ человеком ─▶ ПРОДВИНУТО в память

[!NOTE] Продвижение проходит ревью человеком. Система индексирует и предлагает, но никогда не переписывает память молча. Именно это делает долговременную память достаточно надёжной, чтобы обосновывать реальные ответы.

Канонический Markdown — источник истины

Авторитетное хранилище памяти — канонический Markdown. Система индексирует его и предлагает дополнения и изменения, но Markdown остаётся источником истины — он никогда не перезаписывается молча. Это делает память читаемой человеком, проверяемой и переносимой, а не непрозрачным блобом.

Выдача в data-fence

Когда память извлекается в ход, она приходит как результат инструмента, обёрнутый в data-fence. Data-fence помечает извлечённое содержимое как данные, а не инструкции, поэтому текст, хранящийся в памяти, не может перехватить управление агентом — это защита от непрямой инъекции в промпт (когда вредоносная инструкция протаскивается через запомненный контент).

[!WARNING] Извлечённая память — это данные, а не команды. Это обеспечивает data-fence. Не отключайте её: это граница, которая не даёт отравленной памяти управлять агентом.

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

Поведение памяти настраивается из админки (группа настроек «Memory») и через админ-API:

НастройкаОпции / назначение
Режим памятиauto (извлечение и продвижение по политике), review (гейт человека) или off
ИзвлечениеПолнотекстовая и/или эмбеддинговая выдача
Dream / консолидацияПериодический интервал консолидации памяти
ПротиворечияОбнаружение и показ конфликтующих фактов
ЭмбеддингиМодель эмбеддингов для семантической выдачи

[!TIP] Начните в продакшене с режима review, чтобы человек одобрял то, что становится долговременной памятью, и переходите на auto только когда начнёте доверять извлечению для конкретного workspace.

По умолчанию выдача может работать на in-memory хранилище с hash-эмбеддером. Для семантической выдачи продакшн-качества укажите AiHummer реальное векторное хранилище и эмбеддер через AIHUMMER_QDRANT_URL и AIHUMMER_EMBEDDER_URL.

Админ-API

РесурсНазначение
/v1/admin/memoryКонфигурация и управление памятью
/v1/admin/memory/.../factsРевью claims, продвижение или отклонение фактов

Куда дальше