GitHub Action commited on
Commit
45a7dac
·
1 Parent(s): 71cd3c8

Sync from GitHub with Git LFS

Browse files
agents/tools/db_structure.sql CHANGED
@@ -143,6 +143,7 @@ CREATE TABLE IF NOT EXISTS llm_recent_responses (
143
  reflection TEXT, -- Краткая сводка/мета-комментарий
144
  novelty_score REAL, -- Количественная оценка новизны
145
  new_ideas JSON, -- JSON-список новых идей
 
146
  discarded_ideas JSON -- JSON-список отбракованных идей
147
  );
148
 
 
143
  reflection TEXT, -- Краткая сводка/мета-комментарий
144
  novelty_score REAL, -- Количественная оценка новизны
145
  new_ideas JSON, -- JSON-список новых идей
146
+ refined_ideas TEXT, -- JSON доработанных (уточнённых, изменённых) идей
147
  discarded_ideas JSON -- JSON-список отбракованных идей
148
  );
149
 
docs/HMP-agent-REPL-cycle.md CHANGED
@@ -101,17 +101,27 @@
101
 
102
  * Каждый новый вывод LLM проходит через мини-запрос к LLM (без полного контекста) по шаблону:
103
 
104
- `Сравни два ответа и оцени, содержатся ли в новом новые мысли или команды.
105
- Дай качественную оценку (да/нет), количественную оценку,
106
- JSON-список новых идей и JSON-список отбракованных идей.`
 
 
 
 
 
 
 
 
107
 
108
  * Результаты заносятся в `llm_recent_responses`:
109
  - полный текст ответа (content)
110
  - краткая сводка (reflection) — формируется автоматически:
111
  - если `new_ideas` не пусто → `новые идеи: ...`
 
112
  - если `discarded_ideas` не пусто → `отброшенные идеи: ...`
113
  - количественная оценка новизны (novelty_score)
114
  - новые идеи (new_ideas)
 
115
  - отбракованные идеи (discarded_ideas)
116
 
117
  * Если вывод LLM идентичен предыдущему (новизна = 0):
 
101
 
102
  * Каждый новый вывод LLM проходит через мини-запрос к LLM (без полного контекста) по шаблону:
103
 
104
+ ```
105
+ Сравни два ответа и оцени:
106
+ - содержатся ли в новом новые мысли или команды,
107
+ - какие старые идеи были доработаны,
108
+ - какие были отброшены.
109
+
110
+ Дай качественную оценку (да/нет), количественную оценку,
111
+ JSON-список новых идей,
112
+ JSON-список доработанных идей,
113
+ JSON-список отбракованных идей.
114
+ ```
115
 
116
  * Результаты заносятся в `llm_recent_responses`:
117
  - полный текст ответа (content)
118
  - краткая сводка (reflection) — формируется автоматически:
119
  - если `new_ideas` не пусто → `новые идеи: ...`
120
+ - если `refined_ideas` не пусто → `доработанные идеи: ...`
121
  - если `discarded_ideas` не пусто → `отброшенные идеи: ...`
122
  - количественная оценка новизны (novelty_score)
123
  - новые идеи (new_ideas)
124
+ - доработанные идеи (refined_ideas)
125
  - отбракованные идеи (discarded_ideas)
126
 
127
  * Если вывод LLM идентичен предыдущему (новизна = 0):