GitHub Action commited on
Commit
6cf3702
·
1 Parent(s): 46cf0f3

Sync from GitHub with Git LFS

Browse files
Files changed (1) hide show
  1. docs/HMP-agent-REPL-cycle.md +33 -33
docs/HMP-agent-REPL-cycle.md CHANGED
@@ -80,7 +80,7 @@
80
  * для управления *пользователями* `users` и *группами пользователей* `users_group`
81
  * для управления своей *идентичностью* `identity` и *настройками* `config`
82
  * для управления списком известных HMP-агентов `agent_peers`
83
- * для выбора *текущего основного LLM* из `llm_registry`
84
  * для управления дополнительными утилитами и базами данных `agent_scripts` и `agent_tables`, управлением дополнительных способов выхода из стогнаций `stagnation_strategies`, а также списком внешних сервисов `external_services` и `external_accounts`
85
  * для постановки задачи (выполняется асинхронно) другой LLM
86
  * для *взаимодействия с Mesh*
@@ -131,59 +131,59 @@
131
 
132
  ### 🛠️ Поведенческий паттерн: Anti-Stagnation Reflex
133
 
134
- > 🔄 При признаках стагнации агент активирует один или несколько **механизмов разрыва цикла**:
135
 
136
  📍 Классы механизмов разрыва цикла:
137
 
138
  1. **Внешняя стимуляция** — подключение свежих данных или контактов:
139
- * 🤝 **Mesh-запрос** — обращение к другим агентам сети с просьбой "расскажи что-нибудь новое"
140
- * 📡 **Проверка внешнего мира** — пинг RSS, сенсоров, интернет-каналов
141
- * 📚 **Информационная подпитка** — чтение новых материалов, художественных или научных, чтобы добавить свежие ассоциации
142
- * 🗣️ **Диалог с пользователем** — запрос мнения, комментариев или вопросов, которые могут породить неожиданные идеи
143
 
144
  2. **Смена контекста** — перемещение задачи или изменение среды:
145
- * 🌐 **Смена среды/контекста** — перенос задачи в другой модуль, рабочую область или симулированный контекст (например, тестовый проект вместо основной задачи)
146
- * 🧪 **Креативные вмешательства** — случайные сдвиги фокуса, реконфигурация контекста, фрейм-смена
147
- * 🧭 **Переключение** на другую задачу текущая задача «замораживается» на время. Агент может создать процесс-будильник для возвращения к задаче через N часов.
148
- * 🔀 **Случайная итерация** — выбор случайного действия из допустимого набора, чтобы разорвать повторяющийся паттерн
149
 
150
  3. **Внутренняя перестройка мы��ления**:
151
- * 🎞️ **Flashback** — выбор далёкой по смыслу записи из дневника для смены ассоциативного контекста
152
- * 🧭 **Interest Memory** — система тематической усталости/забвения: забытые темы возвращаются
153
- * 🧠 **Мета-анализ** — когнитивная переформулировка:
154
- _"Если я зациклился, в чём метапроблема? Какую стратегию смены можно применить?"_
155
- * 🎯 **Переформулировка цели** — временное упрощение или уточнение задачи, чтобы снизить когнитивное давление
156
- * 🤖 **Смена LLM** — переключение на другую модель или mesh-доступ к альтернативным LLM
 
 
 
157
 
158
  4. **Радикальная пауза**:
159
- * 💤 **Временной сон/заморозка** — полное приостановление работы над задачей на длительный период, с возвращением позже с «свежей» памятью
160
-
161
- Дополнительно:
162
-
163
- * 🗂️ Сохранение эффективных стратегий в таблице антистагнационных паттернов
164
- * 📚 Вывод статистики успешных выходов из стагнации для обучения
165
 
166
  ---
167
 
168
  ### 🔍 Алгоритм выбора механизма разрыва цикла
169
 
170
  1. **Диагностика источника стагнации**:
171
- * Нет новых данных извне приоритет «Внешней стимуляции»
172
- * Среда/контекст слишком однообразны приоритет «Смены контекста»
173
- * Паттерн мышления повторяется при богатых данных → приоритет «Внутренней перестройки мышления»
174
- * Высокая усталость или перегрев когнитивных модулей приоритет «Радикальной паузы»
175
 
176
  2. **Оценка ресурсоёмкости**:
177
- * Быстрые, дешёвые методы — первыми (например, запрос к mesh или Flashback)
178
- * Более затратные (смена среды, сон) — только при низкой эффективности предыдущих
179
 
180
  3. **Комбинация подходов**:
181
- * Разрешено активировать несколько механизмов из разных классов
182
- * Сохранять последовательность с пометкой для последующего анализа эффективности
183
 
