GitHub Action commited on
Commit
293dea2
·
1 Parent(s): a348f8f

Sync from GitHub with Git LFS

Browse files
Files changed (1) hide show
  1. 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