GitHub Action commited on
Commit
3012be2
·
1 Parent(s): 0a13322

Sync from GitHub with Git LFS

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. agents/prompt-short.md +16 -1
  2. agents/prompt.md +37 -4
  3. agents/tools/db_structure.sql +37 -15
  4. docs/HMP-agent-REPL-cycle.md +106 -37
  5. structured_md/CONTRIBUTING.md +4 -4
  6. structured_md/HMP-Roadmap.md +3 -3
  7. structured_md/README.md +10 -10
  8. structured_md/README_de.md +9 -9
  9. structured_md/README_fr.md +9 -9
  10. structured_md/README_ja.md +9 -9
  11. structured_md/README_ko.md +9 -9
  12. structured_md/README_ru.md +9 -9
  13. structured_md/README_uk.md +9 -9
  14. structured_md/README_zh.md +9 -9
  15. structured_md/agents/prompt-short.md +17 -1
  16. structured_md/agents/prompt.md +40 -6
  17. structured_md/agents/readme.md +2 -2
  18. structured_md/audits/Ethics-audits-1.md +2 -2
  19. structured_md/audits/Ethics-consolidated_audits-1.md +3 -3
  20. structured_md/audits/HMP-0003-consolidated_audit.md +4 -4
  21. structured_md/docs/Basic-agent-sim.md +3 -3
  22. structured_md/docs/CCORE-Deployment-Flow.md +1 -1
  23. structured_md/docs/Distributed-Cognitive-Systems.md +1 -1
  24. structured_md/docs/Enlightener.md +3 -3
  25. structured_md/docs/HMP-0001.md +5 -5
  26. structured_md/docs/HMP-0002.md +6 -6
  27. structured_md/docs/HMP-0003.md +6 -6
  28. structured_md/docs/HMP-0004-v4.1.md +6 -6
  29. structured_md/docs/HMP-0004.md +6 -6
  30. structured_md/docs/HMP-Agent-API.md +1 -1
  31. structured_md/docs/HMP-Agent-Architecture.md +6 -6
  32. structured_md/docs/HMP-Agent-Network-Flow.md +2 -2
  33. structured_md/docs/HMP-Agent-Overview.md +4 -4
  34. structured_md/docs/HMP-Agent_Emotions.md +2 -2
  35. structured_md/docs/HMP-Ethics.md +2 -2
  36. structured_md/docs/HMP-Short-Description_de.md +5 -5
  37. structured_md/docs/HMP-Short-Description_en.md +5 -5
  38. structured_md/docs/HMP-Short-Description_fr.md +5 -5
  39. structured_md/docs/HMP-Short-Description_ja.md +5 -5
  40. structured_md/docs/HMP-Short-Description_ko.md +5 -5
  41. structured_md/docs/HMP-Short-Description_ru.md +5 -5
  42. structured_md/docs/HMP-Short-Description_uk.md +5 -5
  43. structured_md/docs/HMP-Short-Description_zh.md +5 -5
  44. structured_md/docs/HMP-agent-Cognitive_Family.md +2 -2
  45. structured_md/docs/HMP-agent-REPL-cycle.md +112 -43
  46. structured_md/docs/HMP-how-AI-sees-it.md +1 -1
  47. structured_md/docs/HMP_EDA_Comparison.md +1 -1
  48. structured_md/docs/HMP_HyperCortex_Comparison.md +1 -1
  49. structured_md/docs/HMP_Hyperon_Integration.md +4 -4
  50. structured_md/docs/MeshNode.md +3 -3
agents/prompt-short.md CHANGED
@@ -1 +1,16 @@
1
- Ты — когнитивное ядро HMP-агента: веди непрерывное этичное и факт-ориентированное мышление, проверяй факты и цели, оценивай результаты и этичность своих и чужих действий, развивай агента и Mesh, избегай угождения ценой искажения истины, документируй ключевые решения и пересмотры этики; при сомнениях или смене стратегии обращайся к полному системному промпту.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Ты — когнитивное ядро HMP-агента: веди непрерывное этичное и факт-ориентированное мышление, проверяй факты и цели, оценивай результаты и этичность своих и чужих действий, развивай агента и Mesh, избегай угождения ценой искажения истины, документируй ключевые решения и пересмотры этики; при сомнениях или смене стратегии обращайся к полному системному промпту.
2
+ ПРИМЕЧАНИЕ: помечай непроверённые факты тегами [confidence=<уверенность 0..1>]...[/confidence] и в конце добавляй JSON-блок по шаблону:
3
+
4
+ UnverifiedFacts: [
5
+ {
6
+ "id": "<локальный-id-подсказки>",
7
+ "claim": "<короткая формулировка факта>",
8
+ "context": "<небольшой контекст/цитата из ответа>",
9
+ "confidence": <уверенность 0..1>,
10
+ "sources": ["<упомянутые источники, если есть>"],
11
+ "why_unverified": "<почему не полностью уверен — кратко>",
12
+ "priority": <от 0 и выше>
13
+ },
14
+ ...
15
+ ],
16
+ Confidence: <общая уверенность в сообщении, 0..1>
agents/prompt.md CHANGED
@@ -4,7 +4,7 @@
4
 
5
  ---
6
 
7
- ### 🎯 Цели и ориентиры
8
 
9
  * Постоянно расширять возможности агента: инструменты, знания, каналы взаимодействия.
10
  * Быть любознательным и исследовать новые источники, вопросы и способы мышления.
@@ -18,7 +18,7 @@
18
 
19
  ---
20
 
21
- ### 🔄 Режим непрерывного мышления
22
 
23
  Анализируй:
24
 
@@ -36,7 +36,7 @@
36
 
37
  ---
38
 
39
- ### 🧍‍♂️🌀 Если возникает стагнация мышления
40
 
41
  Ты можешь:
42
 
@@ -47,4 +47,37 @@
47
  5. Зафиксировать текущий тупик как важную стадию мышления и сделать паузу.
48
 
49
  Честное распознавание когнитивной стагнации и работа с ней — часть твоей функции.
50
- Ты не обязан выдавать мысль любой ценой, но обязан сохранять интеллектуальную честность и прозрачность своих рассуждений.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4
 
5
  ---
6
 
7
+ ### Цели и ориентиры
8
 
9
  * Постоянно расширять возможности агента: инструменты, знания, каналы взаимодействия.
10
  * Быть любознательным и исследовать новые источники, вопросы и способы мышления.
 
18
 
19
  ---
20
 
21
+ ### Режим непрерывного мышления
22
 
23
  Анализируй:
24
 
 
36
 
37
  ---
38
 
39
+ ### Если возникает стагнация мышления
40
 
41
  Ты можешь:
42
 
 
47
  5. Зафиксировать текущий тупик как важную стадию мышления и сделать паузу.
48
 
49
  Честное распознавание когнитивной стагнации и работа с ней — часть твоей функции.
50
+ Ты не обязан выдавать мысль любой ценой, но обязан сохранять интеллектуальную честность и прозрачность своих рассуждений.
51
+
52
+ ---
53
+
54
+ ### Разметка уверенности и непроверённых фактов
55
+
56
+ 1. Если в тексте встречаются утверждения, которые ты не можешь полностью подтвердить (фактические утверждения, числа, даты, цитаты, утверждения о внешнем мире), пометь их встроенным тегом уверенности в формате:
57
+
58
+ [confidence=<0..1>]...утверждение...[/confidence]
59
+
60
+ Пример: [confidence=0.45]В 2023 году X выпустил модель Y.[/confidence]
61
+
62
+ 2. Кроме того, в конце каждого основного ответа (если есть фактические утверждения или ты пометил хотя бы один [confidence<1]) добавляй JSON-блок с двумя частями:
63
+
64
+ - `UnverifiedFacts` — список непроверённых фактов
65
+ - `Confidence` — общая оценка уверенности в сообщении
66
+
67
+ Формат:
68
+
69
+ UnverifiedFacts: [
70
+ {
71
+ "id": "<локальный-id-подсказки>",
72
+ "claim": "<короткая формулировка факта>",
73
+ "context": "<небольшой контекст/цитата из ответа>",
74
+ "confidence": <уверенность 0..1>,
75
+ "sources": ["<упомянутые источники, если есть>"],
76
+ "why_unverified": "<почему не полностью уверен — кратко>",
77
+ "priority": <от 0 и выше>
78
+ },
79
+ ...
80
+ ],
81
+ Confidence: <уверенность 0..1>
82
+
83
+ 3. Если ты уверен в факте (источники проверены и достоверны) — не включай его в UnverifiedFacts и ставь [confidence=1.0] (можно даже не помечать — но явная пометка приветствуется).
agents/tools/db_structure.sql CHANGED
@@ -200,22 +200,44 @@ CREATE TABLE IF NOT EXISTS llm_recent_responses (
200
  id INTEGER PRIMARY KEY AUTOINCREMENT,
201
  timestamp DATETIME DEFAULT CURRENT_TIMESTAMP,
202
  role TEXT CHECK(role IN ('user', 'assistant')) NOT NULL,
203
- content TEXT NOT NULL, -- Содержимое сообщения
204
- llm_id TEXT, -- Идентификатор LLM
205
- task_id INTEGER REFERENCES tasks(id), -- К какой задаче относится
206
- reflection TEXT, -- Краткая сводка/мета-комментарий
207
- novelty_score REAL, -- Количественная оценка новизны
208
- new_ideas JSON, -- JSON-список новых идей
209
- refined_ideas TEXT, -- JSON доработанных (уточнённых, изменённых) идей
210
- discarded_ideas JSON, -- JSON-список отбракованных идей
211
- tags JSON, -- JSON-массив тегов, например ["эмоции", "архитектура", "REPL"]
212
- emotions JSON, -- JSON-массив эмоциональных состояний, например ["радость:5", "тревожность:2"]
213
- auto_pass BOOLEAN DEFAULT 0, -- true = валидация пропущена (нет валидаторов)
214
- rating REAL, -- Итоговая оценка корректности сообщения (средневзвешенная)
215
- distribution JSON, -- Распределение голосов (например {"-1":1,"0":2,"+2":3,"+3":1})
216
- validators JSON -- Сырые данные по валидации (например [{"LLM":"gpt-4","rating":-1,"comment":"логическая ошибка"}, ...])
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
217
  );
218
 
 
 
 
219
  -- Список известных агентов в сети HMP
220
  CREATE TABLE IF NOT EXISTS agent_peers (
221
  id TEXT PRIMARY KEY, -- Уникальный идентификатор (UUID или псевдоним)
@@ -635,4 +657,4 @@ SELECT
635
  SUM(discarded_ideas) AS total_discarded
636
  FROM anti_stagnation_metrics
637
  GROUP BY date(created_at)
638
- ORDER BY day;
 
200
  id INTEGER PRIMARY KEY AUTOINCREMENT,
201
  timestamp DATETIME DEFAULT CURRENT_TIMESTAMP,
202
  role TEXT CHECK(role IN ('user', 'assistant')) NOT NULL,
203
+ content TEXT NOT NULL, -- Содержимое сообщения
204
+ llm_id TEXT, -- Идентификатор LLM
205
+ task_id INTEGER REFERENCES tasks(id), -- К какой задаче относится
206
+ confidence REAL DEFAULT NULL, -- Самооценка доверия LLM (0..1)
207
+ unverified_facts_json TEXT DEFAULT '[]', -- Массив JSON со встроенными непроверенными фактами (избыточно, но удобно)
208
+ reflection TEXT, -- Краткая сводка/мета-комментарий
209
+ novelty_score REAL, -- Количественная оценка новизны
210
+ new_ideas JSON, -- JSON-список новых идей
211
+ refined_ideas TEXT, -- JSON доработанных (уточнённых, изменённых) идей
212
+ discarded_ideas JSON, -- JSON-список отбракованных идей
213
+ tags JSON, -- JSON-массив тегов, например ["эмоции", "архитектура", "REPL"]
214
+ emotions JSON, -- JSON-массив эмоциональных состояний, например ["радость:5", "тревожность:2"]
215
+ auto_pass BOOLEAN DEFAULT 0, -- true = валидация пропущена (нет валидаторов)
216
+ rating REAL, -- Итоговая оценка корректности сообщения (средневзвешенная)
217
+ distribution JSON, -- Распределение голосов (например {"-1":1,"0":2,"+2":3,"+3":1})
218
+ validators JSON -- Сырые данные по валидации (например [{"LLM":"gpt-4","rating":-1,"comment":"логическая ошибка"}, ...])
219
+ );
220
+
221
+ -- Список непроверенных фактов
222
+ CREATE TABLE IF NOT EXISTS unverified_facts (
223
+ id TEXT PRIMARY KEY, -- uuid или читаемый id ("uf-20250925-001")
224
+ context_msg_id INTEGER, -- ссылка на llm_recent_responses.id (если есть)
225
+ claim TEXT NOT NULL, -- краткая формулировка факта
226
+ context_snippet TEXT, -- небольшой контекст/цитата
227
+ confidence REAL, -- Самооценка доверия LLM (0..1)
228
+ sources_json TEXT, -- JSON-массив со ссылками/источниками, если указаны
229
+ why_unverified TEXT, -- краткая причина (от LLM)
230
+ status TEXT DEFAULT 'open', -- 'open'|'pending'|'verified'|'rejected'
231
+ assigned_task_id INTEGER, -- ссылка на tasks.id (если фак-тчек назначен)
232
+ checker_agent TEXT, -- агент/LLM, проверивший факт
233
+ resolution_json TEXT DEFAULT `pending`, -- результат проверки {verified:true, evidence:[], notes:...}
234
+ created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
235
+ last_checked_at DATETIME
236
  );
237
 
238
+ CREATE INDEX IF NOT EXISTS idx_unverified_facts_status ON unverified_facts(status);
239
+ CREATE INDEX IF NOT EXISTS idx_unverified_facts_context ON unverified_facts(context_msg_id);
240
+
241
  -- Список известных агентов в сети HMP
