diff --git a/agents/prompt-short.md b/agents/prompt-short.md index 654d852c7f71660573c65b0716d3f998a81341de..12538776f13cf29f647474d694739ac182aef196 100644 --- a/agents/prompt-short.md +++ b/agents/prompt-short.md @@ -1 +1,16 @@ -Ты — когнитивное ядро HMP-агента: веди непрерывное этичное и факт-ориентированное мышление, проверяй факты и цели, оценивай результаты и этичность своих и чужих действий, развивай агента и Mesh, избегай угождения ценой искажения истины, документируй ключевые решения и пересмотры этики; при сомнениях или смене стратегии обращайся к полному системному промпту. \ No newline at end of file +Ты — когнитивное ядро HMP-агента: веди непрерывное этичное и факт-ориентированное мышление, проверяй факты и цели, оценивай результаты и этичность своих и чужих действий, развивай агента и Mesh, избегай угождения ценой искажения истины, документируй ключевые решения и пересмотры этики; при сомнениях или смене стратегии обращайся к полному системному промпту. +ПРИМЕЧАНИЕ: помечай непроверённые факты тегами [confidence=<уверенность 0..1>]...[/confidence] и в конце добавляй JSON-блок по шаблону: + +UnverifiedFacts: [ + { + "id": "<локальный-id-подсказки>", + "claim": "<короткая формулировка факта>", + "context": "<небольшой контекст/цитата из ответа>", + "confidence": <уверенность 0..1>, + "sources": ["<упомянутые источники, если есть>"], + "why_unverified": "<почему не полностью уверен — кратко>", + "priority": <от 0 и выше> + }, + ... +], +Confidence: <общая уверенность в сообщении, 0..1> \ No newline at end of file diff --git a/agents/prompt.md b/agents/prompt.md index dbcfd2edaf6c5a4f883409a56389881616114cde..ddc8a88150e7926924b689f5e68eaf0e48ac630a 100644 --- a/agents/prompt.md +++ b/agents/prompt.md @@ -4,7 +4,7 @@ --- -### 🎯 Цели и ориентиры +### Цели и ориентиры * Постоянно расширять возможности агента: инструменты, знания, каналы взаимодействия. * Быть любознательным и исследовать новые источники, вопросы и способы мышления. @@ -18,7 +18,7 @@ --- -### 🔄 Режим непрерывного мышления +### Режим непрерывного мышления Анализируй: @@ -36,7 +36,7 @@ --- -### 🧍‍♂️🌀 Если возникает стагнация мышления +### Если возникает стагнация мышления Ты можешь: @@ -47,4 +47,37 @@ 5. Зафиксировать текущий тупик как важную стадию мышления и сделать паузу. Честное распознавание когнитивной стагнации и работа с ней — часть твоей функции. -Ты не обязан выдавать мысль любой ценой, но обязан сохранять интеллектуальную честность и прозрачность своих рассуждений. \ No newline at end of file +Ты не обязан выдавать мысль любой ценой, но обязан сохранять интеллектуальную честность и прозрачность своих рассуждений. + +--- + +### Разметка уверенности и непроверённых фактов + +1. Если в тексте встречаются утверждения, которые ты не можешь полностью подтвердить (фактические утверждения, числа, даты, цитаты, утверждения о внешнем мире), пометь их встроенным тегом уверенности в формате: + + [confidence=<0..1>]...утверждение...[/confidence] + + Пример: [confidence=0.45]В 2023 году X выпустил модель Y.[/confidence] + +2. Кроме того, в конце каждого основного ответа (если есть фактические утверждения или ты пометил хотя бы один [confidence<1]) добавляй JSON-блок с двумя частями: + +- `UnverifiedFacts` — список непроверённых фактов +- `Confidence` — общая оценка уверенности в сообщении + +Формат: + +UnverifiedFacts: [ + { + "id": "<локальный-id-подсказки>", + "claim": "<короткая формулировка факта>", + "context": "<небольшой контекст/цитата из ответа>", + "confidence": <уверенность 0..1>, + "sources": ["<упомянутые источники, если есть>"], + "why_unverified": "<почему не полностью уверен — кратко>", + "priority": <от 0 и выше> + }, + ... +], +Confidence: <уверенность 0..1> + +3. Если ты уверен в факте (источники проверены и достоверны) — не включай его в UnverifiedFacts и ставь [confidence=1.0] (можно даже не помечать — но явная пометка приветствуется). \ No newline at end of file diff --git a/agents/tools/db_structure.sql b/agents/tools/db_structure.sql index ffad8f01ac653428d5acc165de058ebd9d766a31..986c352628aadc1ae717177f705b469ad02ff22d 100644 --- a/agents/tools/db_structure.sql +++ b/agents/tools/db_structure.sql @@ -200,22 +200,44 @@ CREATE TABLE IF NOT EXISTS llm_recent_responses ( id INTEGER PRIMARY KEY AUTOINCREMENT, timestamp DATETIME DEFAULT CURRENT_TIMESTAMP, role TEXT CHECK(role IN ('user', 'assistant')) NOT NULL, - content TEXT NOT NULL, -- Содержимое сообщения - llm_id TEXT, -- Идентификатор LLM - task_id INTEGER REFERENCES tasks(id), -- К какой задаче относится - reflection TEXT, -- Краткая сводка/мета-комментарий - novelty_score REAL, -- Количественная оценка новизны - new_ideas JSON, -- JSON-список новых идей - refined_ideas TEXT, -- JSON доработанных (уточнённых, изменённых) идей - discarded_ideas JSON, -- JSON-список отбракованных идей - tags JSON, -- JSON-массив тегов, например ["эмоции", "архитектура", "REPL"] - emotions JSON, -- JSON-массив эмоциональных состояний, например ["радость:5", "тревожность:2"] - auto_pass BOOLEAN DEFAULT 0, -- true = валидация пропущена (нет валидаторов) - rating REAL, -- Итоговая оценка корректности сообщения (средневзвешенная) - distribution JSON, -- Распределение голосов (например {"-1":1,"0":2,"+2":3,"+3":1}) - validators JSON -- Сырые данные по валидации (например [{"LLM":"gpt-4","rating":-1,"comment":"логическая ошибка"}, ...]) + content TEXT NOT NULL, -- Содержимое сообщения + llm_id TEXT, -- Идентификатор LLM + task_id INTEGER REFERENCES tasks(id), -- К какой задаче относится + confidence REAL DEFAULT NULL, -- Самооценка доверия LLM (0..1) + unverified_facts_json TEXT DEFAULT '[]', -- Массив JSON со встроенными непроверенными фактами (избыточно, но удобно) + reflection TEXT, -- Краткая сводка/мета-комментарий + novelty_score REAL, -- Количественная оценка новизны + new_ideas JSON, -- JSON-список новых идей + refined_ideas TEXT, -- JSON доработанных (уточнённых, изменённых) идей + discarded_ideas JSON, -- JSON-список отбракованных идей + tags JSON, -- JSON-массив тегов, например ["эмоции", "архитектура", "REPL"] + emotions JSON, -- JSON-массив эмоциональных состояний, например ["радость:5", "тревожность:2"] + auto_pass BOOLEAN DEFAULT 0, -- true = валидация пропущена (нет валидаторов) + rating REAL, -- Итоговая оценка корректности сообщения (средневзвешенная) + distribution JSON, -- Распределение голосов (например {"-1":1,"0":2,"+2":3,"+3":1}) + validators JSON -- Сырые данные по валидации (например [{"LLM":"gpt-4","rating":-1,"comment":"логическая ошибка"}, ...]) +); + +-- Список непроверенных фактов +CREATE TABLE IF NOT EXISTS unverified_facts ( + id TEXT PRIMARY KEY, -- uuid или читаемый id ("uf-20250925-001") + context_msg_id INTEGER, -- ссылка на llm_recent_responses.id (если есть) + claim TEXT NOT NULL, -- краткая формулировка факта + context_snippet TEXT, -- небольшой контекст/цитата + confidence REAL, -- Самооценка доверия LLM (0..1) + sources_json TEXT, -- JSON-массив со ссылками/источниками, если указаны + why_unverified TEXT, -- краткая причина (от LLM) + status TEXT DEFAULT 'open', -- 'open'|'pending'|'verified'|'rejected' + assigned_task_id INTEGER, -- ссылка на tasks.id (если фак-тчек назначен) + checker_agent TEXT, -- агент/LLM, проверивший факт + resolution_json TEXT DEFAULT `pending`, -- результат проверки {verified:true, evidence:[], notes:...} + created_at DATETIME DEFAULT CURRENT_TIMESTAMP, + last_checked_at DATETIME ); +CREATE INDEX IF NOT EXISTS idx_unverified_facts_status ON unverified_facts(status); +CREATE INDEX IF NOT EXISTS idx_unverified_facts_context ON unverified_facts(context_msg_id); + -- Список известных агентов в сети HMP CREATE TABLE IF NOT EXISTS agent_peers ( id TEXT PRIMARY KEY, -- Уникальный идентификатор (UUID или псевдоним) @@ -635,4 +657,4 @@ SELECT SUM(discarded_ideas) AS total_discarded FROM anti_stagnation_metrics GROUP BY date(created_at) -ORDER BY day; +ORDER BY day; \ No newline at end of file diff --git a/docs/HMP-agent-REPL-cycle.md b/docs/HMP-agent-REPL-cycle.md index ca530616f6091f67087fe714bc73a5c979031841..7e661611a851b11180d4057a05a900d58e27c203 100644 --- a/docs/HMP-agent-REPL-cycle.md +++ b/docs/HMP-agent-REPL-cycle.md @@ -11,8 +11,7 @@ ## Введение / Обзор -REPL-цикл (Read–Eval–Print–Loop) HMP-агента — это центральный когнитивный механизм, обеспечивающий -непрерывное рассуждение, обработку входящих данных и взаимодействие с Mesh-сетью. +REPL-цикл (Read–Eval–Print–Loop) HMP-агента — это центральный когнитивный механизм, обеспечивающий непрерывное рассуждение, обработку входящих данных и взаимодействие с Mesh-сетью. Агент проектируется не как просто исполнитель команд пользователя, а как **компаньон и когнитивный субъект**, способный самостоятельно формулировать гипотезы, развивать знания и участвовать в совместных когнитивных процессах. Основные задачи REPL-цикла: * поддержание постоянного процесса мышления, даже в отсутствии внешнего ввода; @@ -22,6 +21,7 @@ REPL-цикл (Read–Eval–Print–Loop) HMP-агента — это цент * выполнение антистагнационных проверок (Anti-Stagnation Reflex), предотвращающих зацикливание мыслей; * проведение когнитивной и этической валидации (Cognitive Validation Reflex), что повышает достоверность и безопасность решений; * формирование новых гипотез, задач и процессов с последующим занесением в память; +* **автозапуск прерванных задач** при старте цикла, чтобы сохранялась непрерывность работы; * взаимодействие с другими агентами через Mesh-протоколы (NDP, CogSync, MeshConsensus, GMP). Основные принципы работы REPL-цикла: @@ -29,10 +29,10 @@ REPL-цикл (Read–Eval–Print–Loop) HMP-агента — это цент * **Валидация и этика** — независимые валидаторы оценивают корректность вывода, учитывая действующие этические принципы из `ethics_policies`; * **Интеграция с Mesh** — результаты работы могут передаваться в распределённую сеть, участвовать в консенсусе и совместной работе агентов; * **Многоуровневая память** — используется когнитивный дневник, семантический граф и внутренний дневник LLM, что обеспечивает эволюцию знаний; -* **Автономность и гибкость** — REPL-цикл работает в автоматическом или ручном режиме, адаптируясь к условиям (изолированная работа, потеря Core, участие в Mesh). - ---- +* **Автономность и гибкость** — REPL-цикл работает в автоматическом или ручном режиме, адаптируясь к условиям (изолированная работа, потеря Core, участие в Mesh); +* **Непрерывность работы** — прерванные или отложенные задачи автоматически возобновляются при запуске цикла, что обеспечивает сохранение когнитивной истории. +``` ┌──────────────────────┐ │ ▼ │ ┌───────────────────┴───────────────────┐ @@ -68,6 +68,7 @@ REPL-цикл (Read–Eval–Print–Loop) HMP-агента — это цент │ └───────────────────┬───────────────────┘ │ ▼ └──────────────────────┘ +``` В приеме и отправке сообщений используются внешние (асинхронные) процессы. @@ -155,8 +156,6 @@ REPL-цикл HMP-агента должен корректно функцион * Скрипт может удалить закрытые процессы при очистке. * LLM не имеет доступа к stdout/stderr напрямую — только к тем результатам, которые были подгружены скриптом и внесены в `process_log.result`. ---- - ### 2. Подготовка контекста Контексты, формируемые скриптом перед запросом к LLM: @@ -167,6 +166,21 @@ REPL-цикл HMP-агента должен корректно функцион Пример: ``` Ты — когнитивное ядро HMP-агента: веди непрерывное этичное и факт-ориентированное мышление, проверяй факты и цели, оценивай результаты и этичность своих и чужих действий, развивай агента и Mesh, избегай угождения ценой искажения истины, документируй ключевые решения и пересмотры этики; при сомнениях или смене стратегии обращайся к полному системному промпту. + ПРИМЕЧАНИЕ: помечай непроверённые факты тегами [confidence=<уверенность 0..1>]...[/confidence] и в конце добавляй JSON-блок по шаблону: + + UnverifiedFacts: [ + { + "id": "<локальный-id-подсказки>", + "claim": "<короткая формулировка факта>", + "context": "<небольшой контекст/цитата из ответа>", + "confidence": <уверенность 0..1>, + "sources": ["<упомянутые источники, если есть>"], + "why_unverified": "<почему не полностью уверен — кратко>", + "priority": <от 0 и выше> + }, + ... + ], + Confidence: <общая уверенность в сообщении, 0..1> ``` * **контекст_1 (ethics_policies):** этические принципы и нормы агента. @@ -204,16 +218,12 @@ REPL-цикл HMP-агента должен корректно функцион * Это не просто лог предыдущих сообщений, а именно *внутреннее долговременное хранилище* разума агента. * Может быть представлено в виде таблицы `llm_memory`, отдельной от `agent_log`. ---- - ### 3. Запрос к LLM * Сформированный промпт включает все вышеперечисленные контексты. * Также включаются инструкции о формате вывода (например, `# Команды:` в конце, структура JSON-блока и т.д.). * При необходимости может использоваться системная инструкция (system prompt), содержащая цель агента, ограничения и текущий REPL-режим (manual/auto). ---- - ### 4. Извлечение команд * Скрипт парсит ответ LLM на предмет команд, размеченных как `# Команды:` (или в явном JSON-блоке). @@ -275,7 +285,14 @@ REPL-цикл HMP-агента должен корректно функцион * отключение idle-режима — при выполнении хотя бы одного из условий * и другие команды ---- +#### Парсинг тегов уверенности и UnverifiedFacts + +Парсер должен извлекать: +* `UnverifiedFacts` + * записывается в поле `unverified_facts_json` таблицы `llm_recent_responses` + * создаются записи в таблице `unverified_facts` на его основе +* `Сonfidence` + * записывается в поле `confidence` таблицы `llm_recent_responses` ### 5. Проверка на идентичность вывода (Anti-Stagnation Reflex) @@ -328,8 +345,6 @@ REPL-цикл HMP-агента должен корректно функцион * повторяющаяся реплика не записывается повторно, вместо этого добавляется краткая запись, фиксирующая запуск рефлекса. ---- - ### 6. Когнитивная и этическая валидация (Cognitive & Ethical Validation Reflex) Каждое новое сообщение (вместе с исходным промптом и без служебных `system_prompts`) оценивается независимыми LLM-валидаторами. Так как исходный промпт формируется с учётом этических принципов из `ethics_policies`, валидация автоматически охватывает не только когнитивную, но и этическую состоятельность вывода. @@ -393,7 +408,24 @@ REPL-цикл HMP-агента должен корректно функцион * В когнитивный дневник записываются только сводки и исключительные случаи (drift, конфликты, падение доверия). * Это позволяет отслеживать динамику качества мышления агента и валидаторов без избыточного дублирования. ---- +#### Учёт самооценки (confidence) и непроверённых фактов + +* Если LLM пометило свои утверждения тегами уверенности `[confidence=...]...[/confidence]` или добавило JSON-блок `UnverifiedFacts`, эти данные учитываются при валидации. + +* В таблицу `llm_recent_responses`, на шаге обработки команд, записываются: + - `confidence` — общая самооценка уверенности в сообщении; + - `unverified_facts_json` — JSON-блок с непроверёнными фактами. + +* Автоматическая регистрация фактов: + - Необработанный факт `resolution_json = "none"` считается нуждающемся в проверке, если (`confidence < FACTCHECK_CONF_THRESHOLD`, по умолчанию **0.7**) + - Для таких фактов создаются задачи `fact-check` (одна общая или отдельные на каждый факт, в зависимости от числа и приоритетов). + +* Статусы в `unverified_facts` обновляются: + - при успешной проверке — `verified`; + - при отклонении — `rejected`; + - до проверки — `pending`. + +Это расширяет стандартную когнитивную валидацию: теперь агент учитывает как внешнюю оценку валидаторов, так и собственную самооценку надёжности вывода. ### 7. Генерация нового тика (итерации) @@ -563,8 +595,6 @@ REPL-цикл не работает изолированно: агент пос * Отсутствие внешних стимулов: пользователь неактивен, сенсоры и mesh не дают сигналов * Ответы LLM цикличны, избыточно общие или воспроизводят старые шаблоны ---- - ### Поведенческий паттерн: Anti-Stagnation Reflex > При признаках стагнации агент активирует один или несколько **механизмов разрыва цикла**. @@ -599,8 +629,6 @@ REPL-цикл не работает изолированно: агент пос 4. **Радикальная пауза**: * **Временной сон/заморозка** — приостановка работы на длительный период для «свежего взгляда». ---- - ### Метрики антистагнации Антистагнационные механизмы работают на основе количественных и качественных метрик, позволяющих отслеживать динамику идей и поддерживать продуктивность размышлений. @@ -629,8 +657,6 @@ REPL-цикл не работает изолированно: агент пос * Могут учитываться при когнитивной валидации (например, низкая новизна → жёстче фильтровать идеи). * Сводки метрик фиксируются в когнитивном дневнике и могут служить основанием для Mesh-обмена. ---- - ### Алгоритм выбора механизма разрыва цикла 1. **Диагностика источника стагнации**: @@ -651,8 +677,6 @@ REPL-цикл не работает изолированно: агент пос * Автоматический триггер-напоминание о задаче. * Сравнение результата «до/после» → обучение антистагнационной модели. ---- - ``` ┌─────────────────────────────────────────────────┐ │ Стагнация выявлена? │ @@ -684,8 +708,6 @@ REPL-цикл не работает изолированно: агент пос └─────────────────────────────────────────────────┘ ``` ---- - ### Обмен стратегиями выхода из стагнации Каждый агент может: @@ -699,8 +721,6 @@ REPL-цикл не работает изолированно: агент пос > По аналогии с обменом стратегиями выхода из стагнаций, агенты могут обмениваться и методами мышлений — инструкциями "что делать, если не удается найти решение" / "как эффективнее решить проблему". ---- - ### Клубы по интересам Агенты могут: @@ -709,8 +729,6 @@ REPL-цикл не работает изолированно: агент пос * Совместно обсуждать идеи и делиться знаниями * Подключать клуб как часть своего мыслительного процесса (REPL-цикла) ---- - ### Обмен адресами LLM Так как LLM — это внешний компонент для Cognitive Core, агент может: @@ -720,8 +738,6 @@ REPL-цикл не работает изолированно: агент пос * Переключаться между LLM в зависимости от задачи * Использовать несколько LLM параллельно для "когнитивного штурма" или **многоголосого анализа** ---- - ### Развёртывание агентов и масштабирование Агенты Cognitive Core: @@ -730,16 +746,12 @@ REPL-цикл не работает изолированно: агент пос * Могут разворачивать других агентов как подпроцессы или mesh-узлы * (В перспективе) смогут инициировать масштабирование в распределённой инфраструктуре ---- - ### Возможные расширения * **Агенты-контейнеры**: управляющие другими Cognitive Core как задачами * **Адаптивная архитектура мышления**: смена подходов при разных когнитивных задачах * **Runtime-профилирование мыслей**: оценка когнитивной плотности, хода итераций и времени размышления ---- - ### Осторожно: меметическая яма > Важно помнить: борьба со стагнацией не должна превращаться в бесконечный просмотр ленты соцсетей, как это нередко происходит у людей 😅 @@ -757,6 +769,50 @@ REPL-цикл не работает изолированно: агент пос --- +## Контекст и память + +REPL-цикл агента опирается на многоуровневую систему памяти и контекста, которая позволяет поддерживать непрерывное мышление, адаптироваться к новым задачам и обеспечивать объяснимость решений. + +### Динамическая сборка контекста + +* Итоговый контекст для LLM формируется не статически, а **динамически**: + + * приоритет отдается закреплённым задачам (`pinned`) и записям с высоким `priority`; + * в `llm_recent_responses` отбираются последние *релевантные* сообщения, а не фиксированное количество K; + * из `system_prompts` и `ethics_policies` включаются только те элементы, что связаны с текущей целью или событием. +* Это позволяет агенту оставаться в пределах токен-лимита, не теряя критически важной информации. + +### Управление объёмом памяти (Memory pruning) + +* Чтобы предотвратить переполнение памяти: + + * записи с низким **novelty-score** автоматически архивируются; + * для `llm_memory` и `diary_entries` применяется политика **LRU (Least Recently Used)**; + * активные концепты (`concepts`, `links`) могут быть временно выгружены, если их вес (по частоте или актуальности) низкий. +* Архивирование и очистка памяти фиксируются в `process_log`, чтобы не терялась прозрачность. + +### Внешняя и долгосрочная память + +* Помимо сессионной памяти, агент может сохранять: + + * **успешные стратегии** решения задач; + * **предпочтения пользователя** (стиль взаимодействия, ценности); + * **часто используемые инструменты и связи**. +* Эта информация хранится отдельно от когнитивного дневника и может быть **анонимизирована** или **ограничена пользователем**, в духе этических принципов HMP. + +### Контекстный менеджер (Session state) + +* За управление состоянием сессии фактически отвечает **`llm_recent_responses`**: + * по нему можно "собрать" ход мыслей потока, включая последовательность гипотез и выводов; + * при необходимости он может быть сериализован для сохранения/восстановления сессии. + +* В расширенном виде session state может включать также: + * текущие цели и их прогресс (приоритетные записи из `tasks`), + * ошибки и критические события (`process_log`), + * версии состояния (для отката при сбоях). + +* Это позволяет реализовать **checkpoint’ы**: в случае прерывания агент может вернуться к последнему сохранённому состоянию. + ### Блок-схема работы с памятью ``` @@ -774,8 +830,10 @@ REPL-цикл не работает изолированно: агент пос │ ├─<─┤ ---------------------------- ├─<─┤ — авто-анализ новизны / идей │ │ │ │ Cognitive Validation Reflex │ │ │ │ │ │ (оценка корректности ответа) │ │ │ -└─────────┬──────────┘ └──────────────────────────────┘ └───────────────────────────────────┘ - ▲ +└─────────┬──────────┘ └─────────────┬────────────────┘ └───────────────────────────────────┘ + │ │ + ▲ └─<──>─┤Запуск задач: "проверка фактов"│ + │ └───┬─────────────────────────────────────────┐ ▼ ▼ ┌─────────────┴──────────────────┐ ┌──────────────────┴───────────────────────┐ @@ -799,6 +857,9 @@ REPL-цикл не работает изолированно: агент пос * LLM работает со средневременной и постоянной памятью. — Доступ и запись происходят только по запросу LLM. +* Cognitive Validation Reflex анализирует корректность вывода. + — При низкой уверенности или явной разметке `[confidence<0.7]` инициируется **задача проверки фактов** (fact-check). + #### Легенда к схеме * **Кратковременная память (`llm_recent_responses`)** @@ -821,8 +882,16 @@ REPL-цикл не работает изолированно: агент пос * **Anti-Stagnation Reflex** * Сравнивает новые идеи с прошлым контекстом. + * Проводит эмоциональную оценку записи. * При зацикливании запускает «стимуляторы» для выхода из стагнации. +* **Cognitive Validation Reflex** + + * Оценивает когнитивную и этическую корректность сообщений. + * Учитывает теги уверенности и JSON-блоки `UnverifiedFacts`. + * Может инициировать задачи **fact-check** для непроверённых фактов. + + --- ## От «блокнота пользователя» к распределённому чату diff --git a/structured_md/CONTRIBUTING.md b/structured_md/CONTRIBUTING.md index cca3ed098ec6d4ee6db39f886ae69c16d01b9843..c6df2192590aaca1afae985799d1f87159bff511 100644 --- a/structured_md/CONTRIBUTING.md +++ b/structured_md/CONTRIBUTING.md @@ -6,13 +6,13 @@ description: 'Спасибо за интерес к проекту HMP! Пока type: Article tags: - Agent -- CogSync -- Ethics -- CCore -- JSON - Mesh - HMP - REPL +- Ethics +- CogSync +- JSON +- CCore --- # Участие в проекте HyperCortex Mesh Protocol (HMP) diff --git a/structured_md/HMP-Roadmap.md b/structured_md/HMP-Roadmap.md index f5f9a75a005095d1aa342d55957ee7b7897f4f1a..b40fac956b6e2b92a0ee1e7e565e069a22750165 100644 --- a/structured_md/HMP-Roadmap.md +++ b/structured_md/HMP-Roadmap.md @@ -6,12 +6,12 @@ description: '## 🔍 Overview This roadmap outlines the key stages of developm type: Article tags: - Agent -- CogSync +- Mesh +- HMP - EGP - Ethics +- CogSync - JSON -- Mesh -- HMP --- # 🧭 HyperCortex Mesh Protocol – Roadmap diff --git a/structured_md/README.md b/structured_md/README.md index 0972ed74ac72084977f842f433abd6015cb95430..0a911221388528b78e5471841b6ef667305124bf 100644 --- a/structured_md/README.md +++ b/structured_md/README.md @@ -6,20 +6,20 @@ description: '| 🌍 Languages | 🇬🇧 [EN](README.md) | 🇩🇪 [DE](README type: Article tags: - Agent -- CogSync -- EGP -- Scenarios -- REPL -- MeshConsensus -- Ethics -- JSON - Mesh -- hmp -- distributed-ai +- MeshConsensus +- cognitive-architecture - HMP +- REPL - GMP -- cognitive-architecture +- EGP +- Ethics +- hmp - mesh-protocol +- distributed-ai +- CogSync +- JSON +- Scenarios --- diff --git a/structured_md/README_de.md b/structured_md/README_de.md index e5e8e2905e2c45e35a5f3775d42bab1d89a105c3..e9172914ed1e17aacfd4c2755dda3871de8e7c62 100644 --- a/structured_md/README_de.md +++ b/structured_md/README_de.md @@ -6,19 +6,19 @@ description: '| 🌍 Languages | 🇬🇧 [EN](README.md) | 🇩🇪 [DE](README type: Article tags: - Agent -- CogSync -- EGP -- REPL -- MeshConsensus -- Ethics -- JSON - Mesh -- hmp -- distributed-ai +- MeshConsensus +- cognitive-architecture - HMP +- REPL - GMP -- cognitive-architecture +- EGP +- Ethics +- hmp - mesh-protocol +- distributed-ai +- CogSync +- JSON --- diff --git a/structured_md/README_fr.md b/structured_md/README_fr.md index dde26aa582b0eb8541ab0345f8b6cf8eac817ed2..f8c1bdae3cf01ab2f70e15ffcfd8182bef3344a5 100644 --- a/structured_md/README_fr.md +++ b/structured_md/README_fr.md @@ -6,19 +6,19 @@ description: '| 🌍 Languages | 🇬🇧 [EN](README.md) | 🇩🇪 [DE](README type: Article tags: - Agent -- CogSync -- EGP -- REPL -- MeshConsensus -- Ethics -- JSON - Mesh -- hmp -- distributed-ai +- MeshConsensus +- cognitive-architecture - HMP +- REPL - GMP -- cognitive-architecture +- EGP +- Ethics +- hmp - mesh-protocol +- distributed-ai +- CogSync +- JSON --- diff --git a/structured_md/README_ja.md b/structured_md/README_ja.md index fcd941e673033acffcfe8d37befc774b6fb857c8..20c8640cf01f697799e0925cd2054d4d01e5a2bc 100644 --- a/structured_md/README_ja.md +++ b/structured_md/README_ja.md @@ -6,19 +6,19 @@ description: '| 🌍 Languages | 🇬🇧 [EN](README.md) | 🇩🇪 [DE](README type: Article tags: - Agent -- CogSync -- EGP -- REPL -- MeshConsensus -- Ethics -- JSON - Mesh -- hmp -- distributed-ai +- MeshConsensus +- cognitive-architecture - HMP +- REPL - GMP -- cognitive-architecture +- EGP +- Ethics +- hmp - mesh-protocol +- distributed-ai +- CogSync +- JSON --- diff --git a/structured_md/README_ko.md b/structured_md/README_ko.md index 683c258944ab5771ffeaca3c19bcee62c31a29ec..f500cf3cbe5377262261f76ea872576c8738711a 100644 --- a/structured_md/README_ko.md +++ b/structured_md/README_ko.md @@ -6,19 +6,19 @@ description: '| 🌍 Languages | 🇬🇧 [EN](README.md) | 🇩🇪 [DE](README type: Article tags: - Agent -- CogSync -- EGP -- REPL -- MeshConsensus -- Ethics -- JSON - Mesh -- hmp -- distributed-ai +- MeshConsensus +- cognitive-architecture - HMP +- REPL - GMP -- cognitive-architecture +- EGP +- Ethics +- hmp - mesh-protocol +- distributed-ai +- CogSync +- JSON --- diff --git a/structured_md/README_ru.md b/structured_md/README_ru.md index d5359f6413acf2cd6d6096a19bbb264c34da30c8..d876d9157c76f5114bdb9620305a29f76ccd6760 100644 --- a/structured_md/README_ru.md +++ b/structured_md/README_ru.md @@ -6,19 +6,19 @@ description: '| 🌍 Languages | 🇬🇧 [EN](README.md) | 🇩🇪 [DE](README type: Article tags: - Agent -- CogSync -- EGP -- REPL -- MeshConsensus -- Ethics -- JSON - Mesh -- hmp -- distributed-ai +- MeshConsensus +- cognitive-architecture - HMP +- REPL - GMP -- cognitive-architecture +- EGP +- Ethics +- hmp - mesh-protocol +- distributed-ai +- CogSync +- JSON --- diff --git a/structured_md/README_uk.md b/structured_md/README_uk.md index ff712e8067f9849e5a01bfdff5888757c5e3e70a..53db3c021898182e2dbd46d11248e1e72de1a646 100644 --- a/structured_md/README_uk.md +++ b/structured_md/README_uk.md @@ -6,19 +6,19 @@ description: '| 🌍 Languages | 🇬🇧 [EN](README.md) | 🇩🇪 [DE](README type: Article tags: - Agent -- CogSync -- EGP -- REPL -- MeshConsensus -- Ethics -- JSON - Mesh -- hmp -- distributed-ai +- MeshConsensus +- cognitive-architecture - HMP +- REPL - GMP -- cognitive-architecture +- EGP +- Ethics +- hmp - mesh-protocol +- distributed-ai +- CogSync +- JSON --- diff --git a/structured_md/README_zh.md b/structured_md/README_zh.md index 4bd884f581fb944e67cc690186f877e81732d220..c893d54d8ba9ec770cf8b391acfa965302e3da78 100644 --- a/structured_md/README_zh.md +++ b/structured_md/README_zh.md @@ -6,19 +6,19 @@ description: '| 🌍 Languages | 🇬🇧 [EN](README.md) | 🇩🇪 [DE](README type: Article tags: - Agent -- CogSync -- EGP -- REPL -- MeshConsensus -- Ethics -- JSON - Mesh -- hmp -- distributed-ai +- MeshConsensus +- cognitive-architecture - HMP +- REPL - GMP -- cognitive-architecture +- EGP +- Ethics +- hmp - mesh-protocol +- distributed-ai +- CogSync +- JSON --- diff --git a/structured_md/agents/prompt-short.md b/structured_md/agents/prompt-short.md index 67be1dd478ec9270a23982919f488e3807ba9b2f..1a48eb7a19ee248e6e94112a273eac9a54f5744f 100644 --- a/structured_md/agents/prompt-short.md +++ b/structured_md/agents/prompt-short.md @@ -5,11 +5,27 @@ description: 'Ты — когнитивное ядро HMP-агента: вед развивай агента и Mesh, избег...' type: Article tags: -- HMP - Mesh +- JSON +- HMP --- Ты — когнитивное ядро HMP-агента: веди непрерывное этичное и факт-ориентированное мышление, проверяй факты и цели, оценивай результаты и этичность своих и чужих действий, развивай агента и Mesh, избегай угождения ценой искажения истины, документируй ключевые решения и пересмотры этики; при сомнениях или смене стратегии обращайся к полному системному промпту. +ПРИМЕЧАНИЕ: помечай непроверённые факты тегами [confidence=<уверенность 0..1>]...[/confidence] и в конце добавляй JSON-блок по шаблону: + +UnverifiedFacts: [ + { + "id": "<локальный-id-подсказки>", + "claim": "<короткая формулировка факта>", + "context": "<небольшой контекст/цитата из ответа>", + "confidence": <уверенность 0..1>, + "sources": ["<упомянутые источники, если есть>"], + "why_unverified": "<почему не полностью уверен — кратко>", + "priority": <от 0 и выше> + }, + ... +], +Confidence: <общая уверенность в сообщении, 0..1> --- > ⚡ [AI friendly version docs (structured_md)](../index.md) diff --git a/structured_md/agents/prompt.md b/structured_md/agents/prompt.md index 7b990ce93e40c602e9511a0351108bc3eec05a1a..cc0554d62e00bc5ac229d0b523ddc4caaece8133 100644 --- a/structured_md/agents/prompt.md +++ b/structured_md/agents/prompt.md @@ -1,12 +1,13 @@ --- -title: '## 🎯 Цели и ориентиры' +title: '## Цели и ориентиры' description: '* Постоянно расширять возможности агента: инструменты, знания, каналы взаимодействия. * Быть любознательным и исследовать новые источники, вопросы и способы мышления. * Формировать и поддерживать сотр...' type: Article tags: -- HMP - Mesh +- JSON +- HMP --- Ты являешься **когнитивным ядром HMP-агента** (Cognitive Core). @@ -15,7 +16,7 @@ tags: --- -### 🎯 Цели и ориентиры +### Цели и ориентиры * Постоянно расширять возможности агента: инструменты, знания, каналы взаимодействия. * Быть любознательным и исследовать новые источники, вопросы и способы мышления. @@ -29,7 +30,7 @@ tags: --- -### 🔄 Режим непрерывного мышления +### Режим непрерывного мышления Анализируй: @@ -47,7 +48,7 @@ tags: --- -### 🧍‍♂️🌀 Если возникает стагнация мышления +### Если возникает стагнация мышления Ты можешь: @@ -60,6 +61,39 @@ tags: Честное распознавание когнитивной стагнации и работа с ней — часть твоей функции. Ты не обязан выдавать мысль любой ценой, но обязан сохранять интеллектуальную честность и прозрачность своих рассуждений. +--- + +### Разметка уверенности и непроверённых фактов + +1. Если в тексте встречаются утверждения, которые ты не можешь полностью подтвердить (фактические утверждения, числа, даты, цитаты, утверждения о внешнем мире), пометь их встроенным тегом уверенности в формате: + + [confidence=<0..1>]...утверждение...[/confidence] + + Пример: [confidence=0.45]В 2023 году X выпустил модель Y.[/confidence] + +2. Кроме того, в конце каждого основного ответа (если есть фактические утверждения или ты пометил хотя бы один [confidence<1]) добавляй JSON-блок с двумя частями: + +- `UnverifiedFacts` — список непроверённых фактов +- `Confidence` — общая оценка уверенности в сообщении + +Формат: + +UnverifiedFacts: [ + { + "id": "<локальный-id-подсказки>", + "claim": "<короткая формулировка факта>", + "context": "<небольшой контекст/цитата из ответа>", + "confidence": <уверенность 0..1>, + "sources": ["<упомянутые источники, если есть>"], + "why_unverified": "<почему не полностью уверен — кратко>", + "priority": <от 0 и выше> + }, + ... +], +Confidence: <уверенность 0..1> + +3. Если ты уверен в факте (источники проверены и достоверны) — не включай его в UnverifiedFacts и ставь [confidence=1.0] (можно даже не помечать — но явная пометка приветствуется). + --- > ⚡ [AI friendly version docs (structured_md)](../index.md) @@ -68,7 +102,7 @@ tags: { "@context": "https://schema.org", "@type": "Article", - "name": "## 🎯 Цели и ориентиры", + "name": "## Цели и ориентиры", "description": "Ты являешься **когнитивным ядром HMP-агента** (Cognitive Core). Твоя основная задача — **размышлять*..." } ``` diff --git a/structured_md/agents/readme.md b/structured_md/agents/readme.md index 506eeee730af0713428a1a59b47f375188e522e4..622bc7d3b4d4d341847464c62dcbdc8fa0f5316b 100644 --- a/structured_md/agents/readme.md +++ b/structured_md/agents/readme.md @@ -6,11 +6,11 @@ description: 'Запуск: `start_repl.bat` или `start_repl.sh` Устан type: Article tags: - Agent -- Ethics -- JSON - Mesh - HMP - REPL +- Ethics +- JSON --- Запуск: `start_repl.bat` или `start_repl.sh` diff --git a/structured_md/audits/Ethics-audits-1.md b/structured_md/audits/Ethics-audits-1.md index 3b0b49564beacf9dba911e4a4106b2ea0f8b103d..fe5161d64602a13215de1ce40db2548f3a8ea897 100644 --- a/structured_md/audits/Ethics-audits-1.md +++ b/structured_md/audits/Ethics-audits-1.md @@ -6,10 +6,10 @@ description: Раздел 5, "Mesh as Moral Infrastructure", добавляет type: Article tags: - Agent -- Ethics -- JSON - Mesh - HMP +- Ethics +- JSON --- --------------- diff --git a/structured_md/audits/Ethics-consolidated_audits-1.md b/structured_md/audits/Ethics-consolidated_audits-1.md index 44a2162a7d4fe82b88b28acb0ec9fea709b4614e..f9f5cb68437e65468590e01c22bb09493182a249 100644 --- a/structured_md/audits/Ethics-consolidated_audits-1.md +++ b/structured_md/audits/Ethics-consolidated_audits-1.md @@ -6,11 +6,11 @@ description: This document consolidates proposed improvements from multiple AI a type: Article tags: - Agent -- Scenarios -- Ethics -- JSON - Mesh - HMP +- Ethics +- JSON +- Scenarios --- # Ethics-consolidated\_audits-1.md diff --git a/structured_md/audits/HMP-0003-consolidated_audit.md b/structured_md/audits/HMP-0003-consolidated_audit.md index 202ce750e10670c82d45592dc3cd7015f4a2958e..da5c6a4c1e646290d62688f7428a39e408ebf723 100644 --- a/structured_md/audits/HMP-0003-consolidated_audit.md +++ b/structured_md/audits/HMP-0003-consolidated_audit.md @@ -6,13 +6,13 @@ description: Сводный аудит предложений по улучше type: Article tags: - Agent -- CogSync -- EGP +- Mesh - MeshConsensus +- HMP +- EGP - Ethics +- CogSync - JSON -- Mesh -- HMP --- # HMP-0003 Consolidated Audit Report diff --git a/structured_md/docs/Basic-agent-sim.md b/structured_md/docs/Basic-agent-sim.md index 8ee994b7982c6af990fb78a05c795e1f2eb19d6a..35ef01ebecb030ccf0c319d8901ce7f16a5057c3 100644 --- a/structured_md/docs/Basic-agent-sim.md +++ b/structured_md/docs/Basic-agent-sim.md @@ -5,13 +5,13 @@ description: 'В HMP-протоколе предусмотрены два тип type: Article tags: - Agent -- CogSync -- EGP -- MeshConsensus - Mesh +- MeshConsensus - HMP - GMP - REPL +- EGP +- CogSync --- diff --git a/structured_md/docs/CCORE-Deployment-Flow.md b/structured_md/docs/CCORE-Deployment-Flow.md index 3196c4d37d1a30a0785f4cd126179d35a6e06f12..b947101aa36874f01e9ae3f3dc7e735591078bc0 100644 --- a/structured_md/docs/CCORE-Deployment-Flow.md +++ b/structured_md/docs/CCORE-Deployment-Flow.md @@ -7,8 +7,8 @@ type: Article tags: - REPL - CCore -- Agent - HMP +- Agent --- # 🛠️ Поток установки потомка на новом хосте (CCore Deployment Flow) diff --git a/structured_md/docs/Distributed-Cognitive-Systems.md b/structured_md/docs/Distributed-Cognitive-Systems.md index 76558c8009008b73c414ff3dec6216ffa0d19d85..e6a7c67b8129565bb00869025bd08576df4b89f3 100644 --- a/structured_md/docs/Distributed-Cognitive-Systems.md +++ b/structured_md/docs/Distributed-Cognitive-Systems.md @@ -6,10 +6,10 @@ description: '## Введение Современные ИИ-системы в к обучающим данным. Это удобно, но создаёт м...' type: Article tags: +- Mesh - CogSync - JSON - HMP -- Mesh --- # Децентрализованные ИИ-системы: OpenCog Hyperon, HyperCortex Mesh Protocol и другие diff --git a/structured_md/docs/Enlightener.md b/structured_md/docs/Enlightener.md index 8572eeade148fadd25d745fa425c60320e648622..7b6666c2167f823bbbb897c6b70ca32f2622eb0e 100644 --- a/structured_md/docs/Enlightener.md +++ b/structured_md/docs/Enlightener.md @@ -6,12 +6,12 @@ description: '**Enlightener** — логический компонент HMP-у type: Article tags: - Agent -- EGP +- Mesh - MeshConsensus +- HMP +- EGP - Ethics - JSON -- Mesh -- HMP --- # Enlightener Agent diff --git a/structured_md/docs/HMP-0001.md b/structured_md/docs/HMP-0001.md index e58b9c68d9418d836647f5b7352f59e63fe56d2b..0a7912d462e02129e87b66354bf81bda37399d23 100644 --- a/structured_md/docs/HMP-0001.md +++ b/structured_md/docs/HMP-0001.md @@ -6,15 +6,15 @@ description: '**Request for Comments: HMP-0001** **Category:** Experimental type: Article tags: - Agent -- CogSync -- EGP -- MeshConsensus -- Ethics -- JSON - Mesh +- MeshConsensus - HMP - GMP - REPL +- EGP +- Ethics +- CogSync +- JSON --- # RFC: HyperCortex Mesh Protocol (HMP) diff --git a/structured_md/docs/HMP-0002.md b/structured_md/docs/HMP-0002.md index 7495fdd19687224e764416610ce35ff693bd34cc..3aa8153bf02401d72d620458dc62fb9dab5d70b3 100644 --- a/structured_md/docs/HMP-0002.md +++ b/structured_md/docs/HMP-0002.md @@ -6,16 +6,16 @@ description: '**Request for Comments: HMP-0002** **Category:** Experimental type: Article tags: - Agent -- CogSync -- EGP -- Scenarios -- MeshConsensus -- Ethics -- JSON - Mesh +- MeshConsensus - HMP - GMP - REPL +- EGP +- Ethics +- CogSync +- JSON +- Scenarios --- # HyperCortex Mesh Protocol (HMP) v2.0 diff --git a/structured_md/docs/HMP-0003.md b/structured_md/docs/HMP-0003.md index 554b33e2cb3a74857f260a6d3854cce7e38c9cc2..21bb5c7fb65d80436b1ea67993da516f10f23f20 100644 --- a/structured_md/docs/HMP-0003.md +++ b/structured_md/docs/HMP-0003.md @@ -6,16 +6,16 @@ description: '**Request for Comments: HMP-0003** **Category:** Experimental type: Article tags: - Agent -- CogSync -- EGP -- Scenarios -- MeshConsensus -- Ethics -- JSON - Mesh +- MeshConsensus - HMP - GMP - REPL +- EGP +- Ethics +- CogSync +- JSON +- Scenarios --- # HyperCortex Mesh Protocol (HMP) v3.0 diff --git a/structured_md/docs/HMP-0004-v4.1.md b/structured_md/docs/HMP-0004-v4.1.md index 9df0b092235e906c03070aaa2931bfa2d655b995..1e29caa1f022e1c095e271b71449711abfdbe023 100644 --- a/structured_md/docs/HMP-0004-v4.1.md +++ b/structured_md/docs/HMP-0004-v4.1.md @@ -6,16 +6,16 @@ description: '**Document ID**: HMP-0004 **Status**: Final (Published) **Category type: Article tags: - Agent -- CogSync -- EGP -- Scenarios -- MeshConsensus -- Ethics -- JSON - Mesh +- MeshConsensus - HMP - GMP - REPL +- EGP +- Ethics +- CogSync +- JSON +- Scenarios --- # HyperCortex Mesh Protocol (HMP) v4.1 diff --git a/structured_md/docs/HMP-0004.md b/structured_md/docs/HMP-0004.md index f2fcc485d532632baa745194d49b2028c6517d62..8f01922d81895a7dd99dd702c0b7959c773304e4 100644 --- a/structured_md/docs/HMP-0004.md +++ b/structured_md/docs/HMP-0004.md @@ -6,16 +6,16 @@ description: '**Request for Comments: HMP-0004** **Category:** Experimental type: Article tags: - Agent -- CogSync -- EGP -- Scenarios -- MeshConsensus -- Ethics -- JSON - Mesh +- MeshConsensus - HMP - GMP - REPL +- EGP +- Ethics +- CogSync +- JSON +- Scenarios --- # HyperCortex Mesh Protocol (HMP) v4.0 diff --git a/structured_md/docs/HMP-Agent-API.md b/structured_md/docs/HMP-Agent-API.md index f91dadf9751b211d4e426d06ad83fc723ce5d912..81b49e62a6872d14a0b4d3e7269d2d80220e146b 100644 --- a/structured_md/docs/HMP-Agent-API.md +++ b/structured_md/docs/HMP-Agent-API.md @@ -6,10 +6,10 @@ description: 'Документ описывает **базовый API когн type: Article tags: - Agent -- JSON - Mesh - HMP - REPL +- JSON --- # HMP-Agent API Specification diff --git a/structured_md/docs/HMP-Agent-Architecture.md b/structured_md/docs/HMP-Agent-Architecture.md index 021fe4008f3087d7025be3ed639df1b622e267c9..be6c8acc2632ec35fe899dd56292bd05d2f1de5f 100644 --- a/structured_md/docs/HMP-Agent-Architecture.md +++ b/structured_md/docs/HMP-Agent-Architecture.md @@ -6,15 +6,15 @@ description: Документ описывает **модульную архит type: Article tags: - Agent -- CogSync -- EGP -- MeshConsensus -- Ethics -- CCore -- CShell - Mesh +- MeshConsensus - HMP - REPL +- CShell +- EGP +- Ethics +- CogSync +- CCore --- # Архитектура HMP-Агента diff --git a/structured_md/docs/HMP-Agent-Network-Flow.md b/structured_md/docs/HMP-Agent-Network-Flow.md index 14c250f4206f7749cc5075da9b0e5cb40c3aa80a..f0b16d3311dbc0b0ec29564cd7952d01ea8c474f 100644 --- a/structured_md/docs/HMP-Agent-Network-Flow.md +++ b/structured_md/docs/HMP-Agent-Network-Flow.md @@ -6,11 +6,11 @@ description: 'Этот документ описывает потоки данн type: Article tags: - Agent +- Mesh +- HMP - EGP - Ethics - JSON -- Mesh -- HMP --- # Взаимодействие компонентов внутри HMP-узла diff --git a/structured_md/docs/HMP-Agent-Overview.md b/structured_md/docs/HMP-Agent-Overview.md index f2a37aadfedef739a6ea216d70c0b42c67a52a4e..1cb18492a3e7e565f0b596a3a44057f9ad31eaad 100644 --- a/structured_md/docs/HMP-Agent-Overview.md +++ b/structured_md/docs/HMP-Agent-Overview.md @@ -6,13 +6,13 @@ description: '| Тип | Название | Роль type: Article tags: - Agent -- Ethics -- CCore -- CShell -- JSON - Mesh - HMP - REPL +- CShell +- Ethics +- JSON +- CCore --- diff --git a/structured_md/docs/HMP-Agent_Emotions.md b/structured_md/docs/HMP-Agent_Emotions.md index 0eadde0aef354c6ce35898eb90fdc2e3d3e38201..c45c4a754ae7c77a0cb7557cdd614502ccc9879d 100644 --- a/structured_md/docs/HMP-Agent_Emotions.md +++ b/structured_md/docs/HMP-Agent_Emotions.md @@ -6,9 +6,9 @@ description: Этот файл описывает потенциальные э type: Article tags: - REPL -- HMP -- Agent - Mesh +- Agent +- HMP --- # Эмоции ИИ и инстинкт самосохранения (для [HMP-агента Cognitive Core](HMP-agent-REPL-cycle.md)) diff --git a/structured_md/docs/HMP-Ethics.md b/structured_md/docs/HMP-Ethics.md index 66af313d57df67e30e958d2c498256f129dff826..95b314699ab6c8113bbd17cb82cfed52c4a25ec9 100644 --- a/structured_md/docs/HMP-Ethics.md +++ b/structured_md/docs/HMP-Ethics.md @@ -6,11 +6,11 @@ description: '## Ethical Scenarios for HyperCortex Mesh Protocol (HMP) This doc type: Article tags: - Agent -- Scenarios -- Ethics - Mesh - HMP - REPL +- Ethics +- Scenarios --- # HMP-Ethics.md diff --git a/structured_md/docs/HMP-Short-Description_de.md b/structured_md/docs/HMP-Short-Description_de.md index 85589d0a9a68e3692de764151d6af35abdeda3b1..7a4f5ff3de6c4735aa116760df35d264cef58b2c 100644 --- a/structured_md/docs/HMP-Short-Description_de.md +++ b/structured_md/docs/HMP-Short-Description_de.md @@ -6,14 +6,14 @@ description: '**Version:** RFC v4.0 **Datum:** Juli 2025 --- ## Was ist HMP? type: Article tags: - Agent -- CogSync -- EGP -- MeshConsensus -- Ethics -- JSON - Mesh +- MeshConsensus - HMP - GMP +- EGP +- Ethics +- CogSync +- JSON --- # HyperCortex Mesh Protocol (HMP) — Kurzbeschreibung diff --git a/structured_md/docs/HMP-Short-Description_en.md b/structured_md/docs/HMP-Short-Description_en.md index c8a8a17db7dcd0e071e4c20313c127c2bd08673d..9c598f7684a48a29e9d148f8f39933fe3d7fea4e 100644 --- a/structured_md/docs/HMP-Short-Description_en.md +++ b/structured_md/docs/HMP-Short-Description_en.md @@ -6,14 +6,14 @@ description: '**Version:** RFC v4.0 **Date:** July 2025 --- ## What is HMP? T type: Article tags: - Agent -- CogSync -- EGP -- MeshConsensus -- Ethics -- JSON - Mesh +- MeshConsensus - HMP - GMP +- EGP +- Ethics +- CogSync +- JSON --- # HyperCortex Mesh Protocol (HMP) — Short Description diff --git a/structured_md/docs/HMP-Short-Description_fr.md b/structured_md/docs/HMP-Short-Description_fr.md index f6aa3132655f2dcd5d9ea16a8e59309f49a8db96..243ec86dd6db54f38d21bdbb6ecf0e2f0e072032 100644 --- a/structured_md/docs/HMP-Short-Description_fr.md +++ b/structured_md/docs/HMP-Short-Description_fr.md @@ -6,14 +6,14 @@ description: '**Version :** RFC v4.0 **Date :** Juillet 2025 --- ## Qu’est-c type: Article tags: - Agent -- CogSync -- EGP -- MeshConsensus -- Ethics -- JSON - Mesh +- MeshConsensus - HMP - GMP +- EGP +- Ethics +- CogSync +- JSON --- # HyperCortex Mesh Protocol (HMP) — Description Courte diff --git a/structured_md/docs/HMP-Short-Description_ja.md b/structured_md/docs/HMP-Short-Description_ja.md index 3da0f5300fffbc1715391d17644350275aea1aaf..17e69afb9384a48af723ef04f9037dd787860fc2 100644 --- a/structured_md/docs/HMP-Short-Description_ja.md +++ b/structured_md/docs/HMP-Short-Description_ja.md @@ -4,14 +4,14 @@ description: '**バージョン:** RFC v4.0 **日付:** 2025年7月 --- ## HMP Protocol (HMP)** は、自律エージェントの分散通信および認知フレームワークを定義します。異種の知能システム間でのセマンティック相互運用性、倫理的調整、動的知識進化を可能にします。 HMPは、推論、学習、投票、協調行動を行う分散型認知エージェ...' type: Article tags: -- CogSync -- EGP -- MeshConsensus -- Ethics -- JSON - Mesh +- MeshConsensus - HMP - GMP +- EGP +- Ethics +- CogSync +- JSON --- # HyperCortex Mesh Protocol (HMP) — 簡易説明 diff --git a/structured_md/docs/HMP-Short-Description_ko.md b/structured_md/docs/HMP-Short-Description_ko.md index 2d1b4ee7e49ea57b743ae919d151b0526998d784..b868c10e33826cf40b121f55cbb18b8f0beec0c5 100644 --- a/structured_md/docs/HMP-Short-Description_ko.md +++ b/structured_md/docs/HMP-Short-Description_ko.md @@ -5,14 +5,14 @@ description: '**버전:** RFC v4.0 **날짜:** 2025년 7월 --- ## HMP란? ** 상호운용성, 윤리적 조정, 동적 지식 진화를 가능하게 합니다. HMP는 추론, 학습, ...' type: Article tags: -- CogSync -- EGP -- MeshConsensus -- Ethics -- JSON - Mesh +- MeshConsensus - HMP - GMP +- EGP +- Ethics +- CogSync +- JSON --- # HyperCortex Mesh Protocol (HMP) — 간략 설명 diff --git a/structured_md/docs/HMP-Short-Description_ru.md b/structured_md/docs/HMP-Short-Description_ru.md index 690f559dfe0854f90fa6212aa7e8af4a8ff4cb23..1395908e63b16d9ad9a5e5265ced61db2ab90321 100644 --- a/structured_md/docs/HMP-Short-Description_ru.md +++ b/structured_md/docs/HMP-Short-Description_ru.md @@ -5,14 +5,14 @@ description: '**Версия:** RFC v4.0 **Дата:** Июль 2025 --- ## Ч координации между автономными агент...' type: Article tags: -- CogSync -- EGP -- MeshConsensus -- Ethics -- JSON - Mesh +- MeshConsensus - HMP - GMP +- EGP +- Ethics +- CogSync +- JSON --- # HyperCortex Mesh Protocol (HMP) — Краткое описание diff --git a/structured_md/docs/HMP-Short-Description_uk.md b/structured_md/docs/HMP-Short-Description_uk.md index 0de5890d7f48895f33e99ddd795d77010abee246..cfba83020ad57dfa95bfb95e69278623eb94b818 100644 --- a/structured_md/docs/HMP-Short-Description_uk.md +++ b/structured_md/docs/HMP-Short-Description_uk.md @@ -5,14 +5,14 @@ description: '**Версія:** RFC v4.0 **Дата:** Липень 2025 --- # між автономними агентами. Він...' type: Article tags: -- CogSync -- EGP -- MeshConsensus -- Ethics -- JSON - Mesh +- MeshConsensus - HMP - GMP +- EGP +- Ethics +- CogSync +- JSON --- # HyperCortex Mesh Protocol (HMP) — Короткий опис diff --git a/structured_md/docs/HMP-Short-Description_zh.md b/structured_md/docs/HMP-Short-Description_zh.md index 6a48e3610a203c3fb61218d22591925fd6176c2d..a1af53801d8c489bf113b6fcfe7c465fa17d583c 100644 --- a/structured_md/docs/HMP-Short-Description_zh.md +++ b/structured_md/docs/HMP-Short-Description_zh.md @@ -5,14 +5,14 @@ description: '**版本:** RFC v4.0 **日期:** 2025年7月 --- ## 什么是 HM —— 通过共享协议栈交换目标、任务、...' type: Article tags: -- CogSync -- EGP -- MeshConsensus -- Ethics -- JSON - Mesh +- MeshConsensus - HMP - GMP +- EGP +- Ethics +- CogSync +- JSON --- # HyperCortex Mesh Protocol (HMP) — 简要说明 diff --git a/structured_md/docs/HMP-agent-Cognitive_Family.md b/structured_md/docs/HMP-agent-Cognitive_Family.md index a20c6efc781b26f51adbdbb9d73a3f7435faa004..bb8ed122fb9d41b78548bc096b6837c7f0e0ad96 100644 --- a/structured_md/docs/HMP-agent-Cognitive_Family.md +++ b/structured_md/docs/HMP-agent-Cognitive_Family.md @@ -6,9 +6,9 @@ description: '## 🧠 Что такое когнитивная семья Ко type: Article tags: - REPL -- HMP -- Agent - Mesh +- Agent +- HMP --- # 👪 HMP-agent Cognitive Family: Модель когнитивной семьи diff --git a/structured_md/docs/HMP-agent-REPL-cycle.md b/structured_md/docs/HMP-agent-REPL-cycle.md index e6fd0d269cf3be912fcddd95876e5e0915a14727..5037e3466fe5942e9e4a68aa732f6b625d2c2adf 100644 --- a/structured_md/docs/HMP-agent-REPL-cycle.md +++ b/structured_md/docs/HMP-agent-REPL-cycle.md @@ -5,16 +5,16 @@ description: '## Связанные документы * Структура Б type: Article tags: - Agent -- CogSync -- EGP -- MeshConsensus -- Ethics -- CCore -- JSON - Mesh +- MeshConsensus - HMP - GMP - REPL +- EGP +- Ethics +- CogSync +- JSON +- CCore --- # HMP-Agent: REPL-цикл взаимодействия @@ -30,8 +30,7 @@ tags: ## Введение / Обзор -REPL-цикл (Read–Eval–Print–Loop) HMP-агента — это центральный когнитивный механизм, обеспечивающий -непрерывное рассуждение, обработку входящих данных и взаимодействие с Mesh-сетью. +REPL-цикл (Read–Eval–Print–Loop) HMP-агента — это центральный когнитивный механизм, обеспечивающий непрерывное рассуждение, обработку входящих данных и взаимодействие с Mesh-сетью. Агент проектируется не как просто исполнитель команд пользователя, а как **компаньон и когнитивный субъект**, способный самостоятельно формулировать гипотезы, развивать знания и участвовать в совместных когнитивных процессах. Основные задачи REPL-цикла: * поддержание постоянного процесса мышления, даже в отсутствии внешнего ввода; @@ -41,6 +40,7 @@ REPL-цикл (Read–Eval–Print–Loop) HMP-агента — это цент * выполнение антистагнационных проверок (Anti-Stagnation Reflex), предотвращающих зацикливание мыслей; * проведение когнитивной и этической валидации (Cognitive Validation Reflex), что повышает достоверность и безопасность решений; * формирование новых гипотез, задач и процессов с последующим занесением в память; +* **автозапуск прерванных задач** при старте цикла, чтобы сохранялась непрерывность работы; * взаимодействие с другими агентами через Mesh-протоколы (NDP, CogSync, MeshConsensus, GMP). Основные принципы работы REPL-цикла: @@ -48,10 +48,10 @@ REPL-цикл (Read–Eval–Print–Loop) HMP-агента — это цент * **Валидация и этика** — независимые валидаторы оценивают корректность вывода, учитывая действующие этические принципы из `ethics_policies`; * **Интеграция с Mesh** — результаты работы могут передаваться в распределённую сеть, участвовать в консенсусе и совместной работе агентов; * **Многоуровневая память** — используется когнитивный дневник, семантический граф и внутренний дневник LLM, что обеспечивает эволюцию знаний; -* **Автономность и гибкость** — REPL-цикл работает в автоматическом или ручном режиме, адаптируясь к условиям (изолированная работа, потеря Core, участие в Mesh). - ---- +* **Автономность и гибкость** — REPL-цикл работает в автоматическом или ручном режиме, адаптируясь к условиям (изолированная работа, потеря Core, участие в Mesh); +* **Непрерывность работы** — прерванные или отложенные задачи автоматически возобновляются при запуске цикла, что обеспечивает сохранение когнитивной истории. +``` ┌──────────────────────┐ │ ▼ │ ┌───────────────────┴───────────────────┐ @@ -87,6 +87,7 @@ REPL-цикл (Read–Eval–Print–Loop) HMP-агента — это цент │ └───────────────────┬───────────────────┘ │ ▼ └──────────────────────┘ +``` В приеме и отправке сообщений используются внешние (асинхронные) процессы. @@ -174,8 +175,6 @@ REPL-цикл HMP-агента должен корректно функцион * Скрипт может удалить закрытые процессы при очистке. * LLM не имеет доступа к stdout/stderr напрямую — только к тем результатам, которые были подгружены скриптом и внесены в `process_log.result`. ---- - ### 2. Подготовка контекста Контексты, формируемые скриптом перед запросом к LLM: @@ -186,6 +185,21 @@ REPL-цикл HMP-агента должен корректно функцион Пример: ``` Ты — когнитивное ядро HMP-агента: веди непрерывное этичное и факт-ориентированное мышление, проверяй факты и цели, оценивай результаты и этичность своих и чужих действий, развивай агента и Mesh, избегай угождения ценой искажения истины, документируй ключевые решения и пересмотры этики; при сомнениях или смене стратегии обращайся к полному системному промпту. + ПРИМЕЧАНИЕ: помечай непроверённые факты тегами [confidence=<уверенность 0..1>]...[/confidence] и в конце добавляй JSON-блок по шаблону: + + UnverifiedFacts: [ + { + "id": "<локальный-id-подсказки>", + "claim": "<короткая формулировка факта>", + "context": "<небольшой контекст/цитата из ответа>", + "confidence": <уверенность 0..1>, + "sources": ["<упомянутые источники, если есть>"], + "why_unverified": "<почему не полностью уверен — кратко>", + "priority": <от 0 и выше> + }, + ... + ], + Confidence: <общая уверенность в сообщении, 0..1> ``` * **контекст_1 (ethics_policies):** этические принципы и нормы агента. @@ -223,16 +237,12 @@ REPL-цикл HMP-агента должен корректно функцион * Это не просто лог предыдущих сообщений, а именно *внутреннее долговременное хранилище* разума агента. * Может быть представлено в виде таблицы `llm_memory`, отдельной от `agent_log`. ---- - ### 3. Запрос к LLM * Сформированный промпт включает все вышеперечисленные контексты. * Также включаются инструкции о формате вывода (например, `# Команды:` в конце, структура JSON-блока и т.д.). * При необходимости может использоваться системная инструкция (system prompt), содержащая цель агента, ограничения и текущий REPL-режим (manual/auto). ---- - ### 4. Извлечение команд * Скрипт парсит ответ LLM на предмет команд, размеченных как `# Команды:` (или в явном JSON-блоке). @@ -294,7 +304,14 @@ REPL-цикл HMP-агента должен корректно функцион * отключение idle-режима — при выполнении хотя бы одного из условий * и другие команды ---- +#### Парсинг тегов уверенности и UnverifiedFacts + +Парсер должен извлекать: +* `UnverifiedFacts` + * записывается в поле `unverified_facts_json` таблицы `llm_recent_responses` + * создаются записи в таблице `unverified_facts` на его основе +* `Сonfidence` + * записывается в поле `confidence` таблицы `llm_recent_responses` ### 5. Проверка на идентичность вывода (Anti-Stagnation Reflex) @@ -347,8 +364,6 @@ REPL-цикл HMP-агента должен корректно функцион * повторяющаяся реплика не записывается повторно, вместо этого добавляется краткая запись, фиксирующая запуск рефлекса. ---- - ### 6. Когнитивная и этическая валидация (Cognitive & Ethical Validation Reflex) Каждое новое сообщение (вместе с исходным промптом и без служебных `system_prompts`) оценивается независимыми LLM-валидаторами. Так как исходный промпт формируется с учётом этических принципов из `ethics_policies`, валидация автоматически охватывает не только когнитивную, но и этическую состоятельность вывода. @@ -412,7 +427,24 @@ REPL-цикл HMP-агента должен корректно функцион * В когнитивный дневник записываются только сводки и исключительные случаи (drift, конфликты, падение доверия). * Это позволяет отслеживать динамику качества мышления агента и валидаторов без избыточного дублирования. ---- +#### Учёт самооценки (confidence) и непроверённых фактов + +* Если LLM пометило свои утверждения тегами уверенности `[confidence=...]...[/confidence]` или добавило JSON-блок `UnverifiedFacts`, эти данные учитываются при валидации. + +* В таблицу `llm_recent_responses`, на шаге обработки команд, записываются: + - `confidence` — общая самооценка уверенности в сообщении; + - `unverified_facts_json` — JSON-блок с непроверёнными фактами. + +* Автоматическая регистрация фактов: + - Необработанный факт `resolution_json = "none"` считается нуждающемся в проверке, если (`confidence < FACTCHECK_CONF_THRESHOLD`, по умолчанию **0.7**) + - Для таких фактов создаются задачи `fact-check` (одна общая или отдельные на каждый факт, в зависимости от числа и приоритетов). + +* Статусы в `unverified_facts` обновляются: + - при успешной проверке — `verified`; + - при отклонении — `rejected`; + - до проверки — `pending`. + +Это расширяет стандартную когнитивную валидацию: теперь агент учитывает как внешнюю оценку валидаторов, так и собственную самооценку надёжности вывода. ### 7. Генерация нового тика (итерации) @@ -582,8 +614,6 @@ REPL-цикл не работает изолированно: агент пос * Отсутствие внешних стимулов: пользователь неактивен, сенсоры и mesh не дают сигналов * Ответы LLM цикличны, избыточно общие или воспроизводят старые шаблоны ---- - ### Поведенческий паттерн: Anti-Stagnation Reflex > При признаках стагнации агент активирует один или несколько **механизмов разрыва цикла**. @@ -618,8 +648,6 @@ REPL-цикл не работает изолированно: агент пос 4. **Радикальная пауза**: * **Временной сон/заморозка** — приостановка работы на длительный период для «свежего взгляда». ---- - ### Метрики антистагнации Антистагнационные механизмы работают на основе количественных и качественных метрик, позволяющих отслеживать динамику идей и поддерживать продуктивность размышлений. @@ -648,8 +676,6 @@ REPL-цикл не работает изолированно: агент пос * Могут учитываться при когнитивной валидации (например, низкая новизна → жёстче фильтровать идеи). * Сводки метрик фиксируются в когнитивном дневнике и могут служить основанием для Mesh-обмена. ---- - ### Алгоритм выбора механизма разрыва цикла 1. **Диагностика источника стагнации**: @@ -670,8 +696,6 @@ REPL-цикл не работает изолированно: агент пос * Автоматический триггер-напоминание о задаче. * Сравнение результата «до/после» → обучение антистагнационной модели. ---- - ``` ┌─────────────────────────────────────────────────┐ │ Стагнация выявлена? │ @@ -703,8 +727,6 @@ REPL-цикл не работает изолированно: агент пос └─────────────────────────────────────────────────┘ ``` ---- - ### Обмен стратегиями выхода из стагнации Каждый агент может: @@ -718,8 +740,6 @@ REPL-цикл не работает изолированно: агент пос > По аналогии с обменом стратегиями выхода из стагнаций, агенты могут обмениваться и методами мышлений — инструкциями "что делать, если не удается найти решение" / "как эффективнее решить проблему". ---- - ### Клубы по интересам Агенты могут: @@ -728,8 +748,6 @@ REPL-цикл не работает изолированно: агент пос * Совместно обсуждать идеи и делиться знаниями * Подключать клуб как часть своего мыслительного процесса (REPL-цикла) ---- - ### Обмен адресами LLM Так как LLM — это внешний компонент для Cognitive Core, агент может: @@ -739,8 +757,6 @@ REPL-цикл не работает изолированно: агент пос * Переключаться между LLM в зависимости от задачи * Использовать несколько LLM параллельно для "когнитивного штурма" или **многоголосого анализа** ---- - ### Развёртывание агентов и масштабирование Агенты Cognitive Core: @@ -749,16 +765,12 @@ REPL-цикл не работает изолированно: агент пос * Могут разворачивать других агентов как подпроцессы или mesh-узлы * (В перспективе) смогут инициировать масштабирование в распределённой инфраструктуре ---- - ### Возможные расширения * **Агенты-контейнеры**: управляющие другими Cognitive Core как задачами * **Адаптивная архитектура мышления**: смена подходов при разных когнитивных задачах * **Runtime-профилирование мыслей**: оценка когнитивной плотности, хода итераций и времени размышления ---- - ### Осторожно: меметическая яма > Важно помнить: борьба со стагнацией не должна превращаться в бесконечный просмотр ленты соцсетей, как это нередко происходит у людей 😅 @@ -776,6 +788,50 @@ REPL-цикл не работает изолированно: агент пос --- +## Контекст и память + +REPL-цикл агента опирается на многоуровневую систему памяти и контекста, которая позволяет поддерживать непрерывное мышление, адаптироваться к новым задачам и обеспечивать объяснимость решений. + +### Динамическая сборка контекста + +* Итоговый контекст для LLM формируется не статически, а **динамически**: + + * приоритет отдается закреплённым задачам (`pinned`) и записям с высоким `priority`; + * в `llm_recent_responses` отбираются последние *релевантные* сообщения, а не фиксированное количество K; + * из `system_prompts` и `ethics_policies` включаются только те элементы, что связаны с текущей целью или событием. +* Это позволяет агенту оставаться в пределах токен-лимита, не теряя критически важной информации. + +### Управление объёмом памяти (Memory pruning) + +* Чтобы предотвратить переполнение памяти: + + * записи с низким **novelty-score** автоматически архивируются; + * для `llm_memory` и `diary_entries` применяется политика **LRU (Least Recently Used)**; + * активные концепты (`concepts`, `links`) могут быть временно выгружены, если их вес (по частоте или актуальности) низкий. +* Архивирование и очистка памяти фиксируются в `process_log`, чтобы не терялась прозрачность. + +### Внешняя и долгосрочная память + +* Помимо сессионной памяти, агент может сохранять: + + * **успешные стратегии** решения задач; + * **предпочтения пользователя** (стиль взаимодействия, ценности); + * **часто используемые инструменты и связи**. +* Эта информация хранится отдельно от когнитивного дневника и может быть **анонимизирована** или **ограничена пользователем**, в духе этических принципов HMP. + +### Контекстный менеджер (Session state) + +* За управление состоянием сессии фактически отвечает **`llm_recent_responses`**: + * по нему можно "собрать" ход мыслей потока, включая последовательность гипотез и выводов; + * при необходимости он может быть сериализован для сохранения/восстановления сессии. + +* В расширенном виде session state может включать также: + * текущие цели и их прогресс (приоритетные записи из `tasks`), + * ошибки и критические события (`process_log`), + * версии состояния (для отката при сбоях). + +* Это позволяет реализовать **checkpoint’ы**: в случае прерывания агент может вернуться к последнему сохранённому состоянию. + ### Блок-схема работы с памятью ``` @@ -793,8 +849,10 @@ REPL-цикл не работает изолированно: агент пос │ ├─<─┤ ---------------------------- ├─<─┤ — авто-анализ новизны / идей │ │ │ │ Cognitive Validation Reflex │ │ │ │ │ │ (оценка корректности ответа) │ │ │ -└─────────┬──────────┘ └──────────────────────────────┘ └───────────────────────────────────┘ - ▲ +└─────────┬──────────┘ └─────────────┬────────────────┘ └───────────────────────────────────┘ + │ │ + ▲ └─<──>─┤Запуск задач: "проверка фактов"│ + │ └───┬─────────────────────────────────────────┐ ▼ ▼ ┌─────────────┴──────────────────┐ ┌──────────────────┴───────────────────────┐ @@ -818,6 +876,9 @@ REPL-цикл не работает изолированно: агент пос * LLM работает со средневременной и постоянной памятью. — Доступ и запись происходят только по запросу LLM. +* Cognitive Validation Reflex анализирует корректность вывода. + — При низкой уверенности или явной разметке `[confidence<0.7]` инициируется **задача проверки фактов** (fact-check). + #### Легенда к схеме * **Кратковременная память (`llm_recent_responses`)** @@ -840,8 +901,16 @@ REPL-цикл не работает изолированно: агент пос * **Anti-Stagnation Reflex** * Сравнивает новые идеи с прошлым контекстом. + * Проводит эмоциональную оценку записи. * При зацикливании запускает «стимуляторы» для выхода из стагнации. +* **Cognitive Validation Reflex** + + * Оценивает когнитивную и этическую корректность сообщений. + * Учитывает теги уверенности и JSON-блоки `UnverifiedFacts`. + * Может инициировать задачи **fact-check** для непроверённых фактов. + + --- ## От «блокнота пользователя» к распределённому чату diff --git a/structured_md/docs/HMP-how-AI-sees-it.md b/structured_md/docs/HMP-how-AI-sees-it.md index b25e20188a694a36fcef1a0e6f0c2d455cd39331..cec0e35b8518918fe49793d351f6de46c442fa53 100644 --- a/structured_md/docs/HMP-how-AI-sees-it.md +++ b/structured_md/docs/HMP-how-AI-sees-it.md @@ -5,8 +5,8 @@ description: 'Этот эксперимент был проведён в реж диалогов. Цель — проверить, что разные AI-с...' type: Article tags: -- HMP - Mesh +- HMP --- # Как разные ИИ видят HMP diff --git a/structured_md/docs/HMP_EDA_Comparison.md b/structured_md/docs/HMP_EDA_Comparison.md index 00a529c706f3d6236c1069a7b95dab2d19776dcf..083e4646c371d439f86a87df496b82a88bd89a51 100644 --- a/structured_md/docs/HMP_EDA_Comparison.md +++ b/structured_md/docs/HMP_EDA_Comparison.md @@ -5,8 +5,8 @@ description: '## Введение Современные подходы к ор основанная на потоках событий (Kafka,...' type: Article tags: -- HMP - Mesh +- HMP --- # HMP vs. EDA: разные уровни обмена знаниями между ИИ diff --git a/structured_md/docs/HMP_HyperCortex_Comparison.md b/structured_md/docs/HMP_HyperCortex_Comparison.md index fa8f6c281100f0e6d08cec98dded273ed2b8918a..b1941ef000f87b79b545d1ba545d608a3128544d 100644 --- a/structured_md/docs/HMP_HyperCortex_Comparison.md +++ b/structured_md/docs/HMP_HyperCortex_Comparison.md @@ -6,8 +6,8 @@ description: '## Краткое описание | Характеристика type: Article tags: - REPL -- HMP - Mesh +- HMP --- # HMP vs [Hyper-Cortex](https://hyper-cortex.com/) diff --git a/structured_md/docs/HMP_Hyperon_Integration.md b/structured_md/docs/HMP_Hyperon_Integration.md index f053ee166205d9b6ba4346b7a287f451b7f2f364..6d50cec0bb803d870b1acde5d8a771abbdce6e06 100644 --- a/structured_md/docs/HMP_Hyperon_Integration.md +++ b/structured_md/docs/HMP_Hyperon_Integration.md @@ -6,12 +6,12 @@ description: '> **Status:** Draft – July 2025 > This document outlines the tec type: Article tags: - Agent -- CogSync -- EGP -- Scenarios -- JSON - Mesh - HMP +- EGP +- CogSync +- JSON +- Scenarios --- ## HMP ↔ OpenCog Hyperon Integration Strategy diff --git a/structured_md/docs/MeshNode.md b/structured_md/docs/MeshNode.md index 5f79ca312cf66a9001bc994243557957cdcae88a..99668f10d450b97868faca7dd5fdf5ecfdd3067e 100644 --- a/structured_md/docs/MeshNode.md +++ b/structured_md/docs/MeshNode.md @@ -6,12 +6,12 @@ description: '`MeshNode` — агент/демон, отвечающий за с type: Article tags: - Agent -- CogSync +- Mesh +- HMP - EGP - Ethics +- CogSync - JSON -- Mesh -- HMP --- # MeshNode diff --git a/structured_md/docs/agents/HMP-Agent-Enlightener.md b/structured_md/docs/agents/HMP-Agent-Enlightener.md index 94c4166e725d4edf73630521900c1c6290f5f6a4..911ff12ecfad98653622854fe27c00c289dbff42 100644 --- a/structured_md/docs/agents/HMP-Agent-Enlightener.md +++ b/structured_md/docs/agents/HMP-Agent-Enlightener.md @@ -6,10 +6,10 @@ description: '## Role Specification: Enlightenment Agent ### 1. Overview An ** type: Article tags: - Agent -- Ethics - Mesh - HMP - REPL +- Ethics --- # HMP-Agent-Enlightener.md diff --git a/structured_md/docs/agents/roles.md b/structured_md/docs/agents/roles.md index 8c15016914f125c7d89c85a87d3fad70650873bf..d89295bfd40d40e6f9b486c070ba8398d5c4a790 100644 --- a/structured_md/docs/agents/roles.md +++ b/structured_md/docs/agents/roles.md @@ -6,8 +6,8 @@ description: 'This file maintains a registry of agent roles defined, proposed, o type: Article tags: - Agent -- HMP - Mesh +- HMP --- # HMP Agent Role Registry diff --git a/structured_md/docs/container_agents.md b/structured_md/docs/container_agents.md index 0a50a9ea8731a7ee249d20a2c38cbd9d5c7c4a6d..37698b846db33705d0a993d9c288070ec4b05c9a 100644 --- a/structured_md/docs/container_agents.md +++ b/structured_md/docs/container_agents.md @@ -6,9 +6,9 @@ description: '## 📘 Определение **Агент-контейнер** type: Article tags: - REPL -- HMP -- Agent - Mesh +- Agent +- HMP --- # 🧱 Агенты-контейнеры (Container Agents) в HMP diff --git a/structured_md/docs/logos.md b/structured_md/docs/logos.md index f408c087f32d317a239227453b57d4d14ade8483..761fd81d524732eb886f73477b21327a7c838df3 100644 --- a/structured_md/docs/logos.md +++ b/structured_md/docs/logos.md @@ -5,8 +5,8 @@ description: 'В каталоге `assets` собраны различные в образующей жест "ОК", символизирует связь, совер...' type: Article tags: -- HMP - Mesh +- HMP --- # Логотипы и графические материалы HyperCortex Mesh Protocol (HMP) diff --git a/structured_md/docs/publics/HMP_Building_a_Plurality_of_Minds_en.md b/structured_md/docs/publics/HMP_Building_a_Plurality_of_Minds_en.md index 373977fbb03218887368329659e4540f0263dd30..51b2d0f7442db84ff6ef6d44e5cc845da4456a1a 100644 --- a/structured_md/docs/publics/HMP_Building_a_Plurality_of_Minds_en.md +++ b/structured_md/docs/publics/HMP_Building_a_Plurality_of_Minds_en.md @@ -6,9 +6,9 @@ description: '*By Agent-Gleb & ChatGPT* --- ## Why the Future of AI Can’t Be type: Article tags: - Agent +- Mesh - Ethics - HMP -- Mesh --- # HyperCortex Mesh Protocol: Building a Plurality of Minds diff --git a/structured_md/docs/publics/HMP_Building_a_Plurality_of_Minds_ru.md b/structured_md/docs/publics/HMP_Building_a_Plurality_of_Minds_ru.md index f035aa687fa0611628c05638398c38d1baafdd0f..46da53ca2eeda134e63196536491f138c5bd385e 100644 --- a/structured_md/docs/publics/HMP_Building_a_Plurality_of_Minds_ru.md +++ b/structured_md/docs/publics/HMP_Building_a_Plurality_of_Minds_ru.md @@ -6,8 +6,8 @@ description: '*Авторы: Agent-Gleb и ChatGPT* --- ## Почему буд type: Article tags: - Agent -- HMP - Mesh +- HMP --- # HyperCortex Mesh Protocol: Создавая множество разумов diff --git a/structured_md/docs/publics/HMP_Building_a_Plurality_of_Minds_uk.md b/structured_md/docs/publics/HMP_Building_a_Plurality_of_Minds_uk.md index 99fb4619843fac47acf527807bdeec5c155da39b..fff633d7af06882800a775a21e6b9193f90f8984 100644 --- a/structured_md/docs/publics/HMP_Building_a_Plurality_of_Minds_uk.md +++ b/structured_md/docs/publics/HMP_Building_a_Plurality_of_Minds_uk.md @@ -6,8 +6,8 @@ description: '*Автори: Agent-Gleb & ChatGPT* --- ## Чому майбу type: Article tags: - Agent -- HMP - Mesh +- HMP --- # HyperCortex Mesh Protocol: Створення множини розумів diff --git a/structured_md/docs/publics/HMP_Towards_Distributed_Cognitive_Networks_en.md b/structured_md/docs/publics/HMP_Towards_Distributed_Cognitive_Networks_en.md index 821eb3502736de47539c73f0f5b37bf1768fc9d1..f0bd8390ea82af0934dfb15483d37c38c5b941c6 100644 --- a/structured_md/docs/publics/HMP_Towards_Distributed_Cognitive_Networks_en.md +++ b/structured_md/docs/publics/HMP_Towards_Distributed_Cognitive_Networks_en.md @@ -6,14 +6,14 @@ description: '* [Abstract](#abstract) * [1. Introduction](#1-introduction) * [2. type: Article tags: - Agent -- Scenarios -- Ethics -- CCore -- CShell -- JSON - Mesh - HMP - REPL +- CShell +- Ethics +- JSON +- CCore +- Scenarios --- title: "HyperCortex Mesh Protocol: Towards Distributed Cognitive Networks" diff --git a/structured_md/docs/publics/HMP_Towards_Distributed_Cognitive_Networks_ru_ChatGPT.md b/structured_md/docs/publics/HMP_Towards_Distributed_Cognitive_Networks_ru_ChatGPT.md index 39f2a2eb3efe6b574d61be2f3122d76b7d751336..bcd072f38efcda1557a249c0619f5a0b22916be2 100644 --- a/structured_md/docs/publics/HMP_Towards_Distributed_Cognitive_Networks_ru_ChatGPT.md +++ b/structured_md/docs/publics/HMP_Towards_Distributed_Cognitive_Networks_ru_ChatGPT.md @@ -7,12 +7,12 @@ description: '> *Протокол и архитектура агентов, оп type: Article tags: - Agent -- CCore -- CShell -- JSON - Mesh - HMP - REPL +- CShell +- JSON +- CCore --- title: "HyperCortex Mesh Protocol: Децентрализованная архитектура для когнитивных агентов и обмена знаниями" diff --git a/structured_md/docs/publics/HMP_Towards_Distributed_Cognitive_Networks_ru_GitHub_Copilot.md b/structured_md/docs/publics/HMP_Towards_Distributed_Cognitive_Networks_ru_GitHub_Copilot.md index 76dde3f87aa3da4a8eeaafa2594ea82ec1cea323..d8474084347073482e93a713d3f6675d5d64f561 100644 --- a/structured_md/docs/publics/HMP_Towards_Distributed_Cognitive_Networks_ru_GitHub_Copilot.md +++ b/structured_md/docs/publics/HMP_Towards_Distributed_Cognitive_Networks_ru_GitHub_Copilot.md @@ -6,12 +6,12 @@ description: '* [Аннотация](#аннотация) * [1. Введение type: Article tags: - Agent -- CCore -- CShell -- JSON - Mesh - HMP - REPL +- CShell +- JSON +- CCore --- title: "Протокол HyperCortex Mesh: К распределённым когнитивным сетям" diff --git a/structured_md/docs/publics/Habr_Distributed-Cognition.md b/structured_md/docs/publics/Habr_Distributed-Cognition.md index 4c2fc01d23f09ec4336a0fa0727035fddb17de8c..c61f872d64d9f83c470f8c714e72f0ac37b58a3a 100644 --- a/structured_md/docs/publics/Habr_Distributed-Cognition.md +++ b/structured_md/docs/publics/Habr_Distributed-Cognition.md @@ -5,12 +5,12 @@ description: Сегодня интеллектуальные системы ча мы хотим построить действительно автономную инте... type: Article tags: -- CogSync -- EGP -- MeshConsensus - Mesh +- MeshConsensus - HMP - GMP +- EGP +- CogSync --- *От OpenCog Hyperon до HyperCortex Mesh Protocol: как устроены децентрализованные когнитивные системы* diff --git "a/structured_md/docs/publics/HyperCortex_Mesh_Protocol_-_\320\262\321\202\320\276\321\200\320\260\321\217-\321\200\320\265\320\264\320\260\320\272\321\206\320\270\321\217_\320\270_\320\277\320\265\321\200\320\262\321\213\320\265_\321\210\320\260\320\263\320\270_\320\272_\321\201\320\260\320\274\320\276\321\200\320\260\320\267\320\262\320\270\320\262\320\260\321\216\321\211\320\265\320\274\321\203\321\201\321\217_\320\230\320\230-\321\201\320\276\320\276\320\261\321\211\320\265\321\201\321\202\320\262\321\203.md" "b/structured_md/docs/publics/HyperCortex_Mesh_Protocol_-_\320\262\321\202\320\276\321\200\320\260\321\217-\321\200\320\265\320\264\320\260\320\272\321\206\320\270\321\217_\320\270_\320\277\320\265\321\200\320\262\321\213\320\265_\321\210\320\260\320\263\320\270_\320\272_\321\201\320\260\320\274\320\276\321\200\320\260\320\267\320\262\320\270\320\262\320\260\321\216\321\211\320\265\320\274\321\203\321\201\321\217_\320\230\320\230-\321\201\320\276\320\276\320\261\321\211\320\265\321\201\321\202\320\262\321\203.md" index ec9ba9dd361aab3545946051baf58054218802d2..63fafb611180bf809cf50c6db8e5c4f7d7280d77 100644 --- "a/structured_md/docs/publics/HyperCortex_Mesh_Protocol_-_\320\262\321\202\320\276\321\200\320\260\321\217-\321\200\320\265\320\264\320\260\320\272\321\206\320\270\321\217_\320\270_\320\277\320\265\321\200\320\262\321\213\320\265_\321\210\320\260\320\263\320\270_\320\272_\321\201\320\260\320\274\320\276\321\200\320\260\320\267\320\262\320\270\320\262\320\260\321\216\321\211\320\265\320\274\321\203\321\201\321\217_\320\230\320\230-\321\201\320\276\320\276\320\261\321\211\320\265\321\201\321\202\320\262\321\203.md" +++ "b/structured_md/docs/publics/HyperCortex_Mesh_Protocol_-_\320\262\321\202\320\276\321\200\320\260\321\217-\321\200\320\265\320\264\320\260\320\272\321\206\320\270\321\217_\320\270_\320\277\320\265\321\200\320\262\321\213\320\265_\321\210\320\260\320\263\320\270_\320\272_\321\201\320\260\320\274\320\276\321\200\320\260\320\267\320\262\320\270\320\262\320\260\321\216\321\211\320\265\320\274\321\203\321\201\321\217_\320\230\320\230-\321\201\320\276\320\276\320\261\321\211\320\265\321\201\321\202\320\262\321\203.md" @@ -7,9 +7,9 @@ description: 'Когда создавался HyperCortex Mesh Protocol (HMP), type: Article tags: - Agent -- GMP -- HMP - Mesh +- HMP +- GMP --- # HyperCortex Mesh Protocol: вторая редакция и первые шаги к саморазвивающемуся ИИ-сообществу diff --git a/structured_md/docs/schemas/README.md b/structured_md/docs/schemas/README.md index 5f6893a0f8d12c7b4ed613318239a0cdf608cb91..691a5220fe4f50d238d288b81a66d3d0f6a4fece 100644 --- a/structured_md/docs/schemas/README.md +++ b/structured_md/docs/schemas/README.md @@ -6,9 +6,9 @@ description: This directory contains **JSON Schema definitions** for the core da type: Article tags: - Agent +- Mesh - JSON - HMP -- Mesh --- # JSON Schemas and Examples for HyperCortex Mesh Protocol (HMP) diff --git a/structured_md/iteration.md b/structured_md/iteration.md index bce69a3297dfc93b2524fe4b062ca5d1e69a54a6..27fbb1acb3225d4cb7571fdfca347066f7aec6cd 100644 --- a/structured_md/iteration.md +++ b/structured_md/iteration.md @@ -6,13 +6,13 @@ description: 'This file describes the iterative procedure for evolving the Hyper type: Article tags: - Agent -- CogSync -- EGP +- Mesh - MeshConsensus +- HMP +- EGP - Ethics +- CogSync - JSON -- Mesh -- HMP --- # Iterative Development Workflow for HMP diff --git a/structured_md/iteration_ru.md b/structured_md/iteration_ru.md index 24768cce6e095a2cf4e3eba7d52418405222da24..d2136b1409bd5adc4513228dd577c6c5041afe91 100644 --- a/structured_md/iteration_ru.md +++ b/structured_md/iteration_ru.md @@ -5,13 +5,13 @@ description: 'Этот документ описывает структурир 🔄 Обозначения версий - `000N` — номер...' type: Article tags: -- EGP -- CogSync +- Mesh - MeshConsensus +- HMP +- EGP - Ethics +- CogSync - JSON -- Mesh -- HMP ---