Skip to content
Эта страница создана и переведена с помощью ИИ. Если вы заметили неточности, помогите нам улучшить её. Редактировать на GitHub

Гигиена памяти

Гигиена памяти относится к автоматическим процессам обслуживания, которые поддерживают систему памяти в здоровом, релевантном состоянии и в рамках бюджетов размера. 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

Связанные страницы

Released under the Apache-2.0 License.