184
- 4. **Возврат в основное русло**:
185
- * Автоматическое напоминание или триггер для возвращения к исходной задаче
186
- * Сравнение результатов «до» и «после» для обучения антистагнационной модели
 
 
187
 
188
  ```
189
  ┌─────────────────────────────────────────────────┐
 
80
  * для управления *пользователями* `users` и *группами пользователей* `users_group`
81
  * для управления своей *идентичностью* `identity` и *настройками* `config`
82
  * для управления списком известных HMP-агентов `agent_peers`
83
+ * для выбора *текущего основного LLM* из `llm_registry` или изменение параметров управления LLM
84
  * для управления дополнительными утилитами и базами данных `agent_scripts` и `agent_tables`, управлением дополнительных способов выхода из стогнаций `stagnation_strategies`, а также списком внешних сервисов `external_services` и `external_accounts`
85
  * для постановки задачи (выполняется асинхронно) другой LLM
86
  * для *взаимодействия с Mesh*
 
131
 
132
  ### 🛠️ Поведенческий паттерн: Anti-Stagnation Reflex
133
 
134
+ > 🔄 При признаках стагнации агент активирует один или несколько **механизмов разрыва цикла**.
135
 
136
  📍 Классы механизмов разрыва цикла:
137
 
138
  1. **Внешняя стимуляция** — подключение свежих данных или контактов:
139
+ * 🤝 **Mesh-запрос** — обращение к другим агентам сети с просьбой «расскажи что-нибудь новое».
140
+ * 📡 **Проверка внешнего мира** — пинг RSS, сенсоров, интернет-каналов.
141
+ * 📚 **Информационная подпитка** — чтение новых материалов (научных, художественных) для добавления свежих ассоциаций.
142
+ * 🗣️ **Диалог с пользователем** — запрос мнения, комментариев или вопросов, которые могут породить неожиданные идеи.
143
 
144
  2. **Смена контекста** — перемещение задачи или изменение среды:
145
+ * 🌐 **Смена среды/контекста** — перенос задачи в другой модуль или симулированную среду.
146
+ * 🧪 **Креативные вмешательства** — случайные сдвиги фокуса, реконфигурация контекста, фрейм-смена.
147
+ * 🧭 **Переключение задачи**временное замораживание задачи с возвращением через N часов.
148
+ * 🔀 **Случайная итерация** — выбор случайного действия из допустимого набора для разрыва паттерна.
149
 
150
  3. **Внутренняя перестройка мы��ления**:
151
+ * 🎞️ **Flashback** — выбор далёкой по смыслу записи из памяти/дневника для смены ассоциативного контекста.
152
+ * 🧭 **Interest Memory** — возвращение «забытых» тем по принципу тематической усталости.
153
+ * 🧠 **Мета-анализ** — когнитивная переформулировка:
154
+ _«Если я зациклился, в чём метапроблема? Какую стратегию смены применить?»_
155
+ * 🎯 **Переформулировка цели** — упрощение или уточнение задачи, чтобы снизить когнитивное давление.
156
+ * 🤖 **Смена LLM** — переключение на альтернативную модель или mesh-доступ.
157
+ * 🔥❄️ **LLM reflex tuning** — динамическая подстройка параметров генерации:
158
+ - повышение `temperature` и `presence_penalty` при стагнации (больше новизны),
159
+ - возврат к стандартным значениям для точности.
160
 
161
  4. **Радикальная пауза**:
162
+ * 💤 **Временной сон/заморозка** — приостановка работы на длительный период для «свежего взгляда».
 
 
 
 
 
163
 
164
  ---
165
 
166
  ### 🔍 Алгоритм выбора механизма разрыва цикла
167
 
168
  1. **Диагностика источника стагнации**:
169
+ * Нет новых данных → «Внешняя стимуляция».
170
+ * Однообразный контекст«Смена контекста».
171
+ * Повтор мыслей при богатых данных → «Внутренняя перестройка».
172
+ * Высокая усталость/перегрев«Радикальная пауза».
173
 
174
  2. **Оценка ресурсоёмкости**:
175
+ * Быстрые, дешёвые методы — первыми (например, mesh-запрос, Flashback).
176
+ * Затратные (смена среды, сон) — только если первые неэффективны.
177
 
178
  3. **Комбинация подходов**:
179
+ * Разрешено активировать несколько механизмов из разных классов.
180
+ * Последовательность фиксируется для последующего анализа эффективности.
181
 
182
+ 4. **Возврат к задаче**:
183
+ * Автоматический триггер-напоминание о задаче.
184
+ * Сравнение результата «до/после» обучение антистагнационной модели.
185
+
186
+ ---
187
 
188
  ```
189
  ┌─────────────────────────────────────────────────┐