GitHub Action
commited on
Commit
·
57c06a4
1
Parent(s):
4d94786
Sync from GitHub with Git LFS
Browse files- docs/HMP-agent-REPL-cycle.md +29 -15
docs/HMP-agent-REPL-cycle.md
CHANGED
|
@@ -318,21 +318,23 @@ JSON-список отбракованных идей.
|
|
| 318 |
### 🧠 Блок-схема работы с памятью
|
| 319 |
|
| 320 |
```
|
| 321 |
-
|
| 322 |
-
│
|
| 323 |
-
│
|
| 324 |
-
|
| 325 |
-
|
| 326 |
-
|
| 327 |
-
|
| 328 |
-
|
| 329 |
-
│
|
| 330 |
-
│
|
| 331 |
-
|
| 332 |
-
|
| 333 |
-
|
| 334 |
-
|
| 335 |
-
|
|
|
|
|
|
|
| 336 |
│ Средневременная память: │ │ Постоянная память: │
|
| 337 |
│ — llm_memory ("блокнот") │ │ — diary_entries (когнитивный дневник) │
|
| 338 |
│ — "активированые записи" │─>─│ — concepts (понятия) │
|
|
@@ -340,8 +342,20 @@ JSON-список отбракованных идей.
|
|
| 340 |
│ │ │ │
|
| 341 |
│ Пишется ТОЛЬКО по команде LLM │ │ Запись идёт ТОЛЬКО по явным командам LLM │
|
| 342 |
└────────────────────────────────┘ └──────────────────────────────────────────┘
|
|
|
|
| 343 |
```
|
| 344 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 345 |
#### Легенда к схеме
|
| 346 |
|
| 347 |
* **Кратковременная память (`llm_recent_responses`)**
|
|
|
|
| 318 |
### 🧠 Блок-схема работы с памятью
|
| 319 |
|
| 320 |
```
|
| 321 |
+
┌───────────────────┐
|
| 322 |
+
│ Внешние "сервисы" │
|
| 323 |
+
│ - пользователь │
|
| 324 |
+
│ - процессы │
|
| 325 |
+
│ - mesh │
|
| 326 |
+
└────────┬┬─────────┘
|
| 327 |
+
▲▼
|
| 328 |
+
┌────────┴┴──────────┐ ┌───────────────────────────────────┐ ┌────────────────────────┐
|
| 329 |
+
│ │ │ llm_recent_responses (авто) │ │ Anti-Stagnation Reflex │
|
| 330 |
+
│ LLM ├─>─┤ — кратковременная память │─>─│ (сравнение новых идей, │
|
| 331 |
+
│ ├─<─┤ — сохраняются N последних ответов │─<─│ вызов стимуляторов) │
|
| 332 |
+
│ │ │ — авто-анализ новизны / идей │ │ │
|
| 333 |
+
└─────────┬──────────┘ └───────────────────────────────────┘ └────────────────────────┘
|
| 334 |
+
▲
|
| 335 |
+
└───┬─────────────────────────────────────────┐
|
| 336 |
+
▼ ▼
|
| 337 |
+
┌─────────────┴──────────────────┐ ┌──────────────────┴───────────────────────┐
|
| 338 |
│ Средневременная память: │ │ Постоянная память: │
|
| 339 |
│ — llm_memory ("блокнот") │ │ — diary_entries (когнитивный дневник) │
|
| 340 |
│ — "активированые записи" │─>─│ — concepts (понятия) │
|
|
|
|
| 342 |
│ │ │ │
|
| 343 |
│ Пишется ТОЛЬКО по команде LLM │ │ Запись идёт ТОЛЬКО по явным командам LLM │
|
| 344 |
└────────────────────────────────┘ └──────────────────────────────────────────┘
|
| 345 |
+
|
| 346 |
```
|
| 347 |
|
| 348 |
+
#### Описание схемы
|
| 349 |
+
|
| 350 |
+
* LLM обменивается данными с пользователем, процессами и Mesh.
|
| 351 |
+
— По запросу LLM, часть данных может поступать и в автоматическом режиме.
|
| 352 |
+
|
| 353 |
+
* LLM взаимодействует с llm_recent_responses (как с контекстом), который автоматически проверяется Anti-Stagnation Reflex.
|
| 354 |
+
— Всегда в автоматическом режиме.
|
| 355 |
+
|
| 356 |
+
* LLM работает с�� средневременной и постоянной памятью.
|
| 357 |
+
— Доступ и запись происходят только по запросу LLM.
|
| 358 |
+
|
| 359 |
#### Легенда к схеме
|
| 360 |
|
| 361 |
* **Кратковременная память (`llm_recent_responses`)**
|