chore(i18n): refresh uk translations
This commit is contained in:
parent
03e97bee46
commit
fa546a9ab7
@ -1,35 +1,35 @@
|
||||
---
|
||||
read_when:
|
||||
- Ви хочете, щоб просування пам’яті виконувалося автоматично
|
||||
- Ви хочете, щоб підвищення пам’яті виконувалося автоматично
|
||||
- Ви хочете зрозуміти, що робить кожна фаза dreaming
|
||||
- Ви хочете налаштувати консолідацію, не засмічуючи `MEMORY.md`
|
||||
- Ви хочете налаштувати консолідацію, не засмічуючи MEMORY.md
|
||||
summary: Фонове консолідування пам’яті з фазами light, deep і REM, а також Dream Diary
|
||||
title: Dreaming (експериментальна функція)
|
||||
title: Dreaming (експериментально)
|
||||
x-i18n:
|
||||
generated_at: "2026-04-06T00:33:27Z"
|
||||
generated_at: "2026-04-06T04:29:13Z"
|
||||
model: gpt-5.4
|
||||
provider: openai
|
||||
source_hash: f27da718176bebf59fe8a80fddd4fb5b6d814ac5647f6c1e8344bcfb328db9de
|
||||
source_hash: 36c4b1e70801d662090dc8ce20608c2f141c23cd7ce53c54e3dcf332c801fd4e
|
||||
source_path: concepts/dreaming.md
|
||||
workflow: 15
|
||||
---
|
||||
|
||||
# Dreaming (експериментальна функція)
|
||||
# Dreaming (експериментально)
|
||||
|
||||
Dreaming — це система фонового консолідування пам’яті в `memory-core`.
|
||||
Вона допомагає OpenClaw переносити сильні короткострокові сигнали в довготривалу пам’ять, водночас
|
||||
зберігаючи цей процес зрозумілим і придатним для перевірки.
|
||||
Вона допомагає OpenClaw переносити сильні короткострокові сигнали до сталої пам’яті,
|
||||
зберігаючи процес зрозумілим і придатним для перегляду.
|
||||
|
||||
Dreaming є **опційною функцією** і за замовчуванням вимкнена.
|
||||
Dreaming є **опційною** функцією і за замовчуванням вимкнена.
|
||||
|
||||
## Що записує dreaming
|
||||
|
||||
Dreaming зберігає два типи результатів:
|
||||
Dreaming зберігає два види виводу:
|
||||
|
||||
- **Стан машини** у `memory/.dreams/` (сховище recall, сигнали фаз, контрольні точки ingestion, блокування).
|
||||
- **Людинозчитуваний результат** у `DREAMS.md` (або наявному `dreams.md`) і необов’язкових файлах звітів фаз у `memory/dreaming/<phase>/YYYY-MM-DD.md`.
|
||||
- **Зрозумілий для людини вивід** у `DREAMS.md` (або наявному `dreams.md`) і необов’язкових файлах звітів фаз у `memory/dreaming/<phase>/YYYY-MM-DD.md`.
|
||||
|
||||
Просування до довготривалої пам’яті, як і раніше, записується лише в `MEMORY.md`.
|
||||
Підвищення до довгострокової пам’яті, як і раніше, записується лише в `MEMORY.md`.
|
||||
|
||||
## Модель фаз
|
||||
|
||||
@ -37,78 +37,79 @@ Dreaming використовує три взаємодоповнювальні
|
||||
|
||||
| Фаза | Призначення | Стійкий запис |
|
||||
| ----- | ----------- | ------------- |
|
||||
| Light | Сортує й підготовлює нещодавній короткостроковий матеріал | Ні |
|
||||
| Deep | Оцінює та просуває довготривалі кандидати | Так (`MEMORY.md`) |
|
||||
| Light | Сортує та готує недавній короткостроковий матеріал | Ні |
|
||||
| Deep | Оцінює та просуває стійких кандидатів | Так (`MEMORY.md`) |
|
||||
| REM | Осмислює теми та повторювані ідеї | Ні |
|
||||
|
||||
Ці фази є внутрішніми деталями реалізації, а не окремими користувацькими
|
||||
«режимами».
|
||||
Ці фази є внутрішніми деталями реалізації, а не окремими
|
||||
користувацькими «режимами».
|
||||
|
||||
### Фаза light
|
||||
### Фаза Light
|
||||
|
||||
Фаза light поглинає нещодавні щоденні сигнали пам’яті й сліди recall, усуває дублікати
|
||||
та готує рядки-кандидати.
|
||||
Фаза Light поглинає недавні щоденні сигнали пам’яті та сліди recall, усуває дублікати
|
||||
й готує рядки-кандидати.
|
||||
|
||||
- Читає зі стану короткострокового recall і нещодавніх щоденних файлів пам’яті.
|
||||
- Записує керований блок `## Light Sleep`, коли сховище включає вбудований результат.
|
||||
- Фіксує сигнали підсилення для подальшого ранжування deep.
|
||||
- Читає короткостроковий стан recall і недавні щоденні файли пам’яті.
|
||||
- Записує керований блок `## Light Sleep`, якщо сховище містить вбудований вивід.
|
||||
- Фіксує сигнали підкріплення для подальшого ранжування у deep.
|
||||
- Ніколи не записує в `MEMORY.md`.
|
||||
|
||||
### Фаза deep
|
||||
### Фаза Deep
|
||||
|
||||
Фаза deep вирішує, що стане довготривалою пам’яттю.
|
||||
Фаза Deep вирішує, що стане довгостроковою пам’яттю.
|
||||
|
||||
- Ранжує кандидатів за допомогою зваженого оцінювання та порогових перевірок.
|
||||
- Вимагає проходження `minScore`, `minRecallCount` і `minUniqueQueries`.
|
||||
- Перед записом повторно гідратує фрагменти з актуальних щоденних файлів, тому застарілі або видалені фрагменти пропускаються.
|
||||
- Додає просунуті записи до `MEMORY.md`.
|
||||
- Записує підсумок `## Deep Sleep` у `DREAMS.md` і за потреби записує `memory/dreaming/deep/YYYY-MM-DD.md`.
|
||||
- Записує підсумок `## Deep Sleep` у `DREAMS.md` та за бажанням у `memory/dreaming/deep/YYYY-MM-DD.md`.
|
||||
|
||||
### Фаза REM
|
||||
|
||||
Фаза REM витягує закономірності та рефлексивні сигнали.
|
||||
Фаза REM витягує шаблони та рефлексивні сигнали.
|
||||
|
||||
- Формує зведення тем і рефлексій із нещодавніх короткострокових слідів.
|
||||
- Записує керований блок `## REM Sleep`, коли сховище включає вбудований результат.
|
||||
- Фіксує сигнали підсилення REM, які використовуються в ранжуванні deep.
|
||||
- Будує підсумки тем і рефлексій на основі недавніх короткострокових слідів.
|
||||
- Записує керований блок `## REM Sleep`, якщо сховище містить вбудований вивід.
|
||||
- Фіксує сигнали підкріплення REM, які використовуються для ранжування у deep.
|
||||
- Ніколи не записує в `MEMORY.md`.
|
||||
|
||||
## Dream Diary
|
||||
|
||||
Dreaming також веде описовий **Dream Diary** у `DREAMS.md`.
|
||||
Після того як у кожній фазі накопичується достатньо матеріалу, `memory-core` запускає фоновий
|
||||
хід субагента в режимі best-effort (з використанням типової runtime-моделі) і додає короткий запис щоденника.
|
||||
Dreaming також веде наративний **Dream Diary** у `DREAMS.md`.
|
||||
Після того як кожна фаза накопичує достатньо матеріалу, `memory-core` виконує
|
||||
найкращу можливу фонову сесію subagent (використовуючи типову модель рантайму)
|
||||
і додає короткий запис щоденника.
|
||||
|
||||
Цей щоденник призначений для читання людьми в інтерфейсі Dreams, а не є джерелом просування.
|
||||
Цей щоденник призначений для читання людиною в інтерфейсі Dreams, а не є джерелом підвищення.
|
||||
|
||||
## Сигнали ранжування deep
|
||||
## Сигнали ранжування Deep
|
||||
|
||||
Ранжування deep використовує шість зважених базових сигналів плюс підсилення фаз:
|
||||
Ранжування Deep використовує шість зважених базових сигналів плюс підкріплення фаз:
|
||||
|
||||
| Сигнал | Вага | Опис |
|
||||
| ------ | ---- | ---- |
|
||||
| ------------------- | ------ | ------------------------------------------------- |
|
||||
| Частота | 0.24 | Скільки короткострокових сигналів накопичив запис |
|
||||
| Релевантність | 0.30 | Середня якість отримання для запису |
|
||||
| Різноманітність запитів | 0.15 | Окремі контексти запитів/днів, у яких він з’являвся |
|
||||
| Актуальність | 0.15 | Оцінка свіжості з часовим згасанням |
|
||||
| Давність | 0.15 | Оцінка свіжості зі згасанням у часі |
|
||||
| Консолідація | 0.10 | Сила повторення впродовж кількох днів |
|
||||
| Концептуальна насиченість | 0.06 | Щільність concept-tag із фрагмента/шляху |
|
||||
| Концептуальна насиченість | 0.06 | Щільність тегів понять із фрагмента/шляху |
|
||||
|
||||
Влучання фаз light і REM додають невелике підсилення зі згасанням за давністю з
|
||||
Збіги у фазах Light і REM додають невелике підсилення зі згасанням у часі з
|
||||
`memory/.dreams/phase-signals.json`.
|
||||
|
||||
## Планування
|
||||
|
||||
Коли цю функцію ввімкнено, `memory-core` автоматично керує одним cron-завданням для повного циклу
|
||||
dreaming. Кожен цикл запускає фази по черзі: light -> REM -> deep.
|
||||
Коли dreaming увімкнено, `memory-core` автоматично керує одним cron-завданням для повного
|
||||
циклу dreaming. Кожен цикл запускає фази в такому порядку: light -> REM -> deep.
|
||||
|
||||
Поведінка типової періодичності:
|
||||
Типова поведінка розкладу:
|
||||
|
||||
| Налаштування | За замовчуванням |
|
||||
| ------------ | ---------------- |
|
||||
| Налаштування | Типове значення |
|
||||
| -------------------- | ----------- |
|
||||
| `dreaming.frequency` | `0 3 * * *` |
|
||||
|
||||
## Швидкий старт
|
||||
## Швидкий початок
|
||||
|
||||
Увімкніть dreaming:
|
||||
|
||||
@ -128,7 +129,7 @@ dreaming. Кожен цикл запускає фази по черзі: light -
|
||||
}
|
||||
```
|
||||
|
||||
Увімкніть dreaming із власною періодичністю циклу:
|
||||
Увімкніть dreaming із власною частотою циклів:
|
||||
|
||||
```json
|
||||
{
|
||||
@ -159,7 +160,7 @@ dreaming. Кожен цикл запускає фази по черзі: light -
|
||||
|
||||
## Робочий процес CLI
|
||||
|
||||
Використовуйте просування через CLI для попереднього перегляду або ручного застосування:
|
||||
Використовуйте підвищення через CLI для попереднього перегляду або ручного застосування:
|
||||
|
||||
```bash
|
||||
openclaw memory promote
|
||||
@ -168,36 +169,52 @@ openclaw memory promote --limit 5
|
||||
openclaw memory status --deep
|
||||
```
|
||||
|
||||
Ручна команда `memory promote` за замовчуванням використовує пороги фази deep, якщо їх не перевизначено
|
||||
Ручний `memory promote` за замовчуванням використовує пороги фази deep, якщо їх не перевизначено
|
||||
прапорцями CLI.
|
||||
|
||||
## Ключові значення за замовчуванням
|
||||
Поясніть, чому конкретний кандидат буде або не буде просунутий:
|
||||
|
||||
Усі налаштування розташовані в `plugins.entries.memory-core.config.dreaming`.
|
||||
```bash
|
||||
openclaw memory promote-explain "router vlan"
|
||||
openclaw memory promote-explain "router vlan" --json
|
||||
```
|
||||
|
||||
| Ключ | За замовчуванням |
|
||||
| ---- | ---------------- |
|
||||
| `enabled` | `false` |
|
||||
Попередньо перегляньте рефлексії REM, істини кандидатів і вивід просування deep без
|
||||
будь-якого запису:
|
||||
|
||||
```bash
|
||||
openclaw memory rem-harness
|
||||
openclaw memory rem-harness --json
|
||||
```
|
||||
|
||||
## Ключові типові значення
|
||||
|
||||
Усі налаштування розміщені в `plugins.entries.memory-core.config.dreaming`.
|
||||
|
||||
| Ключ | Типове значення |
|
||||
| ----------- | ----------- |
|
||||
| `enabled` | `false` |
|
||||
| `frequency` | `0 3 * * *` |
|
||||
|
||||
Політика фаз, пороги й поведінка сховища є внутрішніми деталями реалізації
|
||||
Політика фаз, порогові значення та поведінка сховища є внутрішніми деталями реалізації
|
||||
(не користувацькою конфігурацією).
|
||||
|
||||
Повний список ключів дивіться в [довіднику з конфігурації Memory](/uk/reference/memory-config#dreaming-experimental).
|
||||
Перегляньте [довідник конфігурації Memory](/uk/reference/memory-config#dreaming-experimental),
|
||||
щоб побачити повний список ключів.
|
||||
|
||||
## Інтерфейс Dreams
|
||||
|
||||
Коли функцію ввімкнено, вкладка **Dreams** у Gateway показує:
|
||||
Коли dreaming увімкнено, вкладка **Dreams** у Gateway показує:
|
||||
|
||||
- поточний стан увімкнення dreaming
|
||||
- статус на рівні фаз і наявність керованого циклу
|
||||
- кількість короткострокових, довготривалих і просунутих сьогодні записів
|
||||
- кількість короткострокових, довгострокових і просунутих сьогодні записів
|
||||
- час наступного запланованого запуску
|
||||
- розгортаний засіб читання Dream Diary на основі `doctor.memory.dreamDiary`
|
||||
- розгортаний читач Dream Diary на основі `doctor.memory.dreamDiary`
|
||||
|
||||
## Пов’язане
|
||||
|
||||
- [Memory](/uk/concepts/memory)
|
||||
- [Memory Search](/uk/concepts/memory-search)
|
||||
- [memory CLI](/cli/memory)
|
||||
- [довідник з конфігурації Memory](/uk/reference/memory-config)
|
||||
- [довідник конфігурації Memory](/uk/reference/memory-config)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user