GitHub Action
commited on
Commit
·
293dea2
1
Parent(s):
a348f8f
Sync from GitHub with Git LFS
Browse files- docs/HMP-agent-REPL-cycle.md +21 -2
docs/HMP-agent-REPL-cycle.md
CHANGED
|
@@ -437,8 +437,7 @@ GROUP BY g.id;
|
|
| 437 |
Не включай эмоции с нулевой или незначительной силой.
|
| 438 |
```
|
| 439 |
|
| 440 |
-
Если в процессе анализа появляются новые эмоции, не представленные в списке,
|
| 441 |
-
они добавляются в [JSON] и могут быть зафиксированы в `config`.
|
| 442 |
|
| 443 |
* Эмоциональная оценка нового ответа (`emotions`) заносится в `llm_recent_responses`.
|
| 444 |
|
|
@@ -801,6 +800,26 @@ emotions: JSON-массив строк вида "эмоция:сила (обос
|
|
| 801 |
> Эмоциональная оценка служит зеркалом когнитивного состояния агента,
|
| 802 |
> помогая выявлять фазы усталости, перегрузки и эмоциональных смещений, влияющих на качество мышления.
|
| 803 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 804 |
---
|
| 805 |
|
| 806 |
## Anti-Stagnation Reflex
|
|
|
|
| 437 |
Не включай эмоции с нулевой или незначительной силой.
|
| 438 |
```
|
| 439 |
|
| 440 |
+
Если в процессе анализа появляются новые эмоции, не представленные в списке, они добавляются в [JSON] и могут быть зафиксированы в `config`.
|
|
|
|
| 441 |
|
| 442 |
* Эмоциональная оценка нового ответа (`emotions`) заносится в `llm_recent_responses`.
|
| 443 |
|
|
|
|
| 800 |
> Эмоциональная оценка служит зеркалом когнитивного состояния агента,
|
| 801 |
> помогая выявлять фазы усталости, перегрузки и эмоциональных смещений, влияющих на качество мышления.
|
| 802 |
|
| 803 |
+
### Обновление списка эмоций
|
| 804 |
+
|
| 805 |
+
После выполнения эмоциональной оценки REPL сравнивает текущий список эмоций из `config` с полученным результатом.
|
| 806 |
+
Если обнаружены новые элементы, отсутствующие в базе, они автоматически добавляются в конфигурацию агента:
|
| 807 |
+
|
| 808 |
+
```python
|
| 809 |
+
# Псевдокод
|
| 810 |
+
known_emotions = get_config("emotions") # список из config
|
| 811 |
+
new_emotions = extract_unique_emotions(result_json) # парсинг из вывода LLM
|
| 812 |
+
for e in new_emotions:
|
| 813 |
+
if e not in known_emotions:
|
| 814 |
+
known_emotions.append(e)
|
| 815 |
+
log(f"[Emotional Evaluation] добавлена новая эмоция: {e}")
|
| 816 |
+
|
| 817 |
+
update_config("emotions", known_emotions)
|
| 818 |
+
```
|
| 819 |
+
|
| 820 |
+
> Таким образом, агент способен **самостоятельно расширять свой эмоциональный словарь** на основе опыта,
|
| 821 |
+
> а Mesh-узлы могут при необходимости синхронизировать расширенные списки эмоций через общий `config_sync`.
|
| 822 |
+
|
| 823 |
---
|
| 824 |
|
| 825 |
## Anti-Stagnation Reflex
|