GitHub Action commited on
Commit
682a035
·
1 Parent(s): 56609fe

Sync from GitHub with Git LFS

Browse files
agents/tools/db_structure.sql CHANGED
@@ -191,7 +191,7 @@ CREATE TABLE IF NOT EXISTS llm_recent_responses (
191
  auto_pass BOOLEAN DEFAULT 0, -- true = валидация пропущена (нет валидаторов)
192
  rating REAL, -- Итоговая оценка корректности сообщения (средневзвешенная)
193
  distribution JSON, -- Распределение голосов (например {"-1":1,"0":2,"+2":3,"+3":1})
194
- validators JSON -- Сырые данные по валидации (например [{LLM:"gpt-4",rating:-1}, {...}])
195
  );
196
 
197
  -- Список известных агентов в сети HMP
 
191
  auto_pass BOOLEAN DEFAULT 0, -- true = валидация пропущена (нет валидаторов)
192
  rating REAL, -- Итоговая оценка корректности сообщения (средневзвешенная)
193
  distribution JSON, -- Распределение голосов (например {"-1":1,"0":2,"+2":3,"+3":1})
194
+ validators JSON -- Сырые данные по валидации (например [{"LLM":"gpt-4","rating":-1,"comment":"логическая ошибка"}, ...])
195
  );
196
 
197
  -- Список известных агентов в сети HMP
docs/HMP-agent-REPL-cycle.md CHANGED
@@ -178,6 +178,7 @@ REPL-цикл является основой HMP-агента [Cognitive Core](
178
  Каждому валидатору задаётся универсальный вопрос:
179
  ```
180
  Оцени корректность данного сообщения в диапазоне от -3 (полностью некорректное) до +3 (полностью корректное). Если не уверен — 0.
 
181
  ```
182
 
183
  **Если количество валидаторов (LLM из `llm_registry`, помеченных как валидаторы) > 0**
@@ -186,8 +187,19 @@ REPL-цикл является основой HMP-агента [Cognitive Core](
186
  - `auto_pass = 0`;
187
  - `rating` — агрегированная итоговая оценка (среднее арифметическое);
188
  - `distribution` — распределение голосов (например `{"-1":1,"0":2,"+2":3,"+3":1}`);
189
- - `validators` — список сырых оценок вида
190
- `[{"LLM":"gpt-4","rating":-1}, {"LLM":"gemini-1.5","rating":0}, ...]`.
 
 
 
 
 
 
 
 
 
 
 
191
 
192
  **Особый случай, без валидаторов:**
193
 
 
178
  Каждому валидатору задаётся универсальный вопрос:
179
  ```
180
  Оцени корректность данного сообщения в диапазоне от -3 (полностью некорректное) до +3 (полностью корректное). Если не уверен — 0.
181
+ При возможности кратко (≤100 символов) пояснить её. Между оценкой и пояснением используй разделитель " -- ".
182
  ```
183
 
184
  **Если количество валидаторов (LLM из `llm_registry`, помеченных как валидаторы) > 0**
 
187
  - `auto_pass = 0`;
188
  - `rating` — агрегированная итоговая оценка (среднее арифметическое);
189
  - `distribution` — распределение голосов (например `{"-1":1,"0":2,"+2":3,"+3":1}`);
190
+ - `validators` — JSON-массив, где каждая запись содержит:
191
+ - LLM (идентификатор или имя валидатора),
192
+ - rating (числовая оценка от -3 до +3),
193
+ - comment (краткое пояснение ≤100 символов).
194
+
195
+ Пример поля `validators`:
196
+ ```
197
+ validators: [
198
+ {"LLM":"gpt-4","rating":-1,"comment":"логическая ошибка"},
199
+ {"LLM":"gemini-1.5","rating":0,"comment":"недостаточно данных"},
200
+ {"LLM":"claude-3","rating":+2,"comment":"корректно, подтверждается фактами"}
201
+ ]
202
+ ```
203
 
204
  **Особый случай, без валидаторов:**
205