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 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 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):
|