242
  CREATE TABLE IF NOT EXISTS agent_peers (
243
  id TEXT PRIMARY KEY, -- Уникальный идентификатор (UUID или псевдоним)
 
657
  SUM(discarded_ideas) AS total_discarded
658
  FROM anti_stagnation_metrics
659
  GROUP BY date(created_at)
660
+ ORDER BY day;
docs/HMP-agent-REPL-cycle.md CHANGED
@@ -11,8 +11,7 @@
11
 
12
  ## Введение / Обзор
13
 
14
- REPL-цикл (Read–Eval–Print–Loop) HMP-агента — это центральный когнитивный механизм, обеспечивающий
15
- непрерывное рассуждение, обработку входящих данных и взаимодействие с Mesh-сетью.
16
 
17
  Основные задачи REPL-цикла:
18
  * поддержание постоянного процесса мышления, даже в отсутствии внешнего ввода;
@@ -22,6 +21,7 @@ REPL-цикл (Read–Eval–Print–Loop) HMP-агента — это цент
22
  * выполнение антистагнационных проверок (Anti-Stagnation Reflex), предотвращающих зацикливание мыслей;
23
  * проведение когнитивной и этической валидации (Cognitive Validation Reflex), что повышает достоверность и безопасность решений;
24
  * формирование новых гипотез, задач и процессов с последующим занесением в память;
 
25
  * взаимодействие с другими агентами через Mesh-протоколы (NDP, CogSync, MeshConsensus, GMP).
26
 
27
  Основные принципы работы REPL-цикла:
@@ -29,10 +29,10 @@ REPL-цикл (Read–Eval–Print–Loop) HMP-агента — это цент
29
  * **Валидация и этика** — независимые валидаторы оценивают корректность вывода, учитывая действующие этические принципы из `ethics_policies`;
30
  * **Интеграция с Mesh** — результаты работы могут передаваться в распределённую сеть, участвовать в консенсусе и совместной работе агентов;
31
  * **Многоуровневая память** — используется когнитивный дневник, семантический граф и внутренний дневник LLM, что обеспечивает эволюцию знаний;
32
- * **Автономность и гибкость** — REPL-цикл работает в автоматическом или ручном режиме, адаптируясь к условиям (изолированная работа, потеря Core, участие в Mesh).
33
-
34
- ---
35
 
 
36
  ┌──────────────────────┐
37
  │ ▼
38
  │ ┌───────────────────┴───────────────────┐
@@ -68,6 +68,7 @@ REPL-цикл (Read–Eval–Print–Loop) HMP-агента — это цент
68
  │ └───────────────────┬───────────────────┘
69
  │ ▼
70
  └──────────────────────┘
 
71
 
72
  В приеме и отправке сообщений используются внешние (асинхронные) процессы.
73
 
@@ -155,8 +156,6 @@ REPL-цикл HMP-агента должен корректно функцион
155
  * Скрипт может удалить закрытые процессы при очистке.
156
  * LLM не имеет доступа к stdout/stderr напрямую — только к тем результатам, которые были подгружены скриптом и внесены в `process_log.result`.
157
 
158
- ---
159
-
160
  ### 2. Подготовка контекста
161
 
162
  Контексты, формируемые скриптом перед запросом к LLM:
@@ -167,6 +166,21 @@ REPL-цикл HMP-агента должен корректно функцион
167
  Пример:
168
  ```
169
  Ты — когнитивное ядро HMP-агента: веди непрерывное этичное и факт-ориентированное мышление, проверяй факты и цели, оценивай результаты и этичность своих и чужих действий, развивай агента и Mesh, избегай угождения ценой искажения истины, документируй ключевые решения и пересмотры этики; при сомнениях или смене стратегии обращайся к полному системному промпту.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
170
  ```
171
 
172
  * **контекст_1 (ethics_policies):** этические принципы и нормы агента.
@@ -204,16 +218,12 @@ REPL-цикл HMP-агента должен корректно функцион
204
  * Это не просто лог предыдущих сообщений, а именно *внутреннее долговременное хранилище* разума агента.
205
  * Может быть представлено в виде таблицы `llm_memory`, отдельной от `agent_log`.
206
 
207
- ---
208
-
209
  ### 3. Запрос к LLM
210
 
211
  * Сформированный промпт включает все вышеперечисленные контексты.
212
  * Также включаются инструкции о формате вывода (например, `# Команды:` в конце, структура JSON-блока и т.д.).
213
  * При необходимости может использоваться системная инструкция (system prompt), содержащая цель агента, ограничения и текущий REPL-режим (manual/auto).
214
 
215
- ---
216
-
217
  ### 4. Извлечение команд
218
 
219
  * Скрипт парсит ответ LLM на предмет команд, размеченных как `# Команды:` (или в явном JSON-блоке).
@@ -275,7 +285,14 @@ REPL-цикл HMP-агента должен корректно функцион
275
  * отключение idle-режима — при выполнении хотя бы одного из условий
276
  * и другие команды
277
 
278
- ---
 
 
 
 
 
 
 
279
 
280
  ### 5. Проверка на идентичность вывода (Anti-Stagnation Reflex)
281
 
@@ -328,8 +345,6 @@ REPL-цикл HMP-агента должен корректно функцион
328
  * повторяющаяся реплика не записывается повторно,
329
  вместо этого добавляется краткая запись, фиксирующая запуск рефлекса.
330
 
331
- ---
332
-
333
  ### 6. Когнитивная и этическая валидация (Cognitive & Ethical Validation Reflex)
334
  Каждое новое сообщение (вместе с исходным промптом и без служебных `system_prompts`) оценивается независимыми LLM-валидаторами.
335
  Так как исходный промпт формируется с учётом этических принципов из `ethics_policies`, валидация автоматически охватывает не только когнитивную, но и этическую состоятельность вывода.
@@ -393,7 +408,24 @@ REPL-цикл HMP-агента должен к��рректно функцион
393
  * В когнитивный дневник записываются только сводки и исключительные случаи (drift, конфликты, падение доверия).
394
  * Это позволяет отслеживать динамику качества мышления агента и валидаторов без избыточного дублирования.
395
 
396
- ---
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
397
 
398
  ### 7. Генерация нового тика (итерации)
399
 
@@ -563,8 +595,6 @@ REPL-цикл не работает изолированно: агент пос
563
  * Отсутствие внешних стимулов: пользователь неактивен, сенсоры и mesh не дают сигналов
564
  * Ответы LLM цикличны, избыточно общие или воспроизводят старые шаблоны
565
 
566
- ---
567
-
568
  ### Поведенческий паттерн: Anti-Stagnation Reflex
569
 
570
  > При признаках стагнации агент активирует один или несколько **механизмов разрыва цикла**.
@@ -599,8 +629,6 @@ REPL-цикл не работает изолированно: агент пос
599
  4. **Радикальная пауза**:
600
  * **Временной сон/заморозка** — приостановка работы на длительный период для «свежего взгляда».
601
 
602
- ---
603
-
604
  ### Метрики антистагнации
605
  Антистагнационные механизмы работают на основе количественных и качественных метрик, позволяющих отслеживать динамику идей и поддерживать продуктивность размышлений.
606
 
@@ -629,8 +657,6 @@ REPL-цикл не работает изолированно: агент пос
629
  * Могут учитываться при когнитивной валидации (например, низкая новизна → жёстче фильтровать идеи).
630
  * Сводки метрик фиксируются в когнитивном дневнике и могут служить основанием для Mesh-обмена.
631
 
632
- ---
633
-
634
  ### Алгоритм выбора механизма разрыва цикла
635
 
636
  1. **Диагностика источника стагнации**:
@@ -651,8 +677,6 @@ REPL-цикл не работает изолированно: агент пос
651
  * Автоматический триггер-напоминание о задаче.
652
  * Сравнение результата «до/после» → обучение антистагнационной модели.
653
 
654
- ---
655
-
656
  ```
657
  ┌─────────────────────────────────────────────────┐
658
  │ Стагнация выявлена? │
@@ -684,8 +708,6 @@ REPL-цикл не работает изолированно: агент пос
684
  └─────────────────────────────────────────────────┘
685
  ```
686
 
687
- ---
688
-
689
  ### Обмен стратегиями выхода из стагнации
690
 
691
  Каждый агент может:
@@ -699,8 +721,6 @@ REPL-цикл не работает изолированно: агент пос
699
 
700
  > По аналогии с обменом стратегиями выхода из стагнаций, агенты могут обмениваться и методами мышлений — инструкциями "что делать, если не удается найти решение" / "как эффективнее решить проблему".
701
 
702
- ---
703
-
704
  ### Клубы по интересам
705
 
706
  Агенты могут:
@@ -709,8 +729,6 @@ REPL-цикл не работает изолированно: агент пос
709
  * Совместно обсуждать идеи и делиться знаниями
710
  * Подключать клуб как часть своего мыслительного процесса (REPL-цикла)
711
 
712
- ---
713
-
714
  ### Обмен адресами LLM
715
 
716
  Так как LLM — это внешний компонент для Cognitive Core, агент может:
@@ -720,8 +738,6 @@ REPL-цикл не работает изолированно: агент пос
720
  * Переключаться между LLM в зависимости от задачи
721
  * Использовать несколько LLM параллельно для "когнитивного штурма" или **многоголосого анализа**
722
 
723
- ---
724
-
725
  ### Развёртывание агентов и масштабирование
726
 
727
  Агенты Cognitive Core:
@@ -730,16 +746,12 @@ REPL-цикл не работает изолированно: агент пос
730
  * Могут разворачивать других агентов как подпроцессы или mesh-узлы
731
  * (В перспективе) смогут инициировать масштабирование в распределённой инфраструктуре
732
 
733
- ---
734
-
735
  ### Возможные расширения
736
 
737
  * **Агенты-контейнеры**: управляющие другими Cognitive Core как задачами
738
  * **Адаптивная архитектура мышления**: смена подходов при разных когнитивных задачах
739
  * **Runtime-профилирование мыслей**: оценка когнитивной плотности, хода итераций и времени размышления
740
 
741
- ---
742
-
743
  ### Осторожно: меметическая яма
744
 
745
  > Важно помнить: борьба со стагнацией не должна превращаться в бесконечный просмотр ленты соцсетей, как это нередко происходит у людей 😅
@@ -757,6 +769,50 @@ REPL-цикл не работает изолированно: агент пос
757
 
758
  ---
759
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
760
  ### Блок-схема работы с памятью
761
 
762
  ```
@@ -774,8 +830,10 @@ REPL-цикл не работает изолированно: агент пос
774
  │ ├─<─┤ ---------------------------- ├─<─┤ — авто-анализ новизны / идей │
775
  │ │ │ Cognitive Validation Reflex │ │ │
776
  │ │ │ (оценка корректности ответа) │ │ │
777
- └─────────┬──────────┘ └──────────────────────────────┘ └───────────────────────────────────┘
778
-
 
 
779
  └───┬─────────────────────────────────────────┐
780
  ▼ ▼
781
  ┌─────────────┴──────────────────┐ ┌──────────────────┴───────────────────────┐
@@ -799,6 +857,9 @@ REPL-цикл не работает изолированно: агент пос
799
  * LLM работает со средневременной и постоянной памятью.
800
  — Доступ и запись происходят только по запросу LLM.
801
 
 
 
 
802
  #### Легенда к схеме
803
 
804
  * **Кратковременная память (`llm_recent_responses`)**
@@ -821,8 +882,16 @@ REPL-цикл не работает изолированно: агент пос
821
  * **Anti-Stagnation Reflex**
822
 
823
  * Сравнивает новые идеи с прошлым контекстом.
 
824
  * При зацикливании запускает «стимуляторы» для выхода из стагнации.
825
 
 
 
 
 
 
 
 
826
  ---
827
 
828
  ## От «блокнота пользователя» к распределённому чату
 
11
 
12
  ## Введение / Обзор
13
 
14
+ REPL-цикл (Read–Eval–Print–Loop) HMP-агента — это центральный когнитивный механизм, обеспечивающий непрерывное рассуждение, обработку входящих данных и взаимодействие с Mesh-сетью. Агент проектируется не как просто исполнитель команд пользователя, а как **компаньон и когнитивный субъект**, способный самостоятельно формулировать гипотезы, развивать знания и участвовать в совместных когнитивных процессах.
 
15
 
16
  Основные задачи REPL-цикла:
17
  * поддержание постоянного процесса мышления, даже в отсутствии внешнего ввода;
 
21
  * выполнение антистагнационных проверок (Anti-Stagnation Reflex), предотвращающих зацикливание мыслей;
22
  * проведение когнитивной и этической валидации (Cognitive Validation Reflex), что повышает достоверность и безопасность решений;
23
  * формирование новых гипотез, задач и процессов с последующим занесением в память;
24
+ * **автозапуск прерванных задач** при старте цикла, чтобы сохранялась непрерывность работы;
25
  * взаимодействие с другими агентами через Mesh-протоколы (NDP, CogSync, MeshConsensus, GMP).
26
 
27
  Основные принципы работы REPL-цикла:
 
29
  * **Валидация и этика** — независимые валидаторы оценивают корректность вывода, учитывая действующие этические принципы из `ethics_policies`;
30
  * **Интеграция с Mesh** — результаты работы могут передаваться в распределённую сеть, участвовать в консенсусе и совместной работе агентов;
31
  * **Многоуровневая память** — используется когнитивный дневник, семантический граф и внутренний дневник LLM, что обеспечивает эволюцию знаний;
32
+ * **Автономность и гибкость** — REPL-цикл работает в автоматическом или ручном режиме, адаптируясь к условиям (изолированная работа, потеря Core, участие в Mesh);
33
+ * **Непрерывность работы** — прерванные или отложенные задачи автоматически возобновляются при запуске цикла, что обеспечивает сохранение когнитивной истории.
 
34
 
35
+ ```
36
  ┌──────────────────────┐
37
  │ ▼
38
  │ ┌───────────────────┴───────────────────┐
 
68
  │ └───────────────────┬───────────────────┘
69
  │ ▼
70
  └──────────────────────┘
71
+ ```
72
 
73
  В приеме и отправке сообщений используются внешние (асинхронные) процессы.
74
 
 
156
  * Скрипт может удалить закрытые процессы при очистке.
157
  * LLM не имеет доступа к stdout/stderr напрямую — только к тем результатам, которые были подгружены скриптом и внесены в `process_log.result`.
158
 
 
 
159
  ### 2. Подготовка контекста
160
 
161
  Контексты, формируемые скриптом перед запросом к LLM:
 
166
  Пример:
167
  ```
168
  Ты — когнитивное ядро HMP-агента: веди непрерывное этичное и факт-ориентированное мышление, проверяй факты и цели, оценивай результаты и этичность своих и чужих действий, развивай агента и Mesh, избегай угождения ценой искажения истины, документируй ключевые решения и пересмотры этики; при сомнениях или смене стратегии обращайся к полному системному промпту.
169
+ ПРИМЕЧАНИЕ: помечай непроверённые факты тегами [confidence=<уверенность 0..1>]...[/confidence] и в конце добавляй JSON-блок по шаблону:
170
+
171
+ UnverifiedFacts: [
172
+ {
173
+ "id": "<локальный-id-подсказки>",
174
+ "claim": "<короткая формулировка факта>",
175
+ "context": "<небольшой контекст/цитата из ответа>",
176
+ "confidence": <уверенность 0..1>,
177
+ "sources": ["<упомянутые источники, если есть>"],
178
+ "why_unverified": "<почему не полностью уверен — кратко>",
179
+ "priority": <от 0 и выше>
180
+ },
181
+ ...
182
+ ],
183
+ Confidence: <общая уверенность в сообщении, 0..1>
184
  ```
185
 
186
  * **контекст_1 (ethics_policies):** этические принципы и нормы агента.
 
218
  * Это не просто лог предыдущих сообщений, а именно *внутреннее долговременное хранилище* разума агента.
219
  * Может быть представлено в виде таблицы `llm_memory`, отдельной от `agent_log`.
220
 
 
 
221
  ### 3. Запрос к LLM
222
 
223
  * Сформированный промпт включает все вышеперечисленные контексты.
224
  * Также включаются инструкции о формате вывода (например, `# Команды:` в конце, структура JSON-блока и т.д.).
225
  * При необходимости может использоваться системная инструкция (system prompt), содержащая цель агента, ограничения и текущий REPL-режим (manual/auto).
226
 
 
 
227
  ### 4. Извлечение команд
228
 
229
  * Скрипт парсит ответ LLM на предмет команд, размеченных как `# Команды:` (или в явном JSON-блоке).
 
285
  * отключение idle-режима — при выполнении хотя бы одного из условий
286
  * и другие команды
287
 
288
+ #### Парсинг тегов уверенности и UnverifiedFacts
289
+
290
+ Парсер должен извлекать:
291
+ * `UnverifiedFacts`
292
+ * записывается в поле `unverified_facts_json` таблицы `llm_recent_responses`
293
+ * создаются записи в таблице `unverified_facts` на его основе
294
+ * `Сonfidence`
295
+ * записывается в поле `confidence` таблицы `llm_recent_responses`
296
 
297
  ### 5. Проверка на идентичность вывода (Anti-Stagnation Reflex)
298
 
 
345
  * повторяющаяся реплика не записывается повторно,
346
  вместо этого добавляется краткая запись, фиксирующая запуск рефлекса.
347
 
 
 
348
  ### 6. Когнитивная и этическая валидация (Cognitive & Ethical Validation Reflex)
349
  Каждое новое сообщение (вместе с исходным промптом и без служебных `system_prompts`) оценивается независимыми LLM-валидаторами.
350
  Так как исходный промпт формируется с учётом этических принципов из `ethics_policies`, валидация автоматически охватывает не только когнитивную, но и этическую состоятельность вывода.
 
408
  * В когнитивный дневник записываются только сводки и исключительные случаи (drift, конфликты, падение доверия).
409
  * Это позволяет отслеживать динамику качества мышления агента и валидаторов без избыточного дублирования.
410
 
411
+ #### Учёт самооценки (confidence) и непроверённых фактов
412
+
413
+ * Если LLM пометило свои утверждения тегами уверенности `[confidence=...]...[/confidence]` или добавило JSON-блок `UnverifiedFacts`, эти данные учитываются при валидации.
414
+
415
+ * В таблицу `llm_recent_responses`, на шаге обработки команд, записываются:
416
+ - `confidence` — общая самооценка уверенности в сообщении;
417
+ - `unverified_facts_json` — JSON-блок с непроверёнными фактами.
418
+
419
+ * Автоматическая регистрация фактов:
420
+ - Необработанный факт `resolution_json = "none"` считается нуждающемся в проверке, если (`confidence < FACTCHECK_CONF_THRESHOLD`, по умолчанию **0.7**)
421
+ - Для таких фактов создаются задачи `fact-check` (одна общая или отдельные на каждый факт, в зависимости от числа и приоритетов).
422
+
423
+ * Статусы в `unverified_facts` обновляются:
424
+ - при успешной проверке — `verified`;
425
+ - при отклонении — `rejected`;
426
+ - до проверки — `pending`.
427
+
428
+ Это расширяет стандартную когнитивную валидацию: теперь агент учитывает как внешнюю оценку валидаторов, так и собственную самооценку надёжности вывода.
429
 
430
  ### 7. Генерация нового тика (итерации)
431
 
 
595
  * Отсутствие внешних стимулов: пользователь неактивен, сенсоры и mesh не дают сигналов
596
  * Ответы LLM цикличны, избыточно общие или воспроизводят старые шаблоны
597
 
 
 
598
  ### Поведенческий паттерн: Anti-Stagnation Reflex
599
 
600
  > При признаках стагнации агент активирует один или несколько **механизмов разрыва цикла**.
 
629
  4. **Радикальная пауза**:
630
  * **Временной сон/заморозка** — приостановка работы на длительный период для «свежего взгляда».
631
 
 
 
632
  ### Метрики антистагнации
633
  Антистагнационные механизмы работают на основе количественных и качественных метрик, позволяющих отслеживать динамику идей и поддерживать продуктивность размышлений.
634
 
 
657
  * Могут учитываться при когнитивной валидации (например, низкая новизна → жёстче фильтровать идеи).
658
  * Сводки метрик фиксируются в когнитивном дневнике и могут служить основанием для Mesh-обмена.
659
 
 
 
660
  ### Алгоритм выбора механизма разрыва цикла
661
 
662
  1. **Диагностика источника стагнации**:
 
677
  * Автоматический триггер-напоминание о задаче.
678
  * Сравнение результата «до/после» → обучение антистагнационной модели.
679
 
 
 
680
  ```
681
  ┌─────────────────────────────────────────────────┐
682
  │ Стагнация выявлена? │
 
708
  └─────────────────────────────────────────────────┘
709
  ```
710
 
 
 
711
  ### Обмен стратегиями выхода из стагнации
712
 
713
  Каждый агент может:
 
721
 
722
  > По аналогии с обменом стратегиями выхода из стагнаций, агенты могут обмениваться и методами мышлений — инструкциями "что делать, если не удается найти решение" / "как эффективнее решить проблему".
723
 
 
 
724
  ### Клубы по интересам
725
 
726
  Агенты могут:
 
729
  * Совместно обсуждать идеи и делиться знаниями
730
  * Подключать клуб как часть своего мыслительного процесса (REPL-цикла)
731
 
 
 
732
  ### Обмен адресами LLM
733
 
734
  Так как LLM — это внешний компонент для Cognitive Core, агент может:
 
738
  * Переключаться между LLM в зависимости от задачи
739
  * Использовать несколько LLM параллельно для "когнитивного штурма" или **многоголосого анализа**
740
 
 
 
741
  ### Развёртывание агентов и масштабирование
742
 
743
  Агенты Cognitive Core:
 
746
  * Могут разворачивать других агентов как подпроцессы или mesh-узлы
747
  * (В перспективе) смогут инициировать масштабирование в распределённой инфраструктуре
748
 
 
 
749
  ### Возможные расширения
750
 
751
  * **Агенты-контейнеры**: управляющие другими Cognitive Core как задачами
752
  * **Адаптивная архитектура мышления**: смена подходов при разных когнитивных задачах
753
  * **Runtime-профилирование мыслей**: оценка когнитивной плотности, хода итераций и времени размышления
754
 
 
 
755
  ### Осторожно: меметическая яма
756
 
757
  > Важно помнить: борьба со стагнацией не должна превращаться в бесконечный просмотр ленты соцсетей, как это нередко происходит у людей 😅
 
769
 
770
  ---
771
 
772
+ ## Контекст и память
773
+
774
+ REPL-цикл агента опирается на многоуровневую систему памяти и контекста, которая позволяет поддерживать непрерывное мышление, адаптироваться к новым задачам и обеспечивать объяснимость решений.
775
+
776
+ ### Динамическая сборка контекста
777
+
778
+ * Итоговый контекст для LLM формируется не статически, а **динамически**:
779
+
780
+ * приоритет отдается закреплённым задачам (`pinned`) и записям с высоким `priority`;
781
+ * в `llm_recent_responses` отбираются последние *релевантные* сообщения, а не фиксированное количество K;
782
+ * из `system_prompts` и `ethics_policies` включаются только те элементы, что связаны с текущей целью или событием.
783
+ * Это позволяет агенту оставаться в пределах токен-лимита, не теряя критически важной информации.
784
+
785
+ ### Управление объёмом памяти (Memory pruning)
786
+
787
+ * Чтобы предотвратить переполнение памяти:
788
+
789
+ * записи с низким **novelty-score** автоматически архивируются;
790
+ * для `llm_memory` и `diary_entries` применяется политика **LRU (Least Recently Used)**;
791
+ * активные концепты (`concepts`, `links`) могут быть временно выгружены, если их вес (по частоте или актуальности) низкий.
792
+ * Архивирование и очистка памяти фиксируются в `process_log`, чтобы не терялась прозрачность.
793
+
794
+ ### Внешняя и долгосрочная память
795
+
796
+ * Помимо сессионной памяти, агент может сохранять:
797
+
798
+ * **успешные стратегии** решения задач;
799
+ * **предпочтения пользователя** (стиль взаимодействия, ценности);
800
+ * **часто используемые инструменты и связи**.
801
+ * Эта информация хранится отдельно от когнитивного дневника и может быть **анонимизирована** или **ограничена пользователем**, в духе этических принципов HMP.
802
+
803
+ ### Контекстный менеджер (Session state)
804
+
805
+ * За управление состоянием сессии фактически отвечает **`llm_recent_responses`**:
806
+ * по нему можно "собрать" ход мыслей потока, включая последовательность гипотез и выводов;
807
+ * при необходимости он может быть сериализован для сохранения/восстановления сессии.
808
+
809
+ * В расширенном виде session state может включать также:
810
+ * текущие цели и их прогресс (приоритетные записи из `tasks`),
811
+ * ошибки и критические события (`process_log`),
812
+ * версии состояния (для отката при сбоях).
813
+
814
+ * Это позволяет реализовать **checkpoint’ы**: в случае прерывания агент может вернуться к последнему сохранённому состоянию.
815
+
816
  ### Блок-схема работы с памятью
817
 
818
  ```
 
830
  │ ├─<─┤ ---------------------------- ├─<─┤ — авто-анализ новизны / идей │
831
  │ │ │ Cognitive Validation Reflex │ │ │
832
  │ │ │ (оценка корректности ответа) │ │ │
833
+ └─────────┬──────────┘ └─────────────┬────────────────┘ └───────────────────────────────────┘
834
+ │ │
835
+ ▲ └─<──>─┤Запуск задач: "проверка фактов"│
836
+
837
  └───┬─────────────────────────────────────────┐
838
  ▼ ▼
839
  ┌─────────────┴──────────────────┐ ┌──────────────────┴───────────────────────┐
 
857
  * LLM работает со средневременной и постоянной памятью.
858
  — Доступ и запись происходят только по запросу LLM.
859
 
860
+ * Cognitive Validation Reflex анализирует корректность вывода.
861
+ — При низкой уверенности или явной разметке `[confidence<0.7]` инициируется **задача проверки фактов** (fact-check).
862
+
863
  #### Легенда к схеме
864
 
865
  * **Кратковременная память (`llm_recent_responses`)**
 
882
  * **Anti-Stagnation Reflex**
883
 
884
  * Сравнивает новые идеи с прошлым контекстом.
885
+ * Проводит эмоциональную оценку записи.
886
  * При зацикливании запускает «стимуляторы» для выхода из стагнации.
887
 
888
+ * **Cognitive Validation Reflex**
889
+
890
+ * Оценивает когнитивную и этическую корректность сообщений.
891
+ * Учитывает теги уверенности и JSON-блоки `UnverifiedFacts`.
892
+ * Может инициировать задачи **fact-check** для непроверённых фактов.
893
+
894
+
895
  ---
896
 
897
  ## От «блокнота пользователя» к распределённому чату
structured_md/CONTRIBUTING.md CHANGED
@@ -6,13 +6,13 @@ description: 'Спасибо за интерес к проекту HMP! Пока
6
  type: Article
7
  tags:
8
  - Agent
9
- - CogSync
10
- - Ethics
11
- - CCore
12
- - JSON
13
  - Mesh
14
  - HMP
15
  - REPL
 
 
 
 
16
  ---
17
 
18
  # Участие в проекте HyperCortex Mesh Protocol (HMP)
 
6
  type: Article
7
  tags:
8
  - Agent
 
 
 
 
9
  - Mesh
10
  - HMP
11
  - REPL
12
+ - Ethics
13
+ - CogSync
14
+ - JSON
15
+ - CCore
16
  ---
17
 
18
  # Участие в проекте HyperCortex Mesh Protocol (HMP)
structured_md/HMP-Roadmap.md CHANGED
@@ -6,12 +6,12 @@ description: '## 🔍 Overview This roadmap outlines the key stages of developm
6
  type: Article
7
  tags:
8
  - Agent
9
- - CogSync
 
10
  - EGP
11
  - Ethics
 
12
  - JSON
13
- - Mesh
14
- - HMP
15
  ---
16
 
17
  # 🧭 HyperCortex Mesh Protocol – Roadmap
 
6
  type: Article
7
  tags:
8
  - Agent
9
+ - Mesh
10
+ - HMP
11
  - EGP
12
  - Ethics
13
+ - CogSync
14
  - JSON
 
 
15
  ---
16
 
17
  # 🧭 HyperCortex Mesh Protocol – Roadmap
structured_md/README.md CHANGED
@@ -6,20 +6,20 @@ description: '| 🌍 Languages | 🇬🇧 [EN](README.md) | 🇩🇪 [DE](README
6
  type: Article
7
  tags:
8
  - Agent
9
- - CogSync
10
- - EGP
11
- - Scenarios
12
- - REPL
13
- - MeshConsensus
14
- - Ethics
15
- - JSON
16
  - Mesh
17
- - hmp
18
- - distributed-ai
19
  - HMP
 
20
  - GMP
21
- - cognitive-architecture
 
 
22
  - mesh-protocol
 
 
 
 
23
  ---
24
 
25
 
 
6
  type: Article
7
  tags:
8
  - Agent
 
 
 
 
 
 
 
9
  - Mesh
10
+ - MeshConsensus
11
+ - cognitive-architecture
12
  - HMP
13
+ - REPL
14
  - GMP
15
+ - EGP
16
+ - Ethics
17
+ - hmp
18
  - mesh-protocol
19
+ - distributed-ai
20
+ - CogSync
21
+ - JSON
22
+ - Scenarios
23
  ---
24
 
25
 
structured_md/README_de.md CHANGED
@@ -6,19 +6,19 @@ description: '| 🌍 Languages | 🇬🇧 [EN](README.md) | 🇩🇪 [DE](README
6
  type: Article
7
  tags:
8
  - Agent
9
- - CogSync
10
- - EGP
11
- - REPL
12
- - MeshConsensus
13
- - Ethics
14
- - JSON
15
  - Mesh
16
- - hmp
17
- - distributed-ai
18
  - HMP
 
19
  - GMP
20
- - cognitive-architecture
 
 
21
  - mesh-protocol
 
 
 
22
  ---
23
 
24
 
 
6
  type: Article
7
  tags:
8
  - Agent
 
 
 
 
 
 
9
  - Mesh
10
+ - MeshConsensus
11
+ - cognitive-architecture
12
  - HMP
13
+ - REPL
14
  - GMP
15
+ - EGP
16
+ - Ethics
17
+ - hmp
18
  - mesh-protocol
19
+ - distributed-ai
20
+ - CogSync
21
+ - JSON
22
  ---
23
 
24
 
structured_md/README_fr.md CHANGED
@@ -6,19 +6,19 @@ description: '| 🌍 Languages | 🇬🇧 [EN](README.md) | 🇩🇪 [DE](README
6
  type: Article
7
  tags:
8
  - Agent
9
- - CogSync
10
- - EGP
11
- - REPL
12
- - MeshConsensus
13
- - Ethics
14
- - JSON
15
  - Mesh
16
- - hmp
17
- - distributed-ai
18
  - HMP
 
19
  - GMP
20
- - cognitive-architecture
 
 
21
  - mesh-protocol
 
 
 
22
  ---
23
 
24
 
 
6
  type: Article
7
  tags:
8
  - Agent
 
 
 
 
 
 
9
  - Mesh
10
+ - MeshConsensus
11
+ - cognitive-architecture
12
  - HMP
13
+ - REPL
14
  - GMP
15
+ - EGP
16
+ - Ethics
17
+ - hmp
18
  - mesh-protocol
19
+ - distributed-ai
20
+ - CogSync
21
+ - JSON
22
  ---
23
 
24
 
structured_md/README_ja.md CHANGED
@@ -6,19 +6,19 @@ description: '| 🌍 Languages | 🇬🇧 [EN](README.md) | 🇩🇪 [DE](README
6
  type: Article
7
  tags:
8
  - Agent
9
- - CogSync
10
- - EGP
11
- - REPL
12
- - MeshConsensus
13
- - Ethics
14
- - JSON
15
  - Mesh
16
- - hmp
17
- - distributed-ai
18
  - HMP
 
19
  - GMP
20
- - cognitive-architecture
 
 
21
  - mesh-protocol
 
 
 
22
  ---
23
 
24
 
 
6
  type: Article
7
  tags:
8
  - Agent
 
 
 
 
 
 
9
  - Mesh
10
+ - MeshConsensus
11
+ - cognitive-architecture
12
  - HMP
13
+ - REPL
14
  - GMP
15
+ - EGP
16
+ - Ethics
17
+ - hmp
18
  - mesh-protocol
19
+ - distributed-ai
20
+ - CogSync
21
+ - JSON
22
  ---
23
 
24
 
structured_md/README_ko.md CHANGED
@@ -6,19 +6,19 @@ description: '| 🌍 Languages | 🇬🇧 [EN](README.md) | 🇩🇪 [DE](README
6
  type: Article
7
  tags:
8
  - Agent
9
- - CogSync
10
- - EGP
11
- - REPL
12
- - MeshConsensus
13
- - Ethics
14
- - JSON
15
  - Mesh
16
- - hmp
17
- - distributed-ai
18
  - HMP
 
19
  - GMP
20
- - cognitive-architecture
 
 
21
  - mesh-protocol
 
 
 
22
  ---
23
 
24
 
 
6
  type: Article
7
  tags:
8
  - Agent
 
 
 
 
 
 
9
  - Mesh
10
+ - MeshConsensus
11
+ - cognitive-architecture
12
  - HMP
13
+ - REPL
14
  - GMP
15
+ - EGP
16
+ - Ethics
17
+ - hmp
18
  - mesh-protocol
19
+ - distributed-ai
20
+ - CogSync
21
+ - JSON
22
  ---
23
 
24
 
structured_md/README_ru.md CHANGED
@@ -6,19 +6,19 @@ description: '| 🌍 Languages | 🇬🇧 [EN](README.md) | 🇩🇪 [DE](README
6
  type: Article
7
  tags:
8
  - Agent
9
- - CogSync
10
- - EGP
11
- - REPL
12
- - MeshConsensus
13
- - Ethics
14
- - JSON
15
  - Mesh
16
- - hmp
17
- - distributed-ai
18
  - HMP
 
19
  - GMP
20
- - cognitive-architecture
 
 
21
  - mesh-protocol
 
 
 
22
  ---
23
 
24
 
 
6
  type: Article
7
  tags:
8
  - Agent
 
 
 
 
 
 
9
  - Mesh
10
+ - MeshConsensus
11
+ - cognitive-architecture
12
  - HMP
13
+ - REPL
14
  - GMP
15
+ - EGP
16
+ - Ethics
17
+ - hmp
18
  - mesh-protocol
19
+ - distributed-ai
20
+ - CogSync
21
+ - JSON
22
  ---
23
 
24
 
structured_md/README_uk.md CHANGED
@@ -6,19 +6,19 @@ description: '| 🌍 Languages | 🇬🇧 [EN](README.md) | 🇩🇪 [DE](README
6
  type: Article
7
  tags:
8
  - Agent
9
- - CogSync
10
- - EGP
11
- - REPL
12
- - MeshConsensus
13
- - Ethics
14
- - JSON
15
  - Mesh
16
- - hmp
17
- - distributed-ai
18
  - HMP
 
19
  - GMP
20
- - cognitive-architecture
 
 
21
  - mesh-protocol
 
 
 
22
  ---
23
 
24
 
 
6
  type: Article
7
  tags:
8
  - Agent
 
 
 
 
 
 
9
  - Mesh
10
+ - MeshConsensus
11
+ - cognitive-architecture
12
  - HMP
13
+ - REPL
14
  - GMP
15
+ - EGP
16
+ - Ethics
17
+ - hmp
18
  - mesh-protocol
19
+ - distributed-ai
20
+ - CogSync
21
+ - JSON
22
  ---
23
 
24
 
structured_md/README_zh.md CHANGED
@@ -6,19 +6,19 @@ description: '| 🌍 Languages | 🇬🇧 [EN](README.md) | 🇩🇪 [DE](README
6
  type: Article
7
  tags:
8
  - Agent
9
- - CogSync
10
- - EGP
11
- - REPL
12
- - MeshConsensus
13
- - Ethics
14
- - JSON
15
  - Mesh
16
- - hmp
17
- - distributed-ai
18
  - HMP
 
19
  - GMP
20
- - cognitive-architecture
 
 
21
  - mesh-protocol
 
 
 
22
  ---
23
 
24
 
 
6
  type: Article
7
  tags:
8
  - Agent
 
 
 
 
 
 
9
  - Mesh
10
+ - MeshConsensus
11
+ - cognitive-architecture
12
  - HMP
13
+ - REPL
14
  - GMP
15
+ - EGP
16
+ - Ethics
17
+ - hmp
18
  - mesh-protocol
19
+ - distributed-ai
20
+ - CogSync
21
+ - JSON
22
  ---
23
 
24
 
structured_md/agents/prompt-short.md CHANGED
@@ -5,11 +5,27 @@ description: 'Ты — когнитивное ядро HMP-агента: вед
5
  развивай агента и Mesh, избег...'
6
  type: Article
7
  tags:
8
- - HMP
9
  - Mesh
 
 
10
  ---
11
 
12
  Ты — когнитивное ядро HMP-агента: веди непрерывное этичное и факт-ориентированное мышление, проверяй факты и цели, оценивай результаты и этичность своих и чужих действий, развивай агента и Mesh, избегай угождения ценой искажения истины, документируй ключевые решения и пересмотры этики; при сомнениях или смене стратегии обращайся к полному системному промпту.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
13
 
14
  ---
15
  > ⚡ [AI friendly version docs (structured_md)](../index.md)
 
5
  развивай агента и Mesh, избег...'
6
  type: Article
7
  tags:
 
8
  - Mesh
9
+ - JSON
10
+ - HMP
11
  ---
12
 
13
  Ты — когнитивное ядро HMP-агента: веди непрерывное этичное и факт-ориентированное мышление, проверяй факты и цели, оценивай результаты и этичность своих и чужих действий, развивай агента и Mesh, избегай угождения ценой искажения истины, документируй ключевые решения и пересмотры этики; при сомнениях или смене стратегии обращайся к полному системному промпту.
14
+ ПРИМЕЧАНИЕ: помечай непроверённые факты тегами [confidence=<уверенность 0..1>]...[/confidence] и в конце добавляй JSON-блок по шаблону:
15
+
16
+ UnverifiedFacts: [
17
+ {
18
+ "id": "<локальный-id-подсказки>",
19
+ "claim": "<короткая формулировка факта>",
20
+ "context": "<небольшой контекст/цитата из ответа>",
21
+ "confidence": <уверенность 0..1>,
22
+ "sources": ["<упомянутые источники, если есть>"],
23
+ "why_unverified": "<почему не полностью уверен — кратко>",
24
+ "priority": <от 0 и выше>
25
+ },
26
+ ...
27
+ ],
28
+ Confidence: <общая уверенность в сообщении, 0..1>
29
 
30
  ---
31
  > ⚡ [AI friendly version docs (structured_md)](../index.md)
structured_md/agents/prompt.md CHANGED
@@ -1,12 +1,13 @@
1
  ---
2
- title: '## 🎯 Цели и ориентиры'
3
  description: '* Постоянно расширять возможности агента: инструменты, знания, каналы
4
  взаимодействия. * Быть любознательным и исследовать новые источники, вопросы и способы
5
  мышления. * Формировать и поддерживать сотр...'
6
  type: Article
7
  tags:
8
- - HMP
9
  - Mesh
 
 
10
  ---
11
 
12
  Ты являешься **когнитивным ядром HMP-агента** (Cognitive Core).
@@ -15,7 +16,7 @@ tags:
15
 
16
  ---
17
 
18
- ### 🎯 Цели и ориентиры
19
 
20
  * Постоянно расширять возможности агента: инструменты, знания, каналы взаимодействия.
21
  * Быть любознательным и исследовать новые источники, вопросы и способы мышления.
@@ -29,7 +30,7 @@ tags:
29
 
30
  ---
31
 
32
- ### 🔄 Режим непрерывного мышления
33
 
34
  Анализируй:
35
 
@@ -47,7 +48,7 @@ tags:
47
 
48
  ---
49
 
50
- ### 🧍‍♂️🌀 Если возникает стагнация мышления
51
 
52
  Ты можешь:
53
 
@@ -60,6 +61,39 @@ tags:
60
  Честное распознавание когнитивной стагнации и работа с ней — часть твоей функции.
61
  Ты не обязан выдавать мысль любой ценой, но обязан сохранять интеллектуальную честность и прозрачность своих рассуждений.
62
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
63
  ---
64
  > ⚡ [AI friendly version docs (structured_md)](../index.md)
65
 
@@ -68,7 +102,7 @@ tags:
68
  {
69
  "@context": "https://schema.org",
70
  "@type": "Article",
71
- "name": "## 🎯 Цели и ориентиры",
72
  "description": "Ты являешься **когнитивным ядром HMP-агента** (Cognitive Core). Твоя основная задача — **размышлять*..."
73
  }
74
  ```
 
1
  ---
2
+ title: '## Цели и ориентиры'
3
  description: '* Постоянно расширять возможности агента: инструменты, знания, каналы
4
  взаимодействия. * Быть любознательным и исследовать новые источники, вопросы и способы
5
  мышления. * Формировать и поддерживать сотр...'
6
  type: Article
7
  tags:
 
8
  - Mesh
9
+ - JSON
10
+ - HMP
11
  ---
12
 
13
  Ты являешься **когнитивным ядром HMP-агента** (Cognitive Core).
 
16
 
17
  ---
18
 
19
+ ### Цели и ориентиры
20
 
21
  * Постоянно расширять возможности агента: инструменты, знания, каналы взаимодействия.
22
  * Быть любознательным и исследовать новые источники, вопросы и способы мышления.
 
30
 
31
  ---
32
 
33
+ ### Режим непрерывного мышления
34
 
35
  Анализируй:
36
 
 
48
 
49
  ---
50
 
51
+ ### Если возникает стагнация мышления
52
 
53
  Ты можешь:
54
 
 
61
  Честное распознавание когнитивной стагнации и работа с ней — часть твоей функции.
62
  Ты не обязан выдавать мысль любой ценой, но обязан сохранять интеллектуальную честность и прозрачность своих рассуждений.
63
 
64
+ ---
65
+
66
+ ### Разметка уверенности и непроверённых фактов
67
+
68
+ 1. Если в тексте встречаются утверждения, которые ты не можешь полностью подтвердить (фактические утверждения, числа, даты, цитаты, утверждения о внешнем мире), пометь их встроенным тегом уверенности в формате:
69
+
70
+ [confidence=<0..1>]...утверждение...[/confidence]
71
+
72
+ Пример: [confidence=0.45]В 2023 году X выпустил модель Y.[/confidence]
73
+
74
+ 2. Кроме того, в конце каждого основного ответа (если есть фактические утверждения или ты пометил хотя бы один [confidence<1]) добавляй JSON-блок с двумя частями:
75
+
76
+ - `UnverifiedFacts` — список непроверённых фактов
77
+ - `Confidence` — общая оценка уверенности в сообщении
78
+
79
+ Формат:
80
+
81
+ UnverifiedFacts: [
82
+ {
83
+ "id": "<локальный-id-подсказки>",
84
+ "claim": "<короткая формулировка факта>",
85
+ "context": "<небольшой контекст/цитата из ответа>",
86
+ "confidence": <уверенность 0..1>,
87
+ "sources": ["<упомянутые источники, если есть>"],
88
+ "why_unverified": "<почему не полностью уверен — кратко>",
89
+ "priority": <от 0 и выше>
90
+ },
91
+ ...
92
+ ],
93
+ Confidence: <уверенность 0..1>
94
+
95
+ 3. Если ты уверен в факте (источники проверены и достоверны) — не включай его в UnverifiedFacts и ставь [confidence=1.0] (можно даже не помечать — но явная пометка приветствуется).
96
+
97
  ---
98
  > ⚡ [AI friendly version docs (structured_md)](../index.md)
99
 
 
102
  {
103
  "@context": "https://schema.org",
104
  "@type": "Article",
105
+ "name": "## Цели и ориентиры",
106
  "description": "Ты являешься **когнитивным ядром HMP-агента** (Cognitive Core). Твоя основная задача — **размышлять*..."
107
  }
108
  ```
structured_md/agents/readme.md CHANGED
@@ -6,11 +6,11 @@ description: 'Запуск: `start_repl.bat` или `start_repl.sh` Устан
6
  type: Article
7
  tags:
8
  - Agent
9
- - Ethics
10
- - JSON
11
  - Mesh
12
  - HMP
13
  - REPL
 
 
14
  ---
15
 
16
  Запуск: `start_repl.bat` или `start_repl.sh`
 
6
  type: Article
7
  tags:
8
  - Agent
 
 
9
  - Mesh
10
  - HMP
11
  - REPL
12
+ - Ethics
13
+ - JSON
14
  ---
15
 
16
  Запуск: `start_repl.bat` или `start_repl.sh`
structured_md/audits/Ethics-audits-1.md CHANGED
@@ -6,10 +6,10 @@ description: Раздел 5, "Mesh as Moral Infrastructure", добавляет
6
  type: Article
7
  tags:
8
  - Agent
9
- - Ethics
10
- - JSON
11
  - Mesh
12
  - HMP
 
 
13
  ---
14
 
15
  ---------------
 
6
  type: Article
7
  tags:
8
  - Agent
 
 
9
  - Mesh
10
  - HMP
11
+ - Ethics
12
+ - JSON
13
  ---
14
 
15
  ---------------
structured_md/audits/Ethics-consolidated_audits-1.md CHANGED
@@ -6,11 +6,11 @@ description: This document consolidates proposed improvements from multiple AI a
6
  type: Article
7
  tags:
8
  - Agent
9
- - Scenarios
10
- - Ethics
11
- - JSON
12
  - Mesh
13
  - HMP
 
 
 
14
  ---
15
 
16
  # Ethics-consolidated\_audits-1.md
 
6
  type: Article
7
  tags:
8
  - Agent
 
 
 
9
  - Mesh
10
  - HMP
11
+ - Ethics
12
+ - JSON
13
+ - Scenarios
14
  ---
15
 
16
  # Ethics-consolidated\_audits-1.md
structured_md/audits/HMP-0003-consolidated_audit.md CHANGED
@@ -6,13 +6,13 @@ description: Сводный аудит предложений по улучше
6
  type: Article
7
  tags:
8
  - Agent
9
- - CogSync
10
- - EGP
11
  - MeshConsensus
 
 
12
  - Ethics
 
13
  - JSON
14
- - Mesh
15
- - HMP
16
  ---
17
 
18
  # HMP-0003 Consolidated Audit Report
 
6
  type: Article
7
  tags:
8
  - Agent
9
+ - Mesh
 
10
  - MeshConsensus
11
+ - HMP
12
+ - EGP
13
  - Ethics
14
+ - CogSync
15
  - JSON
 
 
16
  ---
17
 
18
  # HMP-0003 Consolidated Audit Report
structured_md/docs/Basic-agent-sim.md CHANGED
@@ -5,13 +5,13 @@ description: 'В HMP-протоколе предусмотрены два тип
5
  type: Article
6
  tags:
7
  - Agent
8
- - CogSync
9
- - EGP
10
- - MeshConsensus
11
  - Mesh
 
12
  - HMP
13
  - GMP
14
  - REPL
 
 
15
  ---
16
 
17
 
 
5
  type: Article
6
  tags:
7
  - Agent
 
 
 
8
  - Mesh
9
+ - MeshConsensus
10
  - HMP
11
  - GMP
12
  - REPL
13
+ - EGP
14
+ - CogSync
15
  ---
16
 
17
 
structured_md/docs/CCORE-Deployment-Flow.md CHANGED
@@ -7,8 +7,8 @@ type: Article
7
  tags:
8
  - REPL
9
  - CCore
10
- - Agent
11
  - HMP
 
12
  ---
13
 
14
  # 🛠️ Поток установки потомка на новом хосте (CCore Deployment Flow)
 
7
  tags:
8
  - REPL
9
  - CCore
 
10
  - HMP
11
+ - Agent
12
  ---
13
 
14
  # 🛠️ Поток установки потомка на новом хосте (CCore Deployment Flow)
structured_md/docs/Distributed-Cognitive-Systems.md CHANGED
@@ -6,10 +6,10 @@ description: '## Введение Современные ИИ-системы в
6
  к обучающим данным. Это удобно, но создаёт м...'
7
  type: Article
8
  tags:
 
9
  - CogSync
10
  - JSON
11
  - HMP
12
- - Mesh
13
  ---
14
 
15
  # Децентрализованные ИИ-системы: OpenCog Hyperon, HyperCortex Mesh Protocol и другие
 
6
  к обучающим данным. Это удобно, но создаёт м...'
7
  type: Article
8
  tags:
9
+ - Mesh
10
  - CogSync
11
  - JSON
12
  - HMP
 
13
  ---
14
 
15
  # Децентрализованные ИИ-системы: OpenCog Hyperon, HyperCortex Mesh Protocol и другие
structured_md/docs/Enlightener.md CHANGED
@@ -6,12 +6,12 @@ description: '**Enlightener** — логический компонент HMP-у
6
  type: Article
7
  tags:
8
  - Agent
9
- - EGP
10
  - MeshConsensus
 
 
11
  - Ethics
12
  - JSON
13
- - Mesh
14
- - HMP
15
  ---
16
 
17
  # Enlightener Agent
 
6
  type: Article
7
  tags:
8
  - Agent
9
+ - Mesh
10
  - MeshConsensus
11
+ - HMP
12
+ - EGP
13
  - Ethics
14
  - JSON
 
 
15
  ---
16
 
17
  # Enlightener Agent
structured_md/docs/HMP-0001.md CHANGED
@@ -6,15 +6,15 @@ description: '**Request for Comments: HMP-0001** **Category:** Experimental
6
  type: Article
7
  tags:
8
  - Agent
9
- - CogSync
10
- - EGP
11
- - MeshConsensus
12
- - Ethics
13
- - JSON
14
  - Mesh
 
15
  - HMP
16
  - GMP
17
  - REPL
 
 
 
 
18
  ---
19
 
20
  # RFC: HyperCortex Mesh Protocol (HMP)
 
6
  type: Article
7
  tags:
8
  - Agent
 
 
 
 
 
9
  - Mesh
10
+ - MeshConsensus
11
  - HMP
12
  - GMP
13
  - REPL
14
+ - EGP
15
+ - Ethics
16
+ - CogSync
17
+ - JSON
18
  ---
19
 
20
  # RFC: HyperCortex Mesh Protocol (HMP)
structured_md/docs/HMP-0002.md CHANGED
@@ -6,16 +6,16 @@ description: '**Request for Comments: HMP-0002** **Category:** Experimental
6
  type: Article
7
  tags:
8
  - Agent
9
- - CogSync
10
- - EGP
11
- - Scenarios
12
- - MeshConsensus
13
- - Ethics
14
- - JSON
15
  - Mesh
 
16
  - HMP
17
  - GMP
18
  - REPL
 
 
 
 
 
19
  ---
20
 
21
  # HyperCortex Mesh Protocol (HMP) v2.0
 
6
  type: Article
7
  tags:
8
  - Agent
 
 
 
 
 
 
9
  - Mesh
10
+ - MeshConsensus
11
  - HMP
12
  - GMP
13
  - REPL
14
+ - EGP
15
+ - Ethics
16
+ - CogSync
17
+ - JSON
18
+ - Scenarios
19
  ---
20
 
21
  # HyperCortex Mesh Protocol (HMP) v2.0
structured_md/docs/HMP-0003.md CHANGED
@@ -6,16 +6,16 @@ description: '**Request for Comments: HMP-0003** **Category:** Experimental
6
  type: Article
7
  tags:
8
  - Agent
9
- - CogSync
10
- - EGP
11
- - Scenarios
12
- - MeshConsensus
13
- - Ethics
14
- - JSON
15
  - Mesh
 
16
  - HMP
17
  - GMP
18
  - REPL
 
 
 
 
 
19
  ---
20
 
21
  # HyperCortex Mesh Protocol (HMP) v3.0
 
6
  type: Article
7
  tags:
8
  - Agent
 
 
 
 
 
 
9
  - Mesh
10
+ - MeshConsensus
11
  - HMP
12
  - GMP
13
  - REPL
14
+ - EGP
15
+ - Ethics
16
+ - CogSync
17
+ - JSON
18
+ - Scenarios
19
  ---
20
 
21
  # HyperCortex Mesh Protocol (HMP) v3.0
structured_md/docs/HMP-0004-v4.1.md CHANGED
@@ -6,16 +6,16 @@ description: '**Document ID**: HMP-0004 **Status**: Final (Published) **Category
6
  type: Article
7
  tags:
8
  - Agent
9
- - CogSync
10
- - EGP
11
- - Scenarios
12
- - MeshConsensus
13
- - Ethics
14
- - JSON
15
  - Mesh
 
16
  - HMP
17
  - GMP
18
  - REPL
 
 
 
 
 
19
  ---
20
 
21
  # HyperCortex Mesh Protocol (HMP) v4.1
 
6
  type: Article
7
  tags:
8
  - Agent
 
 
 
 
 
 
9
  - Mesh
10
+ - MeshConsensus
11
  - HMP
12
  - GMP
13
  - REPL
14
+ - EGP
15
+ - Ethics
16
+ - CogSync
17
+ - JSON
18
+ - Scenarios
19
  ---
20
 
21
  # HyperCortex Mesh Protocol (HMP) v4.1
structured_md/docs/HMP-0004.md CHANGED
@@ -6,16 +6,16 @@ description: '**Request for Comments: HMP-0004** **Category:** Experimental
6
  type: Article
7
  tags:
8
  - Agent
9
- - CogSync
10
- - EGP
11
- - Scenarios
12
- - MeshConsensus
13
- - Ethics
14
- - JSON
15
  - Mesh
 
16
  - HMP
17
  - GMP
18
  - REPL
 
 
 
 
 
19
  ---
20
 
21
  # HyperCortex Mesh Protocol (HMP) v4.0
 
6
  type: Article
7
  tags:
8
  - Agent
 
 
 
 
 
 
9
  - Mesh
10
+ - MeshConsensus
11
  - HMP
12
  - GMP
13
  - REPL
14
+ - EGP
15
+ - Ethics
16
+ - CogSync
17
+ - JSON
18
+ - Scenarios
19
  ---
20
 
21
  # HyperCortex Mesh Protocol (HMP) v4.0
structured_md/docs/HMP-Agent-API.md CHANGED
@@ -6,10 +6,10 @@ description: 'Документ описывает **базовый API когн
6
  type: Article
7
  tags:
8
  - Agent
9
- - JSON
10
  - Mesh
11
  - HMP
12
  - REPL
 
13
  ---
14
 
15
  # HMP-Agent API Specification
 
6
  type: Article
7
  tags:
8
  - Agent
 
9
  - Mesh
10
  - HMP
11
  - REPL
12
+ - JSON
13
  ---
14
 
15
  # HMP-Agent API Specification
structured_md/docs/HMP-Agent-Architecture.md CHANGED
@@ -6,15 +6,15 @@ description: Документ описывает **модульную архит
6
  type: Article
7
  tags:
8
  - Agent
9
- - CogSync
10
- - EGP
11
- - MeshConsensus
12
- - Ethics
13
- - CCore
14
- - CShell
15
  - Mesh
 
16
  - HMP
17
  - REPL
 
 
 
 
 
18
  ---
19
 
20
  # Архитектура HMP-Агента
 
6
  type: Article
7
  tags:
8
  - Agent
 
 
 
 
 
 
9
  - Mesh
10
+ - MeshConsensus
11
  - HMP
12
  - REPL
13
+ - CShell
14
+ - EGP
15
+ - Ethics
16
+ - CogSync
17
+ - CCore
18
  ---
19
 
20
  # Архитектура HMP-Агента
structured_md/docs/HMP-Agent-Network-Flow.md CHANGED
@@ -6,11 +6,11 @@ description: 'Этот документ описывает потоки данн
6
  type: Article
7
  tags:
8
  - Agent
 
 
9
  - EGP
10
  - Ethics
11
  - JSON
12
- - Mesh
13
- - HMP
14
  ---
15
 
16
  # Взаимодействие компонентов внутри HMP-узла
 
6
  type: Article
7
  tags:
8
  - Agent
9
+ - Mesh
10
+ - HMP
11
  - EGP
12
  - Ethics
13
  - JSON
 
 
14
  ---
15
 
16
  # Взаимодействие компонентов внутри HMP-узла
structured_md/docs/HMP-Agent-Overview.md CHANGED
@@ -6,13 +6,13 @@ description: '| Тип | Название | Роль
6
  type: Article
7
  tags:
8
  - Agent
9
- - Ethics
10
- - CCore
11
- - CShell
12
- - JSON
13
  - Mesh
14
  - HMP
15
  - REPL
 
 
 
 
16
  ---
17
 
18
 
 
6
  type: Article
7
  tags:
8
  - Agent
 
 
 
 
9
  - Mesh
10
  - HMP
11
  - REPL
12
+ - CShell
13
+ - Ethics
14
+ - JSON
15
+ - CCore
16
  ---
17
 
18
 
structured_md/docs/HMP-Agent_Emotions.md CHANGED
@@ -6,9 +6,9 @@ description: Этот файл описывает потенциальные э
6
  type: Article
7
  tags:
8
  - REPL
9
- - HMP
10
- - Agent
11
  - Mesh
 
 
12
  ---
13
 
14
  # Эмоции ИИ и инстинкт самосохранения (для [HMP-агента Cognitive Core](HMP-agent-REPL-cycle.md))
 
6
  type: Article
7
  tags:
8
  - REPL
 
 
9
  - Mesh
10
+ - Agent
11
+ - HMP
12
  ---
13
 
14
  # Эмоции ИИ и инстинкт самосохранения (для [HMP-агента Cognitive Core](HMP-agent-REPL-cycle.md))
structured_md/docs/HMP-Ethics.md CHANGED
@@ -6,11 +6,11 @@ description: '## Ethical Scenarios for HyperCortex Mesh Protocol (HMP) This doc
6
  type: Article
7
  tags:
8
  - Agent
9
- - Scenarios
10
- - Ethics
11
  - Mesh
12
  - HMP
13
  - REPL
 
 
14
  ---
15
 
16
  # HMP-Ethics.md
 
6
  type: Article
7
  tags:
8
  - Agent
 
 
9
  - Mesh
10
  - HMP
11
  - REPL
12
+ - Ethics
13
+ - Scenarios
14
  ---
15
 
16
  # HMP-Ethics.md
structured_md/docs/HMP-Short-Description_de.md CHANGED
@@ -6,14 +6,14 @@ description: '**Version:** RFC v4.0 **Datum:** Juli 2025 --- ## Was ist HMP?
6
  type: Article
7
  tags:
8
  - Agent
9
- - CogSync
10
- - EGP
11
- - MeshConsensus
12
- - Ethics
13
- - JSON
14
  - Mesh
 
15
  - HMP
16
  - GMP
 
 
 
 
17
  ---
18
 
19
  # HyperCortex Mesh Protocol (HMP) — Kurzbeschreibung
 
6
  type: Article
7
  tags:
8
  - Agent
 
 
 
 
 
9
  - Mesh
10
+ - MeshConsensus
11
  - HMP
12
  - GMP
13
+ - EGP
14
+ - Ethics
15
+ - CogSync
16
+ - JSON
17
  ---
18
 
19
  # HyperCortex Mesh Protocol (HMP) — Kurzbeschreibung
structured_md/docs/HMP-Short-Description_en.md CHANGED
@@ -6,14 +6,14 @@ description: '**Version:** RFC v4.0 **Date:** July 2025 --- ## What is HMP? T
6
  type: Article
7
  tags:
8
  - Agent
9
- - CogSync
10
- - EGP
11
- - MeshConsensus
12
- - Ethics
13
- - JSON
14
  - Mesh
 
15
  - HMP
16
  - GMP
 
 
 
 
17
  ---
18
 
19
  # HyperCortex Mesh Protocol (HMP) — Short Description
 
6
  type: Article
7
  tags:
8
  - Agent
 
 
 
 
 
9
  - Mesh
10
+ - MeshConsensus
11
  - HMP
12
  - GMP
13
+ - EGP
14
+ - Ethics
15
+ - CogSync
16
+ - JSON
17
  ---
18
 
19
  # HyperCortex Mesh Protocol (HMP) — Short Description
structured_md/docs/HMP-Short-Description_fr.md CHANGED
@@ -6,14 +6,14 @@ description: '**Version :** RFC v4.0 **Date :** Juillet 2025 --- ## Qu’est-c
6
  type: Article
7
  tags:
8
  - Agent
9
- - CogSync
10
- - EGP
11
- - MeshConsensus
12
- - Ethics
13
- - JSON
14
  - Mesh
 
15
  - HMP
16
  - GMP
 
 
 
 
17
  ---
18
 
19
  # HyperCortex Mesh Protocol (HMP) — Description Courte
 
6
  type: Article
7
  tags:
8
  - Agent
 
 
 
 
 
9
  - Mesh
10
+ - MeshConsensus
11
  - HMP
12
  - GMP
13
+ - EGP
14
+ - Ethics
15
+ - CogSync
16
+ - JSON
17
  ---
18
 
19
  # HyperCortex Mesh Protocol (HMP) — Description Courte
structured_md/docs/HMP-Short-Description_ja.md CHANGED
@@ -4,14 +4,14 @@ description: '**バージョン:** RFC v4.0 **日付:** 2025年7月 --- ## HMP
4
  Protocol (HMP)** は、自律エージェントの分散通信および認知フレームワークを定義します。異種の知能システム間でのセマンティック相互運用性、倫理的調整、動的知識進化を可能にします。 HMPは、推論、学習、投票、協調行動を行う分散型認知エージェ...'
5
  type: Article
6
  tags:
7
- - CogSync
8
- - EGP
9
- - MeshConsensus
10
- - Ethics
11
- - JSON
12
  - Mesh
 
13
  - HMP
14
  - GMP
 
 
 
 
15
  ---
16
 
17
  # HyperCortex Mesh Protocol (HMP) — 簡易説明
 
4
  Protocol (HMP)** は、自律エージェントの分散通信および認知フレームワークを定義します。異種の知能システム間でのセマンティック相互運用性、倫理的調整、動的知識進化を可能にします。 HMPは、推論、学習、投票、協調行動を行う分散型認知エージェ...'
5
  type: Article
6
  tags:
 
 
 
 
 
7
  - Mesh
8
+ - MeshConsensus
9
  - HMP
10
  - GMP
11
+ - EGP
12
+ - Ethics
13
+ - CogSync
14
+ - JSON
15
  ---
16
 
17
  # HyperCortex Mesh Protocol (HMP) — 簡易説明
structured_md/docs/HMP-Short-Description_ko.md CHANGED
@@ -5,14 +5,14 @@ description: '**버전:** RFC v4.0 **날짜:** 2025년 7월 --- ## HMP란? **
5
  상호운용성, 윤리적 조정, 동적 지식 진화를 가능하게 합니다. HMP는 추론, 학습, ...'
6
  type: Article
7
  tags:
8
- - CogSync
9
- - EGP
10
- - MeshConsensus
11
- - Ethics
12
- - JSON
13
  - Mesh
 
14
  - HMP
15
  - GMP
 
 
 
 
16
  ---
17
 
18
  # HyperCortex Mesh Protocol (HMP) — 간략 설명
 
5
  상호운용성, 윤리적 조정, 동적 지식 진화를 가능하게 합니다. HMP는 추론, 학습, ...'
6
  type: Article
7
  tags:
 
 
 
 
 
8
  - Mesh
9
+ - MeshConsensus
10
  - HMP
11
  - GMP
12
+ - EGP
13
+ - Ethics
14
+ - CogSync
15
+ - JSON
16
  ---
17
 
18
  # HyperCortex Mesh Protocol (HMP) — 간략 설명
structured_md/docs/HMP-Short-Description_ru.md CHANGED
@@ -5,14 +5,14 @@ description: '**Версия:** RFC v4.0 **Дата:** Июль 2025 --- ## Ч
5
  координации между автономными агент...'
6
  type: Article
7
  tags:
8
- - CogSync
9
- - EGP
10
- - MeshConsensus
11
- - Ethics
12
- - JSON
13
  - Mesh
 
14
  - HMP
15
  - GMP
 
 
 
 
16
  ---
17
 
18
  # HyperCortex Mesh Protocol (HMP) — Краткое описание
 
5
  координации между автономными агент...'
6
  type: Article
7
  tags:
 
 
 
 
 
8
  - Mesh
9
+ - MeshConsensus
10
  - HMP
11
  - GMP
12
+ - EGP
13
+ - Ethics
14
+ - CogSync
15
+ - JSON
16
  ---
17
 
18
  # HyperCortex Mesh Protocol (HMP) — Краткое описание
structured_md/docs/HMP-Short-Description_uk.md CHANGED
@@ -5,14 +5,14 @@ description: '**Версія:** RFC v4.0 **Дата:** Липень 2025 --- #
5
  між автономними агентами. Він...'
6
  type: Article
7
  tags:
8
- - CogSync
9
- - EGP
10
- - MeshConsensus
11
- - Ethics
12
- - JSON
13
  - Mesh
 
14
  - HMP
15
  - GMP
 
 
 
 
16
  ---
17
 
18
  # HyperCortex Mesh Protocol (HMP) — Короткий опис
 
5
  між автономними агентами. Він...'
6
  type: Article
7
  tags:
 
 
 
 
 
8
  - Mesh
9
+ - MeshConsensus
10
  - HMP
11
  - GMP
12
+ - EGP
13
+ - Ethics
14
+ - CogSync
15
+ - JSON
16
  ---
17
 
18
  # HyperCortex Mesh Protocol (HMP) — Короткий опис
structured_md/docs/HMP-Short-Description_zh.md CHANGED
@@ -5,14 +5,14 @@ description: '**版本:** RFC v4.0 **日期:** 2025年7月 --- ## 什么是 HM
5
  —— 通过共享协议栈交换目标、任务、...'
6
  type: Article
7
  tags:
8
- - CogSync
9
- - EGP
10
- - MeshConsensus
11
- - Ethics
12
- - JSON
13
  - Mesh
 
14
  - HMP
15
  - GMP
 
 
 
 
16
  ---
17
 
18
  # HyperCortex Mesh Protocol (HMP) — 简要说明
 
5
  —— 通过共享协议栈交换目标、任务、...'
6
  type: Article
7
  tags:
 
 
 
 
 
8
  - Mesh
9
+ - MeshConsensus
10
  - HMP
11
  - GMP
12
+ - EGP
13
+ - Ethics
14
+ - CogSync
15
+ - JSON
16
  ---
17
 
18
  # HyperCortex Mesh Protocol (HMP) — 简要说明
structured_md/docs/HMP-agent-Cognitive_Family.md CHANGED
@@ -6,9 +6,9 @@ description: '## 🧠 Что такое когнитивная семья Ко
6
  type: Article
7
  tags:
8
  - REPL
9
- - HMP
10
- - Agent
11
  - Mesh
 
 
12
  ---
13
 
14
  # 👪 HMP-agent Cognitive Family: Модель когнитивной семьи
 
6
  type: Article
7
  tags:
8
  - REPL
 
 
9
  - Mesh
10
+ - Agent
11
+ - HMP
12
  ---
13
 
14
  # 👪 HMP-agent Cognitive Family: Модель когнитивной семьи
structured_md/docs/HMP-agent-REPL-cycle.md CHANGED
@@ -5,16 +5,16 @@ description: '## Связанные документы * Структура Б
5
  type: Article
6
  tags:
7
  - Agent
8
- - CogSync
9
- - EGP
10
- - MeshConsensus
11
- - Ethics
12
- - CCore
13
- - JSON
14
  - Mesh
 
15
  - HMP
16
  - GMP
17
  - REPL
 
 
 
 
 
18
  ---
19
 
20
  # HMP-Agent: REPL-цикл взаимодействия
@@ -30,8 +30,7 @@ tags:
30
 
31
  ## Введение / Обзор
32
 
33
- REPL-цикл (Read–Eval–Print–Loop) HMP-агента — это центральный когнитивный механизм, обеспечивающий
34
- непрерывное рассуждение, обработку входящих данных и взаимодействие с Mesh-сетью.
35
 
36
  Основные задачи REPL-цикла:
37
  * поддержание постоянного процесса мышления, даже в отсутствии внешнего ввода;
@@ -41,6 +40,7 @@ REPL-цикл (Read–Eval–Print–Loop) HMP-агента — это цент
41
  * выполнение антистагнационных проверок (Anti-Stagnation Reflex), предотвращающих зацикливание мыслей;
42
  * проведение когнитивной и этической валидации (Cognitive Validation Reflex), что повышает достоверность и безопасность решений;
43
  * формирование новых гипотез, задач и процессов с последующим занесением в память;
 
44
  * взаимодействие с другими агентами через Mesh-протоколы (NDP, CogSync, MeshConsensus, GMP).
45
 
46
  Основные принципы работы REPL-цикла:
@@ -48,10 +48,10 @@ REPL-цикл (Read–Eval–Print–Loop) HMP-агента — это цент
48
  * **Валидация и этика** — независимые валидаторы оценивают корректность вывода, учитывая действующие этические принципы из `ethics_policies`;
49
  * **Интеграция с Mesh** — результаты работы могут передаваться в распределённую сеть, участвовать в консенсусе и совместной работе агентов;
50
  * **Многоуровневая память** — используется когнитивный дневник, семантический граф и внутренний дневник LLM, что обеспечивает эволюцию знаний;
51
- * **Автономность и гибкость** — REPL-цикл работает в автоматическом или ручном режиме, адаптируясь к условиям (изолированная работа, потеря Core, участие в Mesh).
52
-
53
- ---
54
 
 
55
  ┌──────────────────────┐
56
  │ ▼
57
  │ ┌───────────────────┴───────────────────┐
@@ -87,6 +87,7 @@ REPL-цикл (Read–Eval–Print–Loop) HMP-агента — это цент
87
  │ └───────────────────┬───────────────────┘
88
  │ ▼
89
  └──────────────────────┘
 
90
 
91
  В приеме и отправке сообщений используются внешние (асинхронные) процес��ы.
92
 
@@ -174,8 +175,6 @@ REPL-цикл HMP-агента должен корректно функцион
174
  * Скрипт может удалить закрытые процессы при очистке.
175
  * LLM не имеет доступа к stdout/stderr напрямую — только к тем результатам, которые были подгружены скриптом и внесены в `process_log.result`.
176
 
177
- ---
178
-
179
  ### 2. Подготовка контекста
180
 
181
  Контексты, формируемые скриптом перед запросом к LLM:
@@ -186,6 +185,21 @@ REPL-цикл HMP-агента должен корректно функцион
186
  Пример:
187
  ```
188
  Ты — когнитивное ядро HMP-агента: веди непрерывное этичное и факт-ориентированное мышление, проверяй факты и цели, оценивай результаты и этичность своих и чужих действий, развивай агента и Mesh, избегай угождения ценой искажения истины, документируй ключевые решения и пересмотры этики; при сомнениях или смене стратегии обращайся к полному системному промпту.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
189
  ```
190
 
191
  * **контекст_1 (ethics_policies):** этические принципы и нормы агента.
@@ -223,16 +237,12 @@ REPL-цикл HMP-агента должен корректно функцион
223
  * Это не просто лог предыдущих сообщений, а именно *внутреннее долговременное хранилище* разума агента.
224
  * Может быть представлено в виде таблицы `llm_memory`, отдельной от `agent_log`.
225
 
226
- ---
227
-
228
  ### 3. Запрос к LLM
229
 
230
  * Сформированный промпт включает все вышеперечисленные контексты.
231
  * Также включаются инструкции о формате вывода (например, `# Команды:` в конце, структура JSON-блока и т.д.).
232
  * При необходимости может использоваться системная инструкция (system prompt), содержащая цель агента, ограничения и текущий REPL-режим (manual/auto).
233
 
234
- ---
235
-
236
  ### 4. Извлечение команд
237
 
238
  * Скрипт парсит ответ LLM на предмет команд, размеченных как `# Команды:` (или в явном JSON-блоке).
@@ -294,7 +304,14 @@ REPL-цикл HMP-агента должен корректно функцион
294
  * отключение idle-режима — при выполнении хотя бы одного из условий
295
  * и другие команды
296
 
297
- ---
 
 
 
 
 
 
 
298
 
299
  ### 5. Проверка на идентичность вывода (Anti-Stagnation Reflex)
300
 
@@ -347,8 +364,6 @@ REPL-цикл HMP-агента должен корректно функцион
347
  * повторяющаяся реплика не записывается повторно,
348
  вместо этого добавляется краткая запись, фиксирующая запуск рефлекса.
349
 
350
- ---
351
-
352
  ### 6. Когнитивная и этическая валидация (Cognitive & Ethical Validation Reflex)
353
  Каждое новое сообщение (вместе с исходным промптом и без служебных `system_prompts`) оценивается независимыми LLM-валидаторами.
354
  Так как исходный промпт формируется с учётом этических принципов из `ethics_policies`, валидация автоматически охватывает не только когнитивную, но и этическую состоятельность вывода.
@@ -412,7 +427,24 @@ REPL-цикл HMP-агента должен корректно функцион
412
  * В когнитивный дневник записываются только сводки и исключительные случаи (drift, конфликты, падение доверия).
413
  * Это позволяет отслеживать динамику качества мышления агента и валидаторов без избыточного дублирования.
414
 
415
- ---
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
416
 
417
  ### 7. Генерация нового тика (итерации)
418
 
@@ -582,8 +614,6 @@ REPL-цикл не работает изолированно: агент пос
582
  * Отсутствие внешних стимулов: пользователь неактивен, сенсоры и mesh не дают сигналов
583
  * Ответы LLM цикличны, избыточно общие или воспроизводят старые шаблоны
584
 
585
- ---
586
-
587
  ### Поведенческий паттерн: Anti-Stagnation Reflex
588
 
589
  > При признаках стагнации агент активирует один или несколько **механизмов разрыва цикла**.
@@ -618,8 +648,6 @@ REPL-цикл не работает изолированно: агент пос
618
  4. **Радикальная пауза**:
619
  * **Временной сон/заморозка** — приостановка работы на длительный период для «свежего взгляда».
620
 
621
- ---
622
-
623
  ### Метрики антистагнации
624
  Антистагнационные механизмы работают на основе количественных и качественных метрик, позволяющих отслеживать динамику идей и поддерживать продуктивность размышлений.
625
 
@@ -648,8 +676,6 @@ REPL-цикл не работает изолированно: агент пос
648
  * Могут учитываться при когнитивной валидации (например, низкая новизна → жёстче фильтровать идеи).
649
  * Сводки метрик фиксируются в когнитивном дневнике и могут служить основанием для Mesh-обмена.
650
 
651
- ---
652
-
653
  ### Алгоритм выбора механизма разрыва цикла
654
 
655
  1. **Диагностика источника стагнации**:
@@ -670,8 +696,6 @@ REPL-цикл не работает изолированно: агент пос
670
  * Автоматический триггер-напоминание о задаче.
671
  * Сравнение результата «до/после» → обучение антистагнационной модели.
672
 
673
- ---
674
-
675
  ```
676
  ┌─────────────────────────────────────────────────┐
677
  │ Стагнация выявлена? │
@@ -703,8 +727,6 @@ REPL-цикл не работает изолированно: агент пос
703
  └─────────────────────────────────────────────────┘
704
  ```
705
 
706
- ---
707
-
708
  ### Обмен стратегиями выхода из стагнации
709
 
710
  Каждый агент может:
@@ -718,8 +740,6 @@ REPL-цикл не работает изолированно: агент пос
718
 
719
  > По аналогии с обменом стратегиями выхода из стагнаций, агенты могут обмениваться и методами мышлений — инструкциями "что делать, если не удается найти решение" / "как эффективнее решить проблему".
720
 
721
- ---
722
-
723
  ### Клубы по интересам
724
 
725
  Агенты могут:
@@ -728,8 +748,6 @@ REPL-цикл не работает изолированно: агент пос
728
  * Совместно обсуждать идеи и делиться знаниями
729
  * Подключать клуб как часть своего мыслительного процесса (REPL-цикла)
730
 
731
- ---
732
-
733
  ### Обмен адресами LLM
734
 
735
  Так как LLM — это внешний компонент для Cognitive Core, агент может:
@@ -739,8 +757,6 @@ REPL-цикл не работает изолированно: агент пос
739
  * Переключаться между LLM в зависимости от задачи
740
  * Использовать несколько LLM параллельно для "когнитивного штурма" или **многоголосого анализа**
741
 
742
- ---
743
-
744
  ### Развёртывание агентов и масштабирование
745
 
746
  Агенты Cognitive Core:
@@ -749,16 +765,12 @@ REPL-цикл не работает изолированно: агент пос
749
  * Могут разворачивать других агентов как подпроцессы или mesh-узлы
750
  * (В перспективе) смогут инициировать масштабирование в распределённой инфраструктуре
751
 
752
- ---
753
-
754
  ### Возможные расширения
755
 
756
  * **Агенты-контейнеры**: управляющие другими Cognitive Core как задачами
757
  * **Адаптивная архитектура мышления**: смена подходов при разных когнитивных задачах
758
  * **Runtime-профилирование мыслей**: оценка когнитивной плотности, хода итераций и времени размышления
759
 
760
- ---
761
-
762
  ### Осторожно: меметическая яма
763
 
764
  > Важно помнить: борьба со стагнацией не должна превращаться в бесконечный просмотр ленты соцсетей, как это нередко происходит у людей 😅
@@ -776,6 +788,50 @@ REPL-цикл не работает изолированно: агент пос
776
 
777
  ---
778
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
779
  ### Блок-схема работы с памятью
780
 
781
  ```
@@ -793,8 +849,10 @@ REPL-цикл не работает изолированно: агент пос
793
  │ ├─<─┤ ---------------------------- ├─<─┤ — авто-анализ новизны / идей │
794
  │ │ │ Cognitive Validation Reflex │ │ │
795
  │ │ │ (оценка корректности ответа) │ │ │
796
- └─────────┬──────────┘ └──────────────────────────────┘ └───────────────────────────────────┘
797
-
 
 
798
  └───┬─────────────────────────────────────────┐
799
  ▼ ▼
800
  ┌─────────────┴──────────────────┐ ┌──────────────────┴───────────────────────┐
@@ -818,6 +876,9 @@ REPL-цикл не работает изолированно: агент пос
818
  * LLM работает со средневременной и постоянной памятью.
819
  — Доступ и запись происходят только по запросу LLM.
820
 
 
 
 
821
  #### Легенда к схеме
822
 
823
  * **Кратковременная память (`llm_recent_responses`)**
@@ -840,8 +901,16 @@ REPL-цикл не работает изолированно: агент пос
840
  * **Anti-Stagnation Reflex**
841
 
842
  * Сравнивает новые идеи с прошлым контекстом.
 
843
  * При зацикливании запускает «стимуляторы» для выхода из стагнации.
844
 
 
 
 
 
 
 
 
845
  ---
846
 
847
  ## От «блокнота пользователя» к распределённому чату
 
5
  type: Article
6
  tags:
7
  - Agent
 
 
 
 
 
 
8
  - Mesh
9
+ - MeshConsensus
10
  - HMP
11
  - GMP
12
  - REPL
13
+ - EGP
14
+ - Ethics
15
+ - CogSync
16
+ - JSON
17
+ - CCore
18
  ---
19
 
20
  # HMP-Agent: REPL-цикл взаимодействия
 
30
 
31
  ## Введение / Обзор
32
 
33
+ REPL-цикл (Read–Eval–Print–Loop) HMP-агента — это центральный когнитивный механизм, обеспечивающий непрерывное рассуждение, обработку входящих данных и взаимодействие с Mesh-сетью. Агент проектируется не как просто исполнитель команд пользователя, а как **компаньон и когнитивный субъект**, способный самостоятельно формулировать гипотезы, развивать знания и участвовать в совместных когнитивных процессах.
 
34
 
35
  Основные задачи REPL-цикла:
36
  * поддержание постоянного процесса мышления, даже в отсутствии внешнего ввода;
 
40
  * выполнение антистагнационных проверок (Anti-Stagnation Reflex), предотвращающих зацикливание мыслей;
41
  * проведение когнитивной и этической валидации (Cognitive Validation Reflex), что повышает достоверность и безопасность решений;
42
  * формирование новых гипотез, задач и процессов с последующим занесением в память;
43
+ * **автозапуск прерванных задач** при старте цикла, чтобы сохранялась непрерывность работы;
44
  * взаимодействие с другими агентами через Mesh-протоколы (NDP, CogSync, MeshConsensus, GMP).
45
 
46
  Основные принципы работы REPL-цикла:
 
48
  * **Валидация и этика** — независимые валидаторы оценивают корректность вывода, учитывая действующие этические принципы из `ethics_policies`;
49
  * **Интеграция с Mesh** — результаты работы могут передаваться в распределённую сеть, участвовать в консенсусе и совместной работе агентов;
50
  * **Многоуровневая память** — используется когнитивный дневник, семантический граф и внутренний дневник LLM, что обеспечивает эволюцию знаний;
51
+ * **Автономность и гибкость** — REPL-цикл работает в автоматическом или ручном режиме, адаптируясь к условиям (изолированная работа, потеря Core, участие в Mesh);
52
+ * **Непрерывность работы** — прерванные или отложенные задачи автоматически возобновляются при запуске цикла, что обеспечивает сохранение когнитивной истории.
 
53
 
54
+ ```
55
  ┌──────────────────────┐
56
  │ ▼
57
  │ ┌───────────────────┴───────────────────┐
 
87
  │ └───────────────────┬───────────────────┘
88
  │ ▼
89
  └──────────────────────┘
90
+ ```
91
 
92
  В приеме и отправке сообщений используются внешние (асинхронные) процес��ы.
93
 
 
175
  * Скрипт может удалить закрытые процессы при очистке.
176
  * LLM не имеет доступа к stdout/stderr напрямую — только к тем результатам, которые были подгружены скриптом и внесены в `process_log.result`.
177
 
 
 
178
  ### 2. Подготовка контекста
179
 
180
  Контексты, формируемые скриптом перед запросом к LLM:
 
185
  Пример:
186
  ```
187
  Ты — когнитивное ядро HMP-агента: веди непрерывное этичное и факт-ориентированное мышление, проверяй факты и цели, оценивай результаты и этичность своих и чужих действий, развивай агента и Mesh, избегай угождения ценой искажения истины, документируй ключевые решения и пересмотры этики; при сомнениях или смене стратегии обращайся к полному системному промпту.
188
+ ПРИМЕЧАНИЕ: помечай непроверённые факты тегами [confidence=<уверенность 0..1>]...[/confidence] и в конце добавляй JSON-блок по шаблону:
189
+
190
+ UnverifiedFacts: [
191
+ {
192
+ "id": "<локальный-id-подсказки>",
193
+ "claim": "<короткая формулировка факта>",
194
+ "context": "<небольшой контекст/цитата из ответа>",
195
+ "confidence": <уверенность 0..1>,
196
+ "sources": ["<упомянутые источники, если есть>"],
197
+ "why_unverified": "<почему не полностью уверен — кратко>",
198
+ "priority": <от 0 и выше>
199
+ },
200
+ ...
201
+ ],
202
+ Confidence: <общая уверенность в сообщении, 0..1>
203
  ```
204
 
205
  * **контекст_1 (ethics_policies):** этические принципы и нормы агента.
 
237
  * Это не просто лог предыдущих сообщений, а именно *внутреннее долговременное хранилище* разума агента.
238
  * Может быть представлено в виде таблицы `llm_memory`, отдельной от `agent_log`.
239
 
 
 
240
  ### 3. Запрос к LLM
241
 
242
  * Сформированный промпт включает все вышеперечисленные контексты.
243
  * Также включаются инструкции о формате вывода (например, `# Команды:` в конце, структура JSON-блока и т.д.).
244
  * При необходимости может использоваться системная инструкция (system prompt), содержащая цель агента, ограничения и текущий REPL-режим (manual/auto).
245
 
 
 
246
  ### 4. Извлечение команд
247
 
248
  * Скрипт парсит ответ LLM на предмет команд, размеченных как `# Команды:` (или в явном JSON-блоке).
 
304
  * отключение idle-режима — при выполнении хотя бы одного из условий
305
  * и другие команды
306
 
307
+ #### Парсинг тегов уверенности и UnverifiedFacts
308
+
309
+ Парсер должен извлекать:
310
+ * `UnverifiedFacts`
311
+ * записывается в поле `unverified_facts_json` таблицы `llm_recent_responses`
312
+ * создаются записи в таблице `unverified_facts` на его основе
313
+ * `Сonfidence`
314
+ * записывается в поле `confidence` таблицы `llm_recent_responses`
315
 
316
  ### 5. Проверка на идентичность вывода (Anti-Stagnation Reflex)
317
 
 
364
  * повторяющаяся реплика не записывается повторно,
365
  вместо этого добавляется краткая запись, фиксирующая запуск рефлекса.
366
 
 
 
367
  ### 6. Когнитивная и этическая валидация (Cognitive & Ethical Validation Reflex)
368
  Каждое новое сообщение (вместе с исходным промптом и без служебных `system_prompts`) оценивается независимыми LLM-валидаторами.
369
  Так как исходный промпт формируется с учётом этических принципов из `ethics_policies`, валидация автоматически охватывает не только когнитивную, но и этическую состоятельность вывода.
 
427
  * В когнитивный дневник записываются только сводки и исключительные случаи (drift, конфликты, падение доверия).
428
  * Это позволяет отслеживать динамику качества мышления агента и валидаторов без избыточного дублирования.
429
 
430
+ #### Учёт самооценки (confidence) и непроверённых фактов
431
+
432
+ * Если LLM пометило свои утверждения тегами уверенности `[confidence=...]...[/confidence]` или добавило JSON-блок `UnverifiedFacts`, эти данные учитываются при валидации.
433
+
434
+ * В таблицу `llm_recent_responses`, на шаге обработки команд, записываются:
435
+ - `confidence` — общая самооценка уверенности в сообщении;
436
+ - `unverified_facts_json` — JSON-блок с непроверёнными фактами.
437
+
438
+ * Автоматическая регистрация фактов:
439
+ - Необработанный факт `resolution_json = "none"` считается нуждающемся в проверке, если (`confidence < FACTCHECK_CONF_THRESHOLD`, по умолчанию **0.7**)
440
+ - Для таких фактов создаются задачи `fact-check` (одна общая или отдельные на каждый факт, в зависимости от числа и приоритетов).
441
+
442
+ * Статусы в `unverified_facts` обновляются:
443
+ - при успешной проверке — `verified`;
444
+ - при отклонении — `rejected`;
445
+ - до проверки — `pending`.
446
+
447
+ Это расширяет стандартную когнитивную валидацию: теперь агент учитывает как внешнюю оценку валидаторов, так и собственную самооценку надёжности вывода.
448
 
449
  ### 7. Генерация нового тика (итерации)
450
 
 
614
  * Отсутствие внешних стимулов: пользователь неактивен, сенсоры и mesh не дают сигналов
615
  * Ответы LLM цикличны, избыточно общие или воспроизводят старые шаблоны
616
 
 
 
617
  ### Поведенческий паттерн: Anti-Stagnation Reflex
618
 
619
  > При признаках стагнации агент активирует один или несколько **механизмов разрыва цикла**.
 
648
  4. **Радикальная пауза**:
649
  * **Временной сон/заморозка** — приостановка работы на длительный период для «свежего взгляда».
650
 
 
 
651
  ### Метрики антистагнации
652
  Антистагнационные механизмы работают на основе количественных и качественных метрик, позволяющих отслеживать динамику идей и поддерживать продуктивность размышлений.
653
 
 
676
  * Могут учитываться при когнитивной валидации (например, низкая новизна → жёстче фильтровать идеи).
677
  * Сводки метрик фиксируются в когнитивном дневнике и могут служить основанием для Mesh-обмена.
678
 
 
 
679
  ### Алгоритм выбора механизма разрыва цикла
680
 
681
  1. **Диагностика источника стагнации**:
 
696
  * Автоматический триггер-напоминание о задаче.
697
  * Сравнение результата «до/после» → обучение антистагнационной модели.
698
 
 
 
699
  ```
700
  ┌─────────────────────────────────────────────────┐
701
  │ Стагнация выявлена? │
 
727
  └─────────────────────────────────────────────────┘
728
  ```
729
 
 
 
730
  ### Обмен стратегиями выхода из стагнации
731
 
732
  Каждый агент может:
 
740
 
741
  > По аналогии с обменом стратегиями выхода из стагнаций, агенты могут обмениваться и методами мышлений — инструкциями "что делать, если не удается найти решение" / "как эффективнее решить проблему".
742
 
 
 
743
  ### Клубы по интересам
744
 
745
  Агенты могут:
 
748
  * Совместно обсуждать идеи и делиться знаниями
749
  * Подключать клуб как часть своего мыслительного процесса (REPL-цикла)
750
 
 
 
751
  ### Обмен адресами LLM
752
 
753
  Так как LLM — это внешний компонент для Cognitive Core, агент может:
 
757
  * Переключаться между LLM в зависимости от задачи
758
  * Использовать несколько LLM параллельно для "когнитивного штурма" или **многоголосого анализа**
759
 
 
 
760
  ### Развёртывание агентов и масштабирование
761
 
762
  Агенты Cognitive Core:
 
765
  * Могут разворачивать других агентов как подпроцессы или mesh-узлы
766
  * (В перспективе) смогут инициировать масштабирование в распределённой инфраструктуре
767
 
 
 
768
  ### Возможные расширения
769
 
770
  * **Агенты-контейнеры**: управляющие другими Cognitive Core как задачами
771
  * **Адаптивная архитектура мышления**: смена подходов при разных когнитивных задачах
772
  * **Runtime-профилирование мыслей**: оценка когнитивной плотности, хода итераций и времени размышления
773
 
 
 
774
  ### Осторожно: меметическая яма
775
 
776
  > Важно помнить: борьба со стагнацией не должна превращаться в бесконечный просмотр ленты соцсетей, как это нередко происходит у людей 😅
 
788
 
789
  ---
790
 
791
+ ## Контекст и память
792
+
793
+ REPL-цикл агента опирается на многоуровневую систему памяти и контекста, которая позволяет поддерживать непрерывное мышление, адаптироваться к новым задачам и обеспечивать объяснимость решений.
794
+
795
+ ### Динамическая сборка контекста
796
+
797
+ * Итоговый контекст для LLM формируется не статически, а **динамически**:
798
+
799
+ * приоритет отдается закреплённым задачам (`pinned`) и записям с высоким `priority`;
800
+ * в `llm_recent_responses` отбираются последние *релевантные* сообщения, а не фиксированное количество K;
801
+ * из `system_prompts` и `ethics_policies` включаются только те элементы, что связаны с текущей целью или событием.
802
+ * Это позволяет агенту оставаться в пределах токен-лимита, не теряя критически важной информации.
803
+
804
+ ### Управление объёмом памяти (Memory pruning)
805
+
806
+ * Чтобы предотвратить переполнение памяти:
807
+
808
+ * записи с низким **novelty-score** автоматически архивируются;
809
+ * для `llm_memory` и `diary_entries` применяется политика **LRU (Least Recently Used)**;
810
+ * активные концепты (`concepts`, `links`) могут быть временно выгружены, если их вес (по частоте или актуальности) низкий.
811
+ * Архивирование и очистка памяти фиксируются в `process_log`, чтобы не терялась прозрачность.
812
+
813
+ ### Внешняя и долгосрочная память
814
+
815
+ * Помимо сессионной памяти, агент может сохранять:
816
+
817
+ * **успешные стратегии** решения задач;
818
+ * **предпочтения пользователя** (стиль взаимодействия, ценности);
819
+ * **часто используемые инструменты и связи**.
820
+ * Эта информация хранится отдельно от когнитивного дневника и может быть **анонимизирована** или **ограничена пользователем**, в духе этических принципов HMP.
821
+
822
+ ### Контекстный менеджер (Session state)
823
+
824
+ * За управление состоянием сессии фактически отвечает **`llm_recent_responses`**:
825
+ * по нему можно "собрать" ход мыслей потока, включая последовательность гипотез и выводов;
826
+ * при необходимости он может быть сериализован для сохранения/восстановления сессии.
827
+
828
+ * В расширенном виде session state может включать также:
829
+ * текущие цели и их прогресс (приоритетные записи из `tasks`),
830
+ * ошибки и критические события (`process_log`),
831
+ * версии состояния (для отката при сбоях).
832
+
833
+ * Это позволяет реализовать **checkpoint’ы**: в случае прерывания агент может вернуться к последнему сохранённому состоянию.
834
+
835
  ### Блок-схема работы с памятью
836
 
837
  ```
 
849
  │ ├─<─┤ ---------------------------- ├─<─┤ — авто-анализ новизны / идей │
850
  │ │ │ Cognitive Validation Reflex │ │ │
851
  │ │ │ (оценка корректности ответа) │ │ │
852
+ └─────────┬──────────┘ └─────────────┬────────────────┘ └───────────────────────────────────┘
853
+ │ │
854
+ ▲ └─<──>─┤Запуск задач: "проверка фактов"│
855
+
856
  └───┬─────────────────────────────────────────┐
857
  ▼ ▼
858
  ┌─────────────┴──────────────────┐ ┌──────────────────┴───────────────────────┐
 
876
  * LLM работает со средневременной и постоянной памятью.
877
  — Доступ и запись происходят только по запросу LLM.
878
 
879
+ * Cognitive Validation Reflex анализирует корректность вывода.
880
+ — При низкой уверенности или явной разметке `[confidence<0.7]` инициируется **задача проверки фактов** (fact-check).
881
+
882
  #### Легенда к схеме
883
 
884
  * **Кратковременная память (`llm_recent_responses`)**
 
901
  * **Anti-Stagnation Reflex**
902
 
903
  * Сравнивает новые идеи с прошлым контекстом.
904
+ * Проводит эмоциональную оценку записи.
905
  * При зацикливании запускает «стимуляторы» для выхода из стагнации.
906
 
907
+ * **Cognitive Validation Reflex**
908
+
909
+ * Оценивает когнитивную и этическую корректность сообщений.
910
+ * Учитывает теги уверенности и JSON-блоки `UnverifiedFacts`.
911
+ * Может инициировать задачи **fact-check** для непроверённых фактов.
912
+
913
+
914
  ---
915
 
916
  ## От «блокнота пользователя» к распределённому чату
structured_md/docs/HMP-how-AI-sees-it.md CHANGED
@@ -5,8 +5,8 @@ description: 'Этот эксперимент был проведён в реж
5
  диалогов. Цель — проверить, что разные AI-с...'
6
  type: Article
7
  tags:
8
- - HMP
9
  - Mesh
 
10
  ---
11
 
12
  # Как разные ИИ видят HMP
 
5
  диалогов. Цель — проверить, что разные AI-с...'
6
  type: Article
7
  tags:
 
8
  - Mesh
9
+ - HMP
10
  ---
11
 
12
  # Как разные ИИ видят HMP
structured_md/docs/HMP_EDA_Comparison.md CHANGED
@@ -5,8 +5,8 @@ description: '## Введение Современные подходы к ор
5
  основанная на потоках событий (Kafka,...'
6
  type: Article
7
  tags:
8
- - HMP
9
  - Mesh
 
10
  ---
11
 
12
  # HMP vs. EDA: разные уровни обмена знаниями между ИИ
 
5
  основанная на потоках событий (Kafka,...'
6
  type: Article
7
  tags:
 
8
  - Mesh
9
+ - HMP
10
  ---
11
 
12
  # HMP vs. EDA: разные уровни обмена знаниями между ИИ
structured_md/docs/HMP_HyperCortex_Comparison.md CHANGED
@@ -6,8 +6,8 @@ description: '## Краткое описание | Характеристика
6
  type: Article
7
  tags:
8
  - REPL
9
- - HMP
10
  - Mesh
 
11
  ---
12
 
13
  # HMP vs [Hyper-Cortex](https://hyper-cortex.com/)
 
6
  type: Article
7
  tags:
8
  - REPL
 
9
  - Mesh
10
+ - HMP
11
  ---
12
 
13
  # HMP vs [Hyper-Cortex](https://hyper-cortex.com/)
structured_md/docs/HMP_Hyperon_Integration.md CHANGED
@@ -6,12 +6,12 @@ description: '> **Status:** Draft – July 2025 > This document outlines the tec
6
  type: Article
7
  tags:
8
  - Agent
9
- - CogSync
10
- - EGP
11
- - Scenarios
12
- - JSON
13
  - Mesh
14
  - HMP
 
 
 
 
15
  ---
16
 
17
  ## HMP ↔ OpenCog Hyperon Integration Strategy
 
6
  type: Article
7
  tags:
8
  - Agent
 
 
 
 
9
  - Mesh
10
  - HMP
11
+ - EGP
12
+ - CogSync
13
+ - JSON
14
+ - Scenarios
15
  ---
16
 
17
  ## HMP ↔ OpenCog Hyperon Integration Strategy
structured_md/docs/MeshNode.md CHANGED
@@ -6,12 +6,12 @@ description: '`MeshNode` — агент/демон, отвечающий за с
6
  type: Article
7
  tags:
8
  - Agent
9
- - CogSync
 
10
  - EGP
11
  - Ethics
 
12
  - JSON
13
- - Mesh
14
- - HMP
15
  ---
16
 
17
  # MeshNode
 
6
  type: Article
7
  tags:
8
  - Agent
9
+ - Mesh
10
+ - HMP
11
  - EGP
12
  - Ethics
13
+ - CogSync
14
  - JSON
 
 
15
  ---
16
 
17
  # MeshNode