Гигиена памяти
Гигиена памяти относится к автоматическим процессам обслуживания, которые поддерживают систему памяти в здоровом, релевантном состоянии и в рамках бюджетов размера. PRX периодически выполняет задачи гигиены для компактизации, дедупликации и очистки воспоминаний.
Обзор
Без гигиены хранилища памяти растут неограниченно, а качество вспоминания деградирует по мере того, как нерелевантные записи размывают результаты поиска. Система гигиены решает эту проблему через:
- Компактизация -- обобщение групп связанных воспоминаний в краткие записи
- Дедупликация -- объединение семантически дублирующихся записей
- Очистка -- удаление устаревших или малорелевантных воспоминаний
- Архивация -- перемещение старых воспоминаний в холодное хранилище
Конвейер гигиены
Триггер (расписание или порог)
│
▼
┌──────────────┐
│ Дедупликация │──── Объединение почти-дубликатов
└──────┬───────┘
▼
┌──────────────┐
│ Компактизация │──── Обобщение связанных записей
└──────┬───────┘
▼
┌──────────────┐
│ Очистка │──── Удаление устаревших записей
└──────┬───────┘
▼
┌──────────────┐
│ Архивация │──── Перемещение в холодное хранилище
└──────────────┘Конфигурация
toml
[memory.hygiene]
enabled = true
schedule = "daily" # "hourly" | "daily" | "weekly"
max_entries = 10000
compaction_threshold = 100 # компактизация при превышении этого размера группы
prune_after_days = 90
dedup_similarity_threshold = 0.95Ручные триггеры
Вы можете вручную запустить гигиену из CLI:
bash
prx memory compact
prx memory prune --older-than 90d
prx memory statsСвязанные страницы
- Обзор системы памяти
- Самоэволюция L1 -- Компактизация памяти в самоэволюции