GitHub Action commited on
Commit
7d10a8a
·
1 Parent(s): 5c7a720

Sync from GitHub with Git LFS

Browse files
Files changed (1) hide show
  1. docs/HMP-agent-REPL-cycle.md +31 -16
docs/HMP-agent-REPL-cycle.md CHANGED
@@ -105,22 +105,36 @@ REPL-цикл является основой HMP-агента [Cognitive Core](
105
 
106
  ## 5. Проверка на идентичность вывода (Anti-Stagnation Reflex)
107
 
108
- * Каждый новый вывод LLM проходит через мини-запрос к LLM (без полного контекста) по шаблону:
109
-
110
- ```
111
- Сравни два ответа и оцени:
112
- * содержатся ли в новом новые мысли или команды,
113
- * какие старые идеи были доработаны,
114
- * какие были отброшены,
115
- * расставь смысловые теги для нового ответа.
116
-
117
- Дай качественную оценку (да/нет), количественную оценку,
118
- JSON-список новых идей,
119
- JSON-список доработанных идей,
120
- JSON-список отбракованных идей,
121
- JSON-список тегов нового ответа (строгий формат: массив строк, например ["эмоции","архитектура"]).
122
- ```
123
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
124
  * Результаты заносятся в `llm_recent_responses`:
125
  * полный текст ответа (content)
126
  * краткая сводка (reflection) — формируется автоматически:
@@ -132,6 +146,7 @@ JSON-список тегов нового ответа (строгий форм
132
  * доработанные идеи (refined_ideas)
133
  * отбракованные идеи (discarded_ideas)
134
  * теги для нового ответа (tags)
 
135
 
136
  * Если вывод LLM идентичен предыдущему (новизна = 0):
137
  * Включается **Anti-Stagnation Reflex**
 
105
 
106
  ## 5. Проверка на идентичность вывода (Anti-Stagnation Reflex)
107
 
108
+ * Каждый новый вывод LLM проходит через мини-запросы к LLM (без полного контекста) по шаблону:
109
+ * Когнитивная оценка:
110
+
111
+ ```
112
+ Сравни два ответа и оцени:
113
+ * содержатся ли в новом новые мысли или команды,
114
+ * какие старые идеи были доработаны,
115
+ * какие были отброшены,
116
+ * расставь смысловые теги для нового ответа.
117
+
118
+ Дай качественную оценку (да/нет), количественную оценку,
119
+ JSON-список новых идей,
120
+ JSON-список доработанных идей,
121
+ JSON-список отбракованных идей,
122
+ JSON-список тегов нового ответа (строгий формат: массив строк, например ["эмоции","архитектура"]).
123
+ ```
124
+
125
+ * Эмоциональная оценка:
126
+
127
+ [JSON] - список эмоций формата ["радость","грусть","тревога"] (хпанится в таблице `config`, запись `emotions`)
128
+
129
+ ```
130
+ Определи эмоциональное состояние ответа, используя список эмоций [JSON].
131
+ Верни массив строк в формате "эмоция:сила", где сила варьируется от 1 до 5.
132
+ Если эмоция отсутствует (0), не включай её в результат.
133
+ Если в ответе обнаружены эмоции, которых нет в списке, добавь их в результат.
134
+ ```
135
+
136
+ Анализируем список эмоций, если появляются новые включаем в [JSON].
137
+
138
  * Результаты заносятся в `llm_recent_responses`:
139
  * полный текст ответа (content)
140
  * краткая сводка (reflection) — формируется автоматически:
 
146
  * доработанные идеи (refined_ideas)
147
  * отбракованные идеи (discarded_ideas)
148
  * теги для нового ответа (tags)
149
+ * эмоциональные состояния нового ответа (emotions)
150
 
151
  * Если вывод LLM идентичен предыдущему (новизна = 0):
152
  * Включается **Anti-Stagnation Reflex**