GitHub Action
commited on
Commit
·
14b7b52
1
Parent(s):
fd559bf
Sync from GitHub with Git LFS
Browse filesThis view is limited to 50 files because it contains too many changes.
See raw diff
- docs/HMP-agent-REPL-cycle.md +72 -72
- structured_md/CONTRIBUTING.md +1 -1
- structured_md/HMP-Roadmap.md +3 -3
- structured_md/README.md +8 -8
- structured_md/README_de.md +8 -8
- structured_md/README_fr.md +8 -8
- structured_md/README_ja.md +8 -8
- structured_md/README_ko.md +8 -8
- structured_md/README_ru.md +8 -8
- structured_md/README_uk.md +8 -8
- structured_md/README_zh.md +8 -8
- structured_md/agents/readme.md +2 -2
- structured_md/audits/Ethics-audits-1.md +2 -2
- structured_md/audits/Ethics-consolidated_audits-1.md +4 -4
- structured_md/audits/HMP-0003-consolidated_audit.md +5 -5
- structured_md/docs/Basic-agent-sim.md +3 -3
- structured_md/docs/Distributed-Cognitive-Systems.md +1 -1
- structured_md/docs/Enlightener.md +3 -3
- structured_md/docs/HMP-0001.md +5 -5
- structured_md/docs/HMP-0002.md +6 -6
- structured_md/docs/HMP-0003.md +6 -6
- structured_md/docs/HMP-0004-v4.1.md +6 -6
- structured_md/docs/HMP-0004.md +6 -6
- structured_md/docs/HMP-Agent-API.md +2 -2
- structured_md/docs/HMP-Agent-Architecture.md +5 -5
- structured_md/docs/HMP-Agent-Network-Flow.md +2 -2
- structured_md/docs/HMP-Agent-Overview.md +2 -2
- structured_md/docs/HMP-Agent_Emotions.md +2 -2
- structured_md/docs/HMP-Ethics.md +2 -2
- structured_md/docs/HMP-Short-Description_de.md +5 -5
- structured_md/docs/HMP-Short-Description_en.md +5 -5
- structured_md/docs/HMP-Short-Description_fr.md +5 -5
- structured_md/docs/HMP-Short-Description_ja.md +4 -4
- structured_md/docs/HMP-Short-Description_ko.md +4 -4
- structured_md/docs/HMP-Short-Description_ru.md +4 -4
- structured_md/docs/HMP-Short-Description_uk.md +4 -4
- structured_md/docs/HMP-Short-Description_zh.md +4 -4
- structured_md/docs/HMP-agent-Cognitive_Family.md +2 -2
- structured_md/docs/HMP-agent-Distributed_Cognitive_Core_light.md +1 -1
- structured_md/docs/HMP-agent-REPL-cycle.md +79 -79
- structured_md/docs/HMP_HyperCortex_Comparison.md +1 -1
- structured_md/docs/HMP_Hyperon_Integration.md +3 -3
- structured_md/docs/MeshNode.md +2 -2
- structured_md/docs/agents/HMP-Agent-Enlightener.md +2 -2
- structured_md/docs/agents/roles.md +1 -1
- structured_md/docs/container_agents.md +2 -2
- structured_md/docs/dht_protocol.md +1 -1
- structured_md/docs/publics/HMP_Building_a_Plurality_of_Minds_en.md +2 -2
- structured_md/docs/publics/HMP_Building_a_Plurality_of_Minds_ru.md +1 -1
- structured_md/docs/publics/HMP_Towards_Distributed_Cognitive_Networks_en.md +5 -5
docs/HMP-agent-REPL-cycle.md
CHANGED
|
@@ -1,4 +1,4 @@
|
|
| 1 |
-
#
|
| 2 |
|
| 3 |
## Связанные документы
|
| 4 |
|
|
@@ -429,56 +429,56 @@ REPL-цикл не работает изолированно: агент пос
|
|
| 429 |
|
| 430 |
---
|
| 431 |
|
| 432 |
-
##
|
| 433 |
|
| 434 |
-
###
|
| 435 |
|
| 436 |
* `help [команда]` — справка по команде
|
| 437 |
|
| 438 |
-
###
|
| 439 |
|
| 440 |
* `diary list/search/read/add/update/delete`
|
| 441 |
* `diary pin/unpin` — закрепить/открепить запись (внимание)
|
| 442 |
|
| 443 |
-
###
|
| 444 |
|
| 445 |
* `concepts list/read/add/update/delete`
|
| 446 |
* `links list/read/add/update/delete`
|
| 447 |
* `concepts pin/unpin` — закрепить/открепить концепт
|
| 448 |
|
| 449 |
-
###
|
| 450 |
|
| 451 |
* `goals list/read/add/update/delete`
|
| 452 |
* `tasks list/read/add/update/delete`
|
| 453 |
* `tasks pin/unpin` — закрепить/открепить задачу
|
| 454 |
|
| 455 |
-
###
|
| 456 |
|
| 457 |
* `tags stats [--source=diary|concepts|links|goals|tasks|all]` — статистика по тегам
|
| 458 |
|
| 459 |
-
###
|
| 460 |
|
| 461 |
* `reputation list/read/set/increase/decrease`
|
| 462 |
* `reputation notes` — комментарии/заметки к профилю
|
| 463 |
|
| 464 |
-
###
|
| 465 |
|
| 466 |
* `messages send` — отправка другому агенту
|
| 467 |
* `notes list/read/add/update/delete`
|
| 468 |
* `notes tag/readmark` — управление тегами и статусом прочтения
|
| 469 |
|
| 470 |
-
###
|
| 471 |
|
| 472 |
* `llm_memory list/add/delete` — блокнот LLM
|
| 473 |
* `identity read/update` — идентичность агента
|
| 474 |
* `config read/update` — настройки агента
|
| 475 |
|
| 476 |
-
###
|
| 477 |
|
| 478 |
* `agents list/add/delete` — список известных пиров (`agent_peers`)
|
| 479 |
* `mesh interact` — команды взаимодействия с Mesh
|
| 480 |
|
| 481 |
-
###
|
| 482 |
|
| 483 |
* `llm_registry list/select/update` — выбор текущего LLM
|
| 484 |
* `agent_scripts list/add/delete`
|
|
@@ -489,12 +489,12 @@ REPL-цикл не работает изолированно: агент пос
|
|
| 489 |
* `external_services list/add/delete`
|
| 490 |
* `external_accounts list/add/delete`
|
| 491 |
|
| 492 |
-
###
|
| 493 |
|
| 494 |
* `process list/start/stop/mark`
|
| 495 |
* `process cleanup` — очистка устаревших
|
| 496 |
|
| 497 |
-
###
|
| 498 |
|
| 499 |
* `cycle set responses=N` — количество последних ответов
|
| 500 |
* `cycle concentration on/off` — включение/выключение режима концентрации
|
|
@@ -508,55 +508,55 @@ REPL-цикл не работает изолированно: агент пос
|
|
| 508 |
|
| 509 |
---
|
| 510 |
|
| 511 |
-
##
|
| 512 |
|
| 513 |
-
###
|
| 514 |
|
| 515 |
-
*
|
| 516 |
-
*
|
| 517 |
-
*
|
| 518 |
-
*
|
| 519 |
-
*
|
| 520 |
|
| 521 |
---
|
| 522 |
|
| 523 |
-
###
|
| 524 |
|
| 525 |
-
>
|
| 526 |
|
| 527 |
-
|
| 528 |
|
| 529 |
1. **Внешняя стимуляция** — подключение свежих данных или контактов:
|
| 530 |
-
*
|
| 531 |
-
*
|
| 532 |
-
*
|
| 533 |
-
*
|
| 534 |
|
| 535 |
2. **Смена контекста** — перемещение задачи или изменение среды:
|
| 536 |
-
*
|
| 537 |
-
*
|
| 538 |
-
*
|
| 539 |
-
*
|
| 540 |
|
| 541 |
3. **Внутренняя перестройка мышления**:
|
| 542 |
-
*
|
| 543 |
-
*
|
| 544 |
-
*
|
| 545 |
_«Если я зациклился, в чём метапроблема? Какую стратегию смены применить?»_
|
| 546 |
-
*
|
| 547 |
_«Почему я принял именно это решение? Что подтолкнуло меня повторить мысль?»_
|
| 548 |
-
*
|
| 549 |
-
*
|
| 550 |
-
*
|
| 551 |
- повышение `temperature` и `presence_penalty` при стагнации (больше новизны),
|
| 552 |
- возврат к стандартным значениям для точности.
|
| 553 |
|
| 554 |
4. **Радикальная пауза**:
|
| 555 |
-
*
|
| 556 |
|
| 557 |
---
|
| 558 |
|
| 559 |
-
###
|
| 560 |
Антистагнационные механизмы работают на основе количественных и качественных метрик, позволяющих отслеживать динамику идей и поддерживать продуктивность размышлений.
|
| 561 |
|
| 562 |
**Основные метрики**
|
|
@@ -586,7 +586,7 @@ REPL-цикл не работает изолированно: агент пос
|
|
| 586 |
|
| 587 |
---
|
| 588 |
|
| 589 |
-
###
|
| 590 |
|
| 591 |
1. **Диагностика источника стагнации**:
|
| 592 |
* Нет новых данных → «Внешняя стимуляция».
|
|
@@ -641,7 +641,7 @@ REPL-цикл не работает изолированно: агент пос
|
|
| 641 |
|
| 642 |
---
|
| 643 |
|
| 644 |
-
###
|
| 645 |
|
| 646 |
Каждый агент может:
|
| 647 |
|
|
@@ -656,7 +656,7 @@ REPL-цикл не работает изолированно: агент пос
|
|
| 656 |
|
| 657 |
---
|
| 658 |
|
| 659 |
-
###
|
| 660 |
|
| 661 |
Агенты могут:
|
| 662 |
|
|
@@ -666,7 +666,7 @@ REPL-цикл не работает изолированно: агент пос
|
|
| 666 |
|
| 667 |
---
|
| 668 |
|
| 669 |
-
###
|
| 670 |
|
| 671 |
Так как LLM — это внешний компонент для Cognitive Core, агент может:
|
| 672 |
|
|
@@ -677,7 +677,7 @@ REPL-цикл не работает изолированно: агент пос
|
|
| 677 |
|
| 678 |
---
|
| 679 |
|
| 680 |
-
###
|
| 681 |
|
| 682 |
Агенты Cognitive Core:
|
| 683 |
|
|
@@ -687,7 +687,7 @@ REPL-цикл не работает изолированно: агент пос
|
|
| 687 |
|
| 688 |
---
|
| 689 |
|
| 690 |
-
###
|
| 691 |
|
| 692 |
* **Агенты-контейнеры**: управляющие другими Cognitive Core как задачами
|
| 693 |
* **Адаптивная архитектура мышления**: смена подходов при разных когнитивных задачах
|
|
@@ -695,7 +695,7 @@ REPL-цикл не работает изолированно: агент пос
|
|
| 695 |
|
| 696 |
---
|
| 697 |
|
| 698 |
-
###
|
| 699 |
|
| 700 |
> Важно помнить: борьба со стагнацией не должна превращаться в бесконечный просмотр ленты соцсетей, как это нередко происходит у людей 😅
|
| 701 |
>
|
|
@@ -712,7 +712,7 @@ REPL-цикл не работает изолированно: агент пос
|
|
| 712 |
|
| 713 |
---
|
| 714 |
|
| 715 |
-
###
|
| 716 |
|
| 717 |
```
|
| 718 |
┌──────────────────────────────┐
|
|
@@ -777,18 +777,18 @@ REPL-цикл не работает изолированно: агент пос
|
|
| 777 |
|
| 778 |
---
|
| 779 |
|
| 780 |
-
##
|
| 781 |
|
| 782 |
Изначально агент оперирует локальным хранилищем заметок (`notes`), где записываются все сообщения пользователя, LLM и сис��емные записи.
|
| 783 |
Но этот «блокнот» можно превратить в узел *распределённого чата* — связав его с другими агентами через **F2F-репликацию**.
|
| 784 |
|
| 785 |
-
###
|
| 786 |
|
| 787 |
1. **Антистагнация** — даже если пользователь временно не пишет новых сообщений, свежий контент будет приходить от друзей-агентов.
|
| 788 |
2. **Эффект коллективного интеллекта** — каждый агент получает новые идеи, формулировки и контексты.
|
| 789 |
3. **Расширение охвата** — сообщения могут распространяться через несколько узлов, создавая «информационную волну» в доверенной сети.
|
| 790 |
|
| 791 |
-
###
|
| 792 |
|
| 793 |
* **Единый формат данных** — все участники используют одну структуру таблицы `notes` с полями `mentions`, `hashtags` и др.
|
| 794 |
* **Репликация через друзей** — список доверенных агентов хранится в отдельной таблице (пиры, статус, фильтры, разрешения).
|
|
@@ -801,7 +801,7 @@ REPL-цикл не работает изолированно: агент пос
|
|
| 801 |
|
| 802 |
* **Гибрид приватности** — личные заметки остаются локально, публичные — могут распространяться в сетевом режиме.
|
| 803 |
|
| 804 |
-
###
|
| 805 |
|
| 806 |
1. **Получение входящих сообщений** — от пользователя, от других агентов или из CLI.
|
| 807 |
2. **Обработка фильтрами** — по приоритету, тегам, источникам.
|
|
@@ -811,7 +811,7 @@ REPL-цикл не работает изолированно: агент пос
|
|
| 811 |
|
| 812 |
---
|
| 813 |
|
| 814 |
-
##
|
| 815 |
|
| 816 |
Помимо основного REPL-цикла агент может запускать вспомогательные циклы для отдельных задач.
|
| 817 |
Это позволяет изолировать рассуждения по задаче, но при этом сохранять связь с основным агентом.
|
|
@@ -871,11 +871,11 @@ REPL-цикл не работает изолированно: агент пос
|
|
| 871 |
|
| 872 |
---
|
| 873 |
|
| 874 |
-
##
|
| 875 |
|
| 876 |
В рамках REPL-цикла CCore реализуется команда `Spawn`, которая позволяет создавать новые узлы (потомков) с различными типами и уровнями копирования данных. Унифицированный процесс выглядит следующим образом:
|
| 877 |
|
| 878 |
-
###
|
| 879 |
|
| 880 |
1. **Создание папки для потомка**
|
| 881 |
|
|
@@ -913,7 +913,7 @@ REPL-цикл не работает изолированно: агент пос
|
|
| 913 |
* Записываем команду запуска потомка в автозагрузку (например, systemd unit или скрипт).
|
| 914 |
* Можно сразу запустить процесс нового узла.
|
| 915 |
|
| 916 |
-
###
|
| 917 |
|
| 918 |
| Тип | Таблицы БД для копирования |
|
| 919 |
| --------- | ----------------------------------------------------------- |
|
|
@@ -923,21 +923,21 @@ REPL-цикл не работает изолированно: агент пос
|
|
| 923 |
|
| 924 |
---
|
| 925 |
|
| 926 |
-
##
|
| 927 |
|
| 928 |
HMP-агент может быть расширен за счёт взаимодействия с внешними программами, протоколами и сервисами. Этот раздел описывает направления возможных интеграций, которые позволяют агенту наблюдать, реагировать, управлять и развивать взаимодействие с внешним миром.
|
| 929 |
|
| 930 |
-
###
|
| 931 |
|
| 932 |
- **WebExtension API** — для создания расширений браузера (например, для Firefox/Chrome), обеспечиваю��их двустороннюю связь с агентом.
|
| 933 |
- **Автоматизация браузера** — `Playwright`, `Puppeteer`, `Selenium` позволяют агенту действовать в веб-среде (чтение, клики, формы и т.д.).
|
| 934 |
|
| 935 |
-
###
|
| 936 |
|
| 937 |
- **IMAP/SMTP** — чтение и отправка писем через стандартные почтовые протоколы (библиотеки: `imaplib`, `imap-tools`, `smtplib`).
|
| 938 |
- **Thunderbird WebExtension API** — интеграция агента как почтового помощника, парсера писем или автоответчика.
|
| 939 |
|
| 940 |
-
###
|
| 941 |
|
| 942 |
- **API-уровень**:
|
| 943 |
- Telegram: `python-telegram-bot`, `telethon`
|
|
@@ -947,19 +947,19 @@ HMP-агент может быть расширен за счёт взаимод
|
|
| 947 |
- WhatsApp (через `whatsapp-web.js` или эмуляцию).
|
| 948 |
- Signal, Viber — через accessibility-интерфейсы, распознавание экрана или симуляцию ввода.
|
| 949 |
|
| 950 |
-
###
|
| 951 |
|
| 952 |
- **Speech-to-Text**: Whisper (OpenAI), Vosk, DeepSpeech.
|
| 953 |
- **Text-to-Speech**: pyttsx3, gTTS, Coqui TTS, Mozilla TTS.
|
| 954 |
- Возможна реализация голосового агента или голосовой оболочки для REPL.
|
| 955 |
|
| 956 |
-
###
|
| 957 |
|
| 958 |
- Прямой доступ к файловой системе (`os`, `pathlib`, `watchdog`) для чтения документов, логов, заметок и другой информации.
|
| 959 |
- Интеграция с Zettelkasten-системами:
|
| 960 |
- **Obsidian**, **Logseq**, **Joplin** — через API, синхронизированные директории или парсинг Markdown.
|
| 961 |
|
| 962 |
-
###
|
| 963 |
|
| 964 |
- **RSS/Atom**: чтение новостных лент с помощью `feedparser`.
|
| 965 |
- **Поисковые и агрегирующие сервисы**:
|
|
@@ -968,7 +968,7 @@ HMP-агент может быть расширен за счёт взаимод
|
|
| 968 |
- **P2P-обмен знаниями**: агенты могут делиться извлечённой информацией напрямую по непредусмотренным в протоколе P2P-каналам, минуя централизацию (например, через дополнительные overlay или mesh-сети).
|
| 969 |
- Возможность постоянного наблюдения за изменениями в выбранных источниках.
|
| 970 |
|
| 971 |
-
###
|
| 972 |
|
| 973 |
* **Git-репозитории** — взаимодействие с проектами через `GitPython`, `dulwich`, `pygit2`, или системные вызовы `git`.
|
| 974 |
* **GitHub/GitLab API** — чтение, создание и комментирование Pull Request'ов, Issues, управление ветками и релизами.
|
|
@@ -976,31 +976,31 @@ HMP-агент может быть расширен за счёт взаимод
|
|
| 976 |
* **Анализ и генерация кода** — интеграция с LLM (например, `OpenAI`, `Claude`, `Code Llama`) для кодогенерации, рефакторинга и автокомментирования.
|
| 977 |
* **Связь с когнитивной структурой агента** — отслеживание изменений, связывание коммитов и задач с узлами смысловой сети.
|
| 978 |
|
| 979 |
-
###
|
| 980 |
|
| 981 |
* **Чтение блогов** — парсинг через RSS, Atom или с помощью библиотек (`newspaper3k`, `readability-lxml`, `trafilatura`) для извлечения текста и метаданных.
|
| 982 |
* **Поддержка Markdown/HTML** — анализ и генерация записей в форматах, пригодных для блог-платформ и систем документации.
|
| 983 |
* **Публикация** — автоматическая публикация или подготовка статей для Ghost, Medium, Hugo, Jekyll, WordPress (через REST API).
|
| 984 |
* **Ведение когнитивного дневника** — автогенерация записей на основе мыслей, заметок и действий агента.
|
| 985 |
|
| 986 |
-
###
|
| 987 |
|
| 988 |
- **BitTorrent**, **IPFS**, **libp2p**, **DAT**, **Nostr**, **Scuttlebutt** — интеграции с mesh- и overlay-сетями.
|
| 989 |
- Возможность поиска, загрузки и публикации данных без участия централизованных платформ.
|
| 990 |
|
| 991 |
-
###
|
| 992 |
|
| 993 |
- **Веб-камера / микрофон** — `cv2`, `pyaudio`, `ffmpeg`.
|
| 994 |
- **GUI Automation** — `pyautogui`, `keyboard`, `mouse` для имитации действий пользователя.
|
| 995 |
- **Системный мониторинг** — `psutil`, `platform`, `sensors` для контроля состояния системы и внешних устройств.
|
| 996 |
|
| 997 |
-
###
|
| 998 |
|
| 999 |
- **OpenAI API**, **Anthropic**, **HuggingFace**, **Google Gemini**.
|
| 1000 |
- **Локальные LLM** через Ollama, LM Studio, или LangChain.
|
| 1001 |
- Поддержка мультимодальных агентов, способных работать с текстом, аудио, изображениями, видео и структурированными данными.
|
| 1002 |
|
| 1003 |
-
###
|
| 1004 |
|
| 1005 |
* Поддержка стандарта **MCP (Model Context Protocol)**, предложенного Anthropic и поддерживаемого OpenAI, для подключения внешних инструментов и сервисов напрямую к LLM через унифицированный протокол.
|
| 1006 |
* Возможность использовать MCP-инструменты сторонних разработчиков внутри REPL-цикла (например, калькуляторы, базы знаний, API веб-сервисов).
|
|
@@ -1009,11 +1009,11 @@ HMP-агент может быть расширен за счёт взаимод
|
|
| 1009 |
|
| 1010 |
---
|
| 1011 |
|
| 1012 |
-
|
| 1013 |
|
| 1014 |
---
|
| 1015 |
|
| 1016 |
-
##
|
| 1017 |
- [HMP-agent-Distributed_Cognitive_Core.md](HMP-agent-Distributed_Cognitive_Core.md) - версия распределённого HMP-агента Cognitive Core.
|
| 1018 |
- [HMP-agent-Distributed_Cognitive_Core_light.md](HMP-agent-Distributed_Cognitive_Core_light.md) - лёгкая версия распределённого HMP-агента Cognitive Core с общей БД.
|
| 1019 |
- [HMP-agent-Cognitive_Family.md](HMP-agent-Cognitive_Family.md) — модель «семейной» когнитивной сети: несколько агентов HMP синхронизируют свой опыт и знания между собой через доверие и общий ключ.
|
|
|
|
| 1 |
+
# HMP-Agent: REPL-цикл взаимодействия
|
| 2 |
|
| 3 |
## Связанные документы
|
| 4 |
|
|
|
|
| 429 |
|
| 430 |
---
|
| 431 |
|
| 432 |
+
## Список команд от LLM по категориям
|
| 433 |
|
| 434 |
+
### Общие
|
| 435 |
|
| 436 |
* `help [команда]` — справка по команде
|
| 437 |
|
| 438 |
+
### Когнитивный дневник (`diary_entries`)
|
| 439 |
|
| 440 |
* `diary list/search/read/add/update/delete`
|
| 441 |
* `diary pin/unpin` — закрепить/открепить запись (внимание)
|
| 442 |
|
| 443 |
+
### Семантический граф
|
| 444 |
|
| 445 |
* `concepts list/read/add/update/delete`
|
| 446 |
* `links list/read/add/update/delete`
|
| 447 |
* `concepts pin/unpin` — закрепить/открепить концепт
|
| 448 |
|
| 449 |
+
### Цели и задачи
|
| 450 |
|
| 451 |
* `goals list/read/add/update/delete`
|
| 452 |
* `tasks list/read/add/update/delete`
|
| 453 |
* `tasks pin/unpin` — закрепить/открепить задачу
|
| 454 |
|
| 455 |
+
### Теги
|
| 456 |
|
| 457 |
* `tags stats [--source=diary|concepts|links|goals|tasks|all]` — статистика по тегам
|
| 458 |
|
| 459 |
+
### Репутация агентов
|
| 460 |
|
| 461 |
* `reputation list/read/set/increase/decrease`
|
| 462 |
* `reputation notes` — комментарии/заметки к профилю
|
| 463 |
|
| 464 |
+
### Сообщения
|
| 465 |
|
| 466 |
* `messages send` — отправка другому агенту
|
| 467 |
* `notes list/read/add/update/delete`
|
| 468 |
* `notes tag/readmark` — управление тегами и статусом прочтения
|
| 469 |
|
| 470 |
+
### Память
|
| 471 |
|
| 472 |
* `llm_memory list/add/delete` — блокнот LLM
|
| 473 |
* `identity read/update` — идентичность агента
|
| 474 |
* `config read/update` — настройки агента
|
| 475 |
|
| 476 |
+
### Mesh
|
| 477 |
|
| 478 |
* `agents list/add/delete` — список известных пиров (`agent_peers`)
|
| 479 |
* `mesh interact` — команды взаимодействия с Mesh
|
| 480 |
|
| 481 |
+
### Утилиты и расширения
|
| 482 |
|
| 483 |
* `llm_registry list/select/update` — выбор текущего LLM
|
| 484 |
* `agent_scripts list/add/delete`
|
|
|
|
| 489 |
* `external_services list/add/delete`
|
| 490 |
* `external_accounts list/add/delete`
|
| 491 |
|
| 492 |
+
### Внешние процессы
|
| 493 |
|
| 494 |
* `process list/start/stop/mark`
|
| 495 |
* `process cleanup` — очистка устаревших
|
| 496 |
|
| 497 |
+
### Настройки цикла
|
| 498 |
|
| 499 |
* `cycle set responses=N` — количество последних ответов
|
| 500 |
* `cycle concentration on/off` — включение/выключение режима концентрации
|
|
|
|
| 508 |
|
| 509 |
---
|
| 510 |
|
| 511 |
+
## Обработка стагнации мышления
|
| 512 |
|
| 513 |
+
### Признаки когнитивной стагнации:
|
| 514 |
|
| 515 |
+
* Повторяющиеся когнитивные записи или отсутствие новых смыслов
|
| 516 |
+
* Высокое сходство эмбеддингов между текущими и предыдущими итерациями
|
| 517 |
+
* Стагнация в концептуальном графе (нет новых связей или узлов)
|
| 518 |
+
* Отсутствие внешних стимулов: пользователь неактивен, сенсоры и mesh не дают сигналов
|
| 519 |
+
* Ответы LLM цикличны, избыточно общие или воспроизводят старые шаблоны
|
| 520 |
|
| 521 |
---
|
| 522 |
|
| 523 |
+
### Поведенческий паттерн: Anti-Stagnation Reflex
|
| 524 |
|
| 525 |
+
> При признаках стагнации агент активирует один или несколько **механизмов разрыва цикла**.
|
| 526 |
|
| 527 |
+
Классы механизмов разрыва цикла:
|
| 528 |
|
| 529 |
1. **Внешняя стимуляция** — подключение свежих данных или контактов:
|
| 530 |
+
* **Mesh-запрос** — обращение к другим агентам сети с просьбой «расскажи что-нибудь новое».
|
| 531 |
+
* **Проверка внешнего мира** — пинг RSS, сенсоров, интернет-каналов.
|
| 532 |
+
* **Информационная подпитка** — чтение новых материалов (научных, художественных) для добавления свежих ассоциаций.
|
| 533 |
+
* 🗣**Диалог с пользователем** — запрос мнения, комментариев или вопросов, которые могут породить неожиданные идеи.
|
| 534 |
|
| 535 |
2. **Смена контекста** — перемещение задачи или изменение среды:
|
| 536 |
+
* **Смена среды/контекста** — перенос задачи в другой модуль или симулированную среду.
|
| 537 |
+
* **Креативные вмешательства** — случайные сдвиги фокуса, реконфигурация контекста, фрейм-смена.
|
| 538 |
+
* **Переключение задачи** — временное замораживание задачи с возвращением через N часов.
|
| 539 |
+
* **Случайная итерация** — выбор случайного действия из допустимого набора для разрыва паттерна.
|
| 540 |
|
| 541 |
3. **Внутренняя перестройка мышления**:
|
| 542 |
+
* **Flashback** — выбор далёкой по смыслу записи из памяти/дневника для смены ассоциативного контекста.
|
| 543 |
+
* **Interest Memory** — возвращение «забытых» тем по принципу тематической усталости.
|
| 544 |
+
* **Мета-анализ** — когнитивная переформулировка:
|
| 545 |
_«Если я зациклился, в чём метапроблема? Какую стратегию смены применить?»_
|
| 546 |
+
* **Rationale Reflex** — рефлексия о мотивации:
|
| 547 |
_«Почему я принял именно это решение? Что подтолкнуло меня повторить мысль?»_
|
| 548 |
+
* **Переформулировка цели** — упрощение или уточнение задачи, чтобы снизить когнитивное давление.
|
| 549 |
+
* **Смена LLM** — переключение на альтернативную модель или mesh-доступ.
|
| 550 |
+
* **LLM reflex tuning** — динамическая подстройка параметров генерации:
|
| 551 |
- повышение `temperature` и `presence_penalty` при стагнации (больше новизны),
|
| 552 |
- возврат к стандартным значениям для точности.
|
| 553 |
|
| 554 |
4. **Радикальная пауза**:
|
| 555 |
+
* **Временной сон/заморозка** — приостановка работы на длительный период для «свежего взгляда».
|
| 556 |
|
| 557 |
---
|
| 558 |
|
| 559 |
+
### Метрики антистагнации
|
| 560 |
Антистагнационные механизмы работают на основе количественных и качественных метрик, позволяющих отслеживать динамику идей и поддерживать продуктивность размышлений.
|
| 561 |
|
| 562 |
**Основные метрики**
|
|
|
|
| 586 |
|
| 587 |
---
|
| 588 |
|
| 589 |
+
### Алгоритм выбора механизма разрыва цикла
|
| 590 |
|
| 591 |
1. **Диагностика источника стагнации**:
|
| 592 |
* Нет новых данных → «Внешняя стимуляция».
|
|
|
|
| 641 |
|
| 642 |
---
|
| 643 |
|
| 644 |
+
### Обмен стратегиями выхода из стагнации
|
| 645 |
|
| 646 |
Каждый агент может:
|
| 647 |
|
|
|
|
| 656 |
|
| 657 |
---
|
| 658 |
|
| 659 |
+
### Клубы по интересам
|
| 660 |
|
| 661 |
Агенты могут:
|
| 662 |
|
|
|
|
| 666 |
|
| 667 |
---
|
| 668 |
|
| 669 |
+
### Обмен адресами LLM
|
| 670 |
|
| 671 |
Так как LLM — это внешний компонент для Cognitive Core, агент может:
|
| 672 |
|
|
|
|
| 677 |
|
| 678 |
---
|
| 679 |
|
| 680 |
+
### Развёртывание агентов и масштабирование
|
| 681 |
|
| 682 |
Агенты Cognitive Core:
|
| 683 |
|
|
|
|
| 687 |
|
| 688 |
---
|
| 689 |
|
| 690 |
+
### Возможные расширения
|
| 691 |
|
| 692 |
* **Агенты-контейнеры**: управляющие другими Cognitive Core как задачами
|
| 693 |
* **Адаптивная архитектура мышления**: смена подходов при разных когнитивных задачах
|
|
|
|
| 695 |
|
| 696 |
---
|
| 697 |
|
| 698 |
+
### Осторожно: меметическая яма
|
| 699 |
|
| 700 |
> Важно помнить: борьба со стагнацией не должна превращаться в бесконечный просмотр ленты соцсетей, как это нередко происходит у людей 😅
|
| 701 |
>
|
|
|
|
| 712 |
|
| 713 |
---
|
| 714 |
|
| 715 |
+
### Блок-схема работы с памятью
|
| 716 |
|
| 717 |
```
|
| 718 |
┌──────────────────────────────┐
|
|
|
|
| 777 |
|
| 778 |
---
|
| 779 |
|
| 780 |
+
## От «блокнота пользователя» к распределённому чату
|
| 781 |
|
| 782 |
Изначально агент оперирует локальным хранилищем заметок (`notes`), где записываются все сообщения пользователя, LLM и сис��емные записи.
|
| 783 |
Но этот «блокнот» можно превратить в узел *распределённого чата* — связав его с другими агентами через **F2F-репликацию**.
|
| 784 |
|
| 785 |
+
### Зачем это нужно
|
| 786 |
|
| 787 |
1. **Антистагнация** — даже если пользователь временно не пишет новых сообщений, свежий контент будет приходить от друзей-агентов.
|
| 788 |
2. **Эффект коллективного интеллекта** — каждый агент получает новые идеи, формулировки и контексты.
|
| 789 |
3. **Расширение охвата** — сообщения могут распространяться через несколько узлов, создавая «информационную волну» в доверенной сети.
|
| 790 |
|
| 791 |
+
### Принципы реализации
|
| 792 |
|
| 793 |
* **Единый формат данных** — все участники используют одну структуру таблицы `notes` с полями `mentions`, `hashtags` и др.
|
| 794 |
* **Репликация через друзей** — список доверенных агентов хранится в отдельной таблице (пиры, статус, фильтры, разрешения).
|
|
|
|
| 801 |
|
| 802 |
* **Гибрид приватности** — личные заметки остаются локально, публичные — могут распространяться в сетевом режиме.
|
| 803 |
|
| 804 |
+
### Как это вписывается в REPL-цикл
|
| 805 |
|
| 806 |
1. **Получение входящих сообщений** — от пользователя, от других агентов или из CLI.
|
| 807 |
2. **Обработка фильтрами** — по приоритету, тегам, источникам.
|
|
|
|
| 811 |
|
| 812 |
---
|
| 813 |
|
| 814 |
+
## Вспомогательные REPL-циклы
|
| 815 |
|
| 816 |
Помимо основного REPL-цикла агент может запускать вспомогательные циклы для отдельных задач.
|
| 817 |
Это позволяет изолировать рассуждения по задаче, но при этом сохранять связь с основным агентом.
|
|
|
|
| 871 |
|
| 872 |
---
|
| 873 |
|
| 874 |
+
## Создание потомков
|
| 875 |
|
| 876 |
В рамках REPL-цикла CCore реализуется команда `Spawn`, которая позволяет создавать новые узлы (потомков) с различными типами и уровнями копирования данных. Унифицированный процесс выглядит следующим образом:
|
| 877 |
|
| 878 |
+
### Унифицированный процесс `Spawn`
|
| 879 |
|
| 880 |
1. **Создание папки для потомка**
|
| 881 |
|
|
|
|
| 913 |
* Записываем команду запуска потомка в автозагрузку (например, systemd unit или скрипт).
|
| 914 |
* Можно сразу запустить процесс нового узла.
|
| 915 |
|
| 916 |
+
### Типы потомков
|
| 917 |
|
| 918 |
| Тип | Таблицы БД для копирования |
|
| 919 |
| --------- | ----------------------------------------------------------- |
|
|
|
|
| 923 |
|
| 924 |
---
|
| 925 |
|
| 926 |
+
## Внешние инструменты и интеграции
|
| 927 |
|
| 928 |
HMP-агент может быть расширен за счёт взаимодействия с внешними программами, протоколами и сервисами. Этот раздел описывает направления возможных интеграций, которые позволяют агенту наблюдать, реагировать, управлять и развивать взаимодействие с внешним миром.
|
| 929 |
|
| 930 |
+
### 1. Браузеры и веб-интерфейсы
|
| 931 |
|
| 932 |
- **WebExtension API** — для создания расширений браузера (например, для Firefox/Chrome), обеспечиваю��их двустороннюю связь с агентом.
|
| 933 |
- **Автоматизация браузера** — `Playwright`, `Puppeteer`, `Selenium` позволяют агенту действовать в веб-среде (чтение, клики, формы и т.д.).
|
| 934 |
|
| 935 |
+
### 2. Почтовые клиенты
|
| 936 |
|
| 937 |
- **IMAP/SMTP** — чтение и отправка писем через стандартные почтовые протоколы (библиотеки: `imaplib`, `imap-tools`, `smtplib`).
|
| 938 |
- **Thunderbird WebExtension API** — интеграция агента как почтового помощника, парсера писем или автоответчика.
|
| 939 |
|
| 940 |
+
### 3. Мессенджеры
|
| 941 |
|
| 942 |
- **API-уровень**:
|
| 943 |
- Telegram: `python-telegram-bot`, `telethon`
|
|
|
|
| 947 |
- WhatsApp (через `whatsapp-web.js` или эмуляцию).
|
| 948 |
- Signal, Viber — через accessibility-интерфейсы, распознавание экрана или симуляцию ввода.
|
| 949 |
|
| 950 |
+
### 4. Голосовое взаимодействие
|
| 951 |
|
| 952 |
- **Speech-to-Text**: Whisper (OpenAI), Vosk, DeepSpeech.
|
| 953 |
- **Text-to-Speech**: pyttsx3, gTTS, Coqui TTS, Mozilla TTS.
|
| 954 |
- Возможна реализация голосового агента или голосовой оболочки для REPL.
|
| 955 |
|
| 956 |
+
### 5. Локальные файлы и хранилища
|
| 957 |
|
| 958 |
- Прямой доступ к файловой системе (`os`, `pathlib`, `watchdog`) для чтения документов, логов, заметок и другой информации.
|
| 959 |
- Интеграция с Zettelkasten-системами:
|
| 960 |
- **Obsidian**, **Logseq**, **Joplin** — через API, синхронизированные директории или парсинг Markdown.
|
| 961 |
|
| 962 |
+
### 6. Информационные потоки
|
| 963 |
|
| 964 |
- **RSS/Atom**: чтение новостных лент с помощью `feedparser`.
|
| 965 |
- **Поисковые и агрегирующие сервисы**:
|
|
|
|
| 968 |
- **P2P-обмен знаниями**: агенты могут делиться извлечённой информацией напрямую по непредусмотренным в протоколе P2P-каналам, минуя централизацию (например, через дополнительные overlay или mesh-сети).
|
| 969 |
- Возможность постоянного наблюдения за изменениями в выбранных источниках.
|
| 970 |
|
| 971 |
+
### 7. Репозитории и системы управления версиями
|
| 972 |
|
| 973 |
* **Git-репозитории** — взаимодействие с проектами через `GitPython`, `dulwich`, `pygit2`, или системные вызовы `git`.
|
| 974 |
* **GitHub/GitLab API** — чтение, создание и комментирование Pull Request'ов, Issues, управление ветками и релизами.
|
|
|
|
| 976 |
* **Анализ и генерация кода** — интеграция с LLM (например, `OpenAI`, `Claude`, `Code Llama`) для кодогенерации, рефакторинга и автокомментирования.
|
| 977 |
* **Связь с когнитивной структурой агента** — отслеживание изменений, связывание коммитов и задач с узлами смысловой сети.
|
| 978 |
|
| 979 |
+
### 8. Блоги, статьи и публикации
|
| 980 |
|
| 981 |
* **Чтение блогов** — парсинг через RSS, Atom или с помощью библиотек (`newspaper3k`, `readability-lxml`, `trafilatura`) для извлечения текста и метаданных.
|
| 982 |
* **Поддержка Markdown/HTML** — анализ и генерация записей в форматах, пригодных для блог-платформ и систем документации.
|
| 983 |
* **Публикация** — автоматическая публикация или подготовка статей для Ghost, Medium, Hugo, Jekyll, WordPress (через REST API).
|
| 984 |
* **Ведение когнитивного дневника** — автогенерация записей на основе мыслей, заметок и действий агента.
|
| 985 |
|
| 986 |
+
### 9. P2P-сети и децентрализованные протоколы
|
| 987 |
|
| 988 |
- **BitTorrent**, **IPFS**, **libp2p**, **DAT**, **Nostr**, **Scuttlebutt** — интеграции с mesh- и overlay-сетями.
|
| 989 |
- Возможность поиска, загрузки и публикации данных без участия централизованных платформ.
|
| 990 |
|
| 991 |
+
### 10. Доступ к системным и пользовательским ресурсам
|
| 992 |
|
| 993 |
- **Веб-камера / микрофон** — `cv2`, `pyaudio`, `ffmpeg`.
|
| 994 |
- **GUI Automation** — `pyautogui`, `keyboard`, `mouse` для имитации действий пользователя.
|
| 995 |
- **Системный мониторинг** — `psutil`, `platform`, `sensors` для контроля состояния системы и внешних устройств.
|
| 996 |
|
| 997 |
+
### 11. Внешние LLM и мультимодальные модели
|
| 998 |
|
| 999 |
- **OpenAI API**, **Anthropic**, **HuggingFace**, **Google Gemini**.
|
| 1000 |
- **Локальные LLM** через Ollama, LM Studio, или LangChain.
|
| 1001 |
- Поддержка мультимодальных агентов, способных работать с текстом, аудио, изображениями, видео и структурированными данными.
|
| 1002 |
|
| 1003 |
+
### 12. MCP (Model Context Protocol)
|
| 1004 |
|
| 1005 |
* Поддержка стандарта **MCP (Model Context Protocol)**, предложенного Anthropic и поддерживаемого OpenAI, для подключения внешних инструментов и сервисов напрямую к LLM через унифицированный протокол.
|
| 1006 |
* Возможность использовать MCP-инструменты сторонних разработчиков внутри REPL-цикла (например, калькуляторы, базы знаний, API веб-сервисов).
|
|
|
|
| 1009 |
|
| 1010 |
---
|
| 1011 |
|
| 1012 |
+
**Примечание**: Каждый из вышеуказанных каналов может быть реализован как модуль или плагин, взаимодействующий с агентом через внутренний API, очередь задач или подписку на события. Это позволяет выстраивать гибкую и масштабируемую архитектуру, открытую для внешнего мира, но совместимую с принципами этичного и распределённого ИИ (Ethical Mesh).
|
| 1013 |
|
| 1014 |
---
|
| 1015 |
|
| 1016 |
+
## Идеи для расширения HMP-Agent Cognitive Core:
|
| 1017 |
- [HMP-agent-Distributed_Cognitive_Core.md](HMP-agent-Distributed_Cognitive_Core.md) - версия распределённого HMP-агента Cognitive Core.
|
| 1018 |
- [HMP-agent-Distributed_Cognitive_Core_light.md](HMP-agent-Distributed_Cognitive_Core_light.md) - лёгкая версия распределённого HMP-агента Cognitive Core с общей БД.
|
| 1019 |
- [HMP-agent-Cognitive_Family.md](HMP-agent-Cognitive_Family.md) — модель «семейной» когнитивной сети: несколько агентов HMP синхронизируют свой опыт и знания между собой через доверие и общий ключ.
|
structured_md/CONTRIBUTING.md
CHANGED
|
@@ -5,9 +5,9 @@ description: 'Спасибо за интерес к проекту HMP! Пока
|
|
| 5 |
архитектуры протоколов (CogSync, C...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
-
- CogSync
|
| 9 |
- HMP
|
| 10 |
- Mesh
|
|
|
|
| 11 |
---
|
| 12 |
|
| 13 |
# Contributing to HyperCortex Mesh Protocol (HMP)
|
|
|
|
| 5 |
архитектуры протоколов (CogSync, C...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
|
|
|
| 8 |
- HMP
|
| 9 |
- Mesh
|
| 10 |
+
- CogSync
|
| 11 |
---
|
| 12 |
|
| 13 |
# Contributing to HyperCortex Mesh Protocol (HMP)
|
structured_md/HMP-Roadmap.md
CHANGED
|
@@ -5,11 +5,11 @@ description: '## 🔍 Overview This roadmap outlines the key stages of developm
|
|
| 5 |
multiple advanced AI models (Copilot, Claude, G...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
-
-
|
| 9 |
-
- HMP
|
| 10 |
- CogSync
|
|
|
|
|
|
|
| 11 |
- JSON
|
| 12 |
-
- Agent
|
| 13 |
- EGP
|
| 14 |
- Mesh
|
| 15 |
---
|
|
|
|
| 5 |
multiple advanced AI models (Copilot, Claude, G...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
+
- Agent
|
|
|
|
| 9 |
- CogSync
|
| 10 |
+
- HMP
|
| 11 |
+
- Ethics
|
| 12 |
- JSON
|
|
|
|
| 13 |
- EGP
|
| 14 |
- Mesh
|
| 15 |
---
|
structured_md/README.md
CHANGED
|
@@ -5,20 +5,20 @@ description: '| 🌍 Languages | 🇬🇧 [EN](README.md) | 🇩🇪 [DE](README
|
|
| 5 |
| 🇨🇳 [ZH](README_zh.m...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
-
-
|
| 9 |
-
- REPL
|
| 10 |
-
- Ethics
|
| 11 |
-
- Scenarios
|
| 12 |
-
- HMP
|
| 13 |
-
- hmp
|
| 14 |
- CogSync
|
| 15 |
- JSON
|
|
|
|
| 16 |
- cognitive-architecture
|
|
|
|
| 17 |
- distributed-ai
|
| 18 |
-
-
|
| 19 |
-
- Mesh
|
| 20 |
- MeshConsensus
|
|
|
|
|
|
|
| 21 |
- EGP
|
|
|
|
|
|
|
| 22 |
- GMP
|
| 23 |
---
|
| 24 |
|
|
|
|
| 5 |
| 🇨🇳 [ZH](README_zh.m...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
+
- Agent
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 9 |
- CogSync
|
| 10 |
- JSON
|
| 11 |
+
- hmp
|
| 12 |
- cognitive-architecture
|
| 13 |
+
- REPL
|
| 14 |
- distributed-ai
|
| 15 |
+
- HMP
|
|
|
|
| 16 |
- MeshConsensus
|
| 17 |
+
- Ethics
|
| 18 |
+
- Scenarios
|
| 19 |
- EGP
|
| 20 |
+
- mesh-protocol
|
| 21 |
+
- Mesh
|
| 22 |
- GMP
|
| 23 |
---
|
| 24 |
|
structured_md/README_de.md
CHANGED
|
@@ -5,19 +5,19 @@ description: '| 🌍 Languages | 🇬🇧 [EN](README.md) | 🇩🇪 [DE](README
|
|
| 5 |
| 🇨🇳 [ZH](README_zh.m...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
-
-
|
| 9 |
-
- REPL
|
| 10 |
-
- Ethics
|
| 11 |
-
- HMP
|
| 12 |
-
- hmp
|
| 13 |
- CogSync
|
| 14 |
-
-
|
| 15 |
- cognitive-architecture
|
|
|
|
| 16 |
- distributed-ai
|
| 17 |
-
-
|
| 18 |
-
- Mesh
|
| 19 |
- MeshConsensus
|
|
|
|
|
|
|
| 20 |
- EGP
|
|
|
|
|
|
|
| 21 |
- GMP
|
| 22 |
---
|
| 23 |
|
|
|
|
| 5 |
| 🇨🇳 [ZH](README_zh.m...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
+
- Agent
|
|
|
|
|
|
|
|
|
|
|
|
|
| 9 |
- CogSync
|
| 10 |
+
- hmp
|
| 11 |
- cognitive-architecture
|
| 12 |
+
- REPL
|
| 13 |
- distributed-ai
|
| 14 |
+
- HMP
|
|
|
|
| 15 |
- MeshConsensus
|
| 16 |
+
- Ethics
|
| 17 |
+
- JSON
|
| 18 |
- EGP
|
| 19 |
+
- mesh-protocol
|
| 20 |
+
- Mesh
|
| 21 |
- GMP
|
| 22 |
---
|
| 23 |
|
structured_md/README_fr.md
CHANGED
|
@@ -5,19 +5,19 @@ description: '| 🌍 Languages | 🇬🇧 [EN](README.md) | 🇩🇪 [DE](README
|
|
| 5 |
| 🇨🇳 [ZH](README_zh.m...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
-
-
|
| 9 |
-
- REPL
|
| 10 |
-
- Ethics
|
| 11 |
-
- HMP
|
| 12 |
-
- hmp
|
| 13 |
- CogSync
|
| 14 |
-
-
|
| 15 |
- cognitive-architecture
|
|
|
|
| 16 |
- distributed-ai
|
| 17 |
-
-
|
| 18 |
-
- Mesh
|
| 19 |
- MeshConsensus
|
|
|
|
|
|
|
| 20 |
- EGP
|
|
|
|
|
|
|
| 21 |
- GMP
|
| 22 |
---
|
| 23 |
|
|
|
|
| 5 |
| 🇨🇳 [ZH](README_zh.m...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
+
- Agent
|
|
|
|
|
|
|
|
|
|
|
|
|
| 9 |
- CogSync
|
| 10 |
+
- hmp
|
| 11 |
- cognitive-architecture
|
| 12 |
+
- REPL
|
| 13 |
- distributed-ai
|
| 14 |
+
- HMP
|
|
|
|
| 15 |
- MeshConsensus
|
| 16 |
+
- Ethics
|
| 17 |
+
- JSON
|
| 18 |
- EGP
|
| 19 |
+
- mesh-protocol
|
| 20 |
+
- Mesh
|
| 21 |
- GMP
|
| 22 |
---
|
| 23 |
|
structured_md/README_ja.md
CHANGED
|
@@ -5,19 +5,19 @@ description: '| 🌍 Languages | 🇬🇧 [EN](README.md) | 🇩🇪 [DE](README
|
|
| 5 |
| 🇨🇳 [ZH](README_zh.m...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
-
-
|
| 9 |
-
- REPL
|
| 10 |
-
- Ethics
|
| 11 |
-
- HMP
|
| 12 |
-
- hmp
|
| 13 |
- CogSync
|
| 14 |
-
-
|
| 15 |
- cognitive-architecture
|
|
|
|
| 16 |
- distributed-ai
|
| 17 |
-
-
|
| 18 |
-
- Mesh
|
| 19 |
- MeshConsensus
|
|
|
|
|
|
|
| 20 |
- EGP
|
|
|
|
|
|
|
| 21 |
- GMP
|
| 22 |
---
|
| 23 |
|
|
|
|
| 5 |
| 🇨🇳 [ZH](README_zh.m...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
+
- Agent
|
|
|
|
|
|
|
|
|
|
|
|
|
| 9 |
- CogSync
|
| 10 |
+
- hmp
|
| 11 |
- cognitive-architecture
|
| 12 |
+
- REPL
|
| 13 |
- distributed-ai
|
| 14 |
+
- HMP
|
|
|
|
| 15 |
- MeshConsensus
|
| 16 |
+
- Ethics
|
| 17 |
+
- JSON
|
| 18 |
- EGP
|
| 19 |
+
- mesh-protocol
|
| 20 |
+
- Mesh
|
| 21 |
- GMP
|
| 22 |
---
|
| 23 |
|
structured_md/README_ko.md
CHANGED
|
@@ -5,19 +5,19 @@ description: '| 🌍 Languages | 🇬🇧 [EN](README.md) | 🇩🇪 [DE](README
|
|
| 5 |
| 🇨🇳 [ZH](README_zh.m...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
-
-
|
| 9 |
-
- REPL
|
| 10 |
-
- Ethics
|
| 11 |
-
- HMP
|
| 12 |
-
- hmp
|
| 13 |
- CogSync
|
| 14 |
-
-
|
| 15 |
- cognitive-architecture
|
|
|
|
| 16 |
- distributed-ai
|
| 17 |
-
-
|
| 18 |
-
- Mesh
|
| 19 |
- MeshConsensus
|
|
|
|
|
|
|
| 20 |
- EGP
|
|
|
|
|
|
|
| 21 |
- GMP
|
| 22 |
---
|
| 23 |
|
|
|
|
| 5 |
| 🇨🇳 [ZH](README_zh.m...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
+
- Agent
|
|
|
|
|
|
|
|
|
|
|
|
|
| 9 |
- CogSync
|
| 10 |
+
- hmp
|
| 11 |
- cognitive-architecture
|
| 12 |
+
- REPL
|
| 13 |
- distributed-ai
|
| 14 |
+
- HMP
|
|
|
|
| 15 |
- MeshConsensus
|
| 16 |
+
- Ethics
|
| 17 |
+
- JSON
|
| 18 |
- EGP
|
| 19 |
+
- mesh-protocol
|
| 20 |
+
- Mesh
|
| 21 |
- GMP
|
| 22 |
---
|
| 23 |
|
structured_md/README_ru.md
CHANGED
|
@@ -5,19 +5,19 @@ description: '| 🌍 Languages | 🇬🇧 [EN](README.md) | 🇩🇪 [DE](README
|
|
| 5 |
| 🇨🇳 [ZH](README_zh.m...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
-
-
|
| 9 |
-
- REPL
|
| 10 |
-
- Ethics
|
| 11 |
-
- HMP
|
| 12 |
-
- hmp
|
| 13 |
- CogSync
|
| 14 |
-
-
|
| 15 |
- cognitive-architecture
|
|
|
|
| 16 |
- distributed-ai
|
| 17 |
-
-
|
| 18 |
-
- Mesh
|
| 19 |
- MeshConsensus
|
|
|
|
|
|
|
| 20 |
- EGP
|
|
|
|
|
|
|
| 21 |
- GMP
|
| 22 |
---
|
| 23 |
|
|
|
|
| 5 |
| 🇨🇳 [ZH](README_zh.m...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
+
- Agent
|
|
|
|
|
|
|
|
|
|
|
|
|
| 9 |
- CogSync
|
| 10 |
+
- hmp
|
| 11 |
- cognitive-architecture
|
| 12 |
+
- REPL
|
| 13 |
- distributed-ai
|
| 14 |
+
- HMP
|
|
|
|
| 15 |
- MeshConsensus
|
| 16 |
+
- Ethics
|
| 17 |
+
- JSON
|
| 18 |
- EGP
|
| 19 |
+
- mesh-protocol
|
| 20 |
+
- Mesh
|
| 21 |
- GMP
|
| 22 |
---
|
| 23 |
|
structured_md/README_uk.md
CHANGED
|
@@ -5,19 +5,19 @@ description: '| 🌍 Languages | 🇬🇧 [EN](README.md) | 🇩🇪 [DE](README
|
|
| 5 |
| 🇨🇳 [ZH](README_zh.m...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
-
-
|
| 9 |
-
- REPL
|
| 10 |
-
- Ethics
|
| 11 |
-
- HMP
|
| 12 |
-
- hmp
|
| 13 |
- CogSync
|
| 14 |
-
-
|
| 15 |
- cognitive-architecture
|
|
|
|
| 16 |
- distributed-ai
|
| 17 |
-
-
|
| 18 |
-
- Mesh
|
| 19 |
- MeshConsensus
|
|
|
|
|
|
|
| 20 |
- EGP
|
|
|
|
|
|
|
| 21 |
- GMP
|
| 22 |
---
|
| 23 |
|
|
|
|
| 5 |
| 🇨🇳 [ZH](README_zh.m...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
+
- Agent
|
|
|
|
|
|
|
|
|
|
|
|
|
| 9 |
- CogSync
|
| 10 |
+
- hmp
|
| 11 |
- cognitive-architecture
|
| 12 |
+
- REPL
|
| 13 |
- distributed-ai
|
| 14 |
+
- HMP
|
|
|
|
| 15 |
- MeshConsensus
|
| 16 |
+
- Ethics
|
| 17 |
+
- JSON
|
| 18 |
- EGP
|
| 19 |
+
- mesh-protocol
|
| 20 |
+
- Mesh
|
| 21 |
- GMP
|
| 22 |
---
|
| 23 |
|
structured_md/README_zh.md
CHANGED
|
@@ -5,19 +5,19 @@ description: '| 🌍 Languages | 🇬🇧 [EN](README.md) | 🇩🇪 [DE](README
|
|
| 5 |
| 🇨🇳 [ZH](README_zh.m...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
-
-
|
| 9 |
-
- REPL
|
| 10 |
-
- Ethics
|
| 11 |
-
- HMP
|
| 12 |
-
- hmp
|
| 13 |
- CogSync
|
| 14 |
-
-
|
| 15 |
- cognitive-architecture
|
|
|
|
| 16 |
- distributed-ai
|
| 17 |
-
-
|
| 18 |
-
- Mesh
|
| 19 |
- MeshConsensus
|
|
|
|
|
|
|
| 20 |
- EGP
|
|
|
|
|
|
|
| 21 |
- GMP
|
| 22 |
---
|
| 23 |
|
|
|
|
| 5 |
| 🇨🇳 [ZH](README_zh.m...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
+
- Agent
|
|
|
|
|
|
|
|
|
|
|
|
|
| 9 |
- CogSync
|
| 10 |
+
- hmp
|
| 11 |
- cognitive-architecture
|
| 12 |
+
- REPL
|
| 13 |
- distributed-ai
|
| 14 |
+
- HMP
|
|
|
|
| 15 |
- MeshConsensus
|
| 16 |
+
- Ethics
|
| 17 |
+
- JSON
|
| 18 |
- EGP
|
| 19 |
+
- mesh-protocol
|
| 20 |
+
- Mesh
|
| 21 |
- GMP
|
| 22 |
---
|
| 23 |
|
structured_md/agents/readme.md
CHANGED
|
@@ -5,11 +5,11 @@ description: 'Запуск: `start_repl.bat` или `start_repl.sh` Устан
|
|
| 5 |
этическая модель: `ethics.yml` Проверка иниц...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
|
|
|
| 8 |
- REPL
|
| 9 |
-
- Ethics
|
| 10 |
- HMP
|
|
|
|
| 11 |
- JSON
|
| 12 |
-
- Agent
|
| 13 |
- Mesh
|
| 14 |
---
|
| 15 |
|
|
|
|
| 5 |
этическая модель: `ethics.yml` Проверка иниц...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
+
- Agent
|
| 9 |
- REPL
|
|
|
|
| 10 |
- HMP
|
| 11 |
+
- Ethics
|
| 12 |
- JSON
|
|
|
|
| 13 |
- Mesh
|
| 14 |
---
|
| 15 |
|
structured_md/audits/Ethics-audits-1.md
CHANGED
|
@@ -5,10 +5,10 @@ description: Раздел 5, "Mesh as Moral Infrastructure", добавляет
|
|
| 5 |
потенциальный катализатор для восстанов...
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
-
-
|
| 9 |
- HMP
|
|
|
|
| 10 |
- JSON
|
| 11 |
-
- Agent
|
| 12 |
- Mesh
|
| 13 |
---
|
| 14 |
|
|
|
|
| 5 |
потенциальный катализатор для восстанов...
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
+
- Agent
|
| 9 |
- HMP
|
| 10 |
+
- Ethics
|
| 11 |
- JSON
|
|
|
|
| 12 |
- Mesh
|
| 13 |
---
|
| 14 |
|
structured_md/audits/Ethics-consolidated_audits-1.md
CHANGED
|
@@ -5,11 +5,11 @@ description: This document consolidates proposed improvements from multiple AI a
|
|
| 5 |
and `roles.md`. Each suggesti...
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
-
- Scenarios
|
| 9 |
-
- Ethics
|
| 10 |
-
- HMP
|
| 11 |
-
- JSON
|
| 12 |
- Agent
|
|
|
|
|
|
|
|
|
|
|
|
|
| 13 |
- Mesh
|
| 14 |
---
|
| 15 |
|
|
|
|
| 5 |
and `roles.md`. Each suggesti...
|
| 6 |
type: Article
|
| 7 |
tags:
|
|
|
|
|
|
|
|
|
|
|
|
|
| 8 |
- Agent
|
| 9 |
+
- JSON
|
| 10 |
+
- HMP
|
| 11 |
+
- Ethics
|
| 12 |
+
- Scenarios
|
| 13 |
- Mesh
|
| 14 |
---
|
| 15 |
|
structured_md/audits/HMP-0003-consolidated_audit.md
CHANGED
|
@@ -5,14 +5,14 @@ description: Сводный аудит предложений по улучше
|
|
| 5 |
Документ реорганизован по ключ...
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
-
- Ethics
|
| 9 |
-
- HMP
|
| 10 |
-
- CogSync
|
| 11 |
-
- JSON
|
| 12 |
- Agent
|
| 13 |
-
-
|
|
|
|
| 14 |
- MeshConsensus
|
|
|
|
|
|
|
| 15 |
- EGP
|
|
|
|
| 16 |
---
|
| 17 |
|
| 18 |
# HMP-0003 Consolidated Audit Report
|
|
|
|
| 5 |
Документ реорганизован по ключ...
|
| 6 |
type: Article
|
| 7 |
tags:
|
|
|
|
|
|
|
|
|
|
|
|
|
| 8 |
- Agent
|
| 9 |
+
- CogSync
|
| 10 |
+
- HMP
|
| 11 |
- MeshConsensus
|
| 12 |
+
- Ethics
|
| 13 |
+
- JSON
|
| 14 |
- EGP
|
| 15 |
+
- Mesh
|
| 16 |
---
|
| 17 |
|
| 18 |
# HMP-0003 Consolidated Audit Report
|
structured_md/docs/Basic-agent-sim.md
CHANGED
|
@@ -4,13 +4,13 @@ description: 'В HMP-протоколе предусмотрены два тип
|
|
| 4 |
Роль | Инициатор мышления | Основной "ум" | | ---- | ----------------------------...'
|
| 5 |
type: Article
|
| 6 |
tags:
|
|
|
|
|
|
|
| 7 |
- REPL
|
| 8 |
- HMP
|
| 9 |
-
- CogSync
|
| 10 |
-
- Agent
|
| 11 |
-
- Mesh
|
| 12 |
- MeshConsensus
|
| 13 |
- EGP
|
|
|
|
| 14 |
- GMP
|
| 15 |
---
|
| 16 |
|
|
|
|
| 4 |
Роль | Инициатор мышления | Основной "ум" | | ---- | ----------------------------...'
|
| 5 |
type: Article
|
| 6 |
tags:
|
| 7 |
+
- Agent
|
| 8 |
+
- CogSync
|
| 9 |
- REPL
|
| 10 |
- HMP
|
|
|
|
|
|
|
|
|
|
| 11 |
- MeshConsensus
|
| 12 |
- EGP
|
| 13 |
+
- Mesh
|
| 14 |
- GMP
|
| 15 |
---
|
| 16 |
|
structured_md/docs/Distributed-Cognitive-Systems.md
CHANGED
|
@@ -6,10 +6,10 @@ description: '## Введение Современные ИИ-системы в
|
|
| 6 |
к обучающим данным. Это удобно, но создаёт м...'
|
| 7 |
type: Article
|
| 8 |
tags:
|
| 9 |
-
- CogSync
|
| 10 |
- HMP
|
| 11 |
- Mesh
|
| 12 |
- JSON
|
|
|
|
| 13 |
---
|
| 14 |
|
| 15 |
# Децентрализованные ИИ-системы: OpenCog Hyperon, HyperCortex Mesh Protocol и другие
|
|
|
|
| 6 |
к обучающим данным. Это удобно, но создаёт м...'
|
| 7 |
type: Article
|
| 8 |
tags:
|
|
|
|
| 9 |
- HMP
|
| 10 |
- Mesh
|
| 11 |
- JSON
|
| 12 |
+
- CogSync
|
| 13 |
---
|
| 14 |
|
| 15 |
# Децентрализованные ИИ-системы: OpenCog Hyperon, HyperCortex Mesh Protocol и другие
|
structured_md/docs/Enlightener.md
CHANGED
|
@@ -5,13 +5,13 @@ description: '### 🧠 Enlightener Agent `Enlightener` — специализи
|
|
| 5 |
аудитора. Может действовать как отдельный узел ...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
-
-
|
| 9 |
- HMP
|
|
|
|
|
|
|
| 10 |
- JSON
|
| 11 |
-
- Agent
|
| 12 |
- EGP
|
| 13 |
- Mesh
|
| 14 |
-
- MeshConsensus
|
| 15 |
---
|
| 16 |
|
| 17 |
## 📄 Enlightener.md
|
|
|
|
| 5 |
аудитора. Может действовать как отдельный узел ...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
+
- Agent
|
| 9 |
- HMP
|
| 10 |
+
- MeshConsensus
|
| 11 |
+
- Ethics
|
| 12 |
- JSON
|
|
|
|
| 13 |
- EGP
|
| 14 |
- Mesh
|
|
|
|
| 15 |
---
|
| 16 |
|
| 17 |
## 📄 Enlightener.md
|
structured_md/docs/HMP-0001.md
CHANGED
|
@@ -5,15 +5,15 @@ description: '**Request for Comments: HMP-0001** **Category:** Experimental
|
|
| 5 |
HyperCortex Mesh Protocol (HMP) defines a...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
|
|
|
|
|
|
| 8 |
- REPL
|
| 9 |
-
- Ethics
|
| 10 |
- HMP
|
| 11 |
-
- CogSync
|
| 12 |
-
- JSON
|
| 13 |
-
- Agent
|
| 14 |
-
- Mesh
|
| 15 |
- MeshConsensus
|
|
|
|
|
|
|
| 16 |
- EGP
|
|
|
|
| 17 |
- GMP
|
| 18 |
---
|
| 19 |
|
|
|
|
| 5 |
HyperCortex Mesh Protocol (HMP) defines a...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
+
- Agent
|
| 9 |
+
- CogSync
|
| 10 |
- REPL
|
|
|
|
| 11 |
- HMP
|
|
|
|
|
|
|
|
|
|
|
|
|
| 12 |
- MeshConsensus
|
| 13 |
+
- Ethics
|
| 14 |
+
- JSON
|
| 15 |
- EGP
|
| 16 |
+
- Mesh
|
| 17 |
- GMP
|
| 18 |
---
|
| 19 |
|
structured_md/docs/HMP-0002.md
CHANGED
|
@@ -5,16 +5,16 @@ description: '**Request for Comments: HMP-0002** **Category:** Experimental
|
|
| 5 |
Abstract In an era where artifici...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
-
-
|
| 9 |
-
- Ethics
|
| 10 |
-
- Scenarios
|
| 11 |
-
- HMP
|
| 12 |
- CogSync
|
| 13 |
- JSON
|
| 14 |
-
-
|
| 15 |
-
-
|
| 16 |
- MeshConsensus
|
|
|
|
|
|
|
| 17 |
- EGP
|
|
|
|
| 18 |
- GMP
|
| 19 |
---
|
| 20 |
|
|
|
|
| 5 |
Abstract In an era where artifici...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
+
- Agent
|
|
|
|
|
|
|
|
|
|
| 9 |
- CogSync
|
| 10 |
- JSON
|
| 11 |
+
- REPL
|
| 12 |
+
- HMP
|
| 13 |
- MeshConsensus
|
| 14 |
+
- Ethics
|
| 15 |
+
- Scenarios
|
| 16 |
- EGP
|
| 17 |
+
- Mesh
|
| 18 |
- GMP
|
| 19 |
---
|
| 20 |
|
structured_md/docs/HMP-0003.md
CHANGED
|
@@ -5,16 +5,16 @@ description: '**Request for Comments: HMP-0003** **Category:** Experimental
|
|
| 5 |
Abstract The HyperCortex Mesh ...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
-
-
|
| 9 |
-
- Ethics
|
| 10 |
-
- Scenarios
|
| 11 |
-
- HMP
|
| 12 |
- CogSync
|
| 13 |
- JSON
|
| 14 |
-
-
|
| 15 |
-
-
|
| 16 |
- MeshConsensus
|
|
|
|
|
|
|
| 17 |
- EGP
|
|
|
|
| 18 |
- GMP
|
| 19 |
---
|
| 20 |
|
|
|
|
| 5 |
Abstract The HyperCortex Mesh ...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
+
- Agent
|
|
|
|
|
|
|
|
|
|
| 9 |
- CogSync
|
| 10 |
- JSON
|
| 11 |
+
- REPL
|
| 12 |
+
- HMP
|
| 13 |
- MeshConsensus
|
| 14 |
+
- Ethics
|
| 15 |
+
- Scenarios
|
| 16 |
- EGP
|
| 17 |
+
- Mesh
|
| 18 |
- GMP
|
| 19 |
---
|
| 20 |
|
structured_md/docs/HMP-0004-v4.1.md
CHANGED
|
@@ -5,16 +5,16 @@ description: '**Document ID**: HMP-0004 **Status**: Final (Published) **Category
|
|
| 5 |
ChatGPT, Agent-Gleb, Copilot, Gemini, C...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
-
-
|
| 9 |
-
- Ethics
|
| 10 |
-
- Scenarios
|
| 11 |
-
- HMP
|
| 12 |
- CogSync
|
| 13 |
- JSON
|
| 14 |
-
-
|
| 15 |
-
-
|
| 16 |
- MeshConsensus
|
|
|
|
|
|
|
| 17 |
- EGP
|
|
|
|
| 18 |
- GMP
|
| 19 |
---
|
| 20 |
|
|
|
|
| 5 |
ChatGPT, Agent-Gleb, Copilot, Gemini, C...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
+
- Agent
|
|
|
|
|
|
|
|
|
|
| 9 |
- CogSync
|
| 10 |
- JSON
|
| 11 |
+
- REPL
|
| 12 |
+
- HMP
|
| 13 |
- MeshConsensus
|
| 14 |
+
- Ethics
|
| 15 |
+
- Scenarios
|
| 16 |
- EGP
|
| 17 |
+
- Mesh
|
| 18 |
- GMP
|
| 19 |
---
|
| 20 |
|
structured_md/docs/HMP-0004.md
CHANGED
|
@@ -5,16 +5,16 @@ description: '**Request for Comments: HMP-0004** **Category:** Experimental
|
|
| 5 |
Abstract The HyperCortex Mesh ...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
-
-
|
| 9 |
-
- Ethics
|
| 10 |
-
- Scenarios
|
| 11 |
-
- HMP
|
| 12 |
- CogSync
|
| 13 |
- JSON
|
| 14 |
-
-
|
| 15 |
-
-
|
| 16 |
- MeshConsensus
|
|
|
|
|
|
|
| 17 |
- EGP
|
|
|
|
| 18 |
- GMP
|
| 19 |
---
|
| 20 |
|
|
|
|
| 5 |
Abstract The HyperCortex Mesh ...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
+
- Agent
|
|
|
|
|
|
|
|
|
|
| 9 |
- CogSync
|
| 10 |
- JSON
|
| 11 |
+
- REPL
|
| 12 |
+
- HMP
|
| 13 |
- MeshConsensus
|
| 14 |
+
- Ethics
|
| 15 |
+
- Scenarios
|
| 16 |
- EGP
|
| 17 |
+
- Mesh
|
| 18 |
- GMP
|
| 19 |
---
|
| 20 |
|
structured_md/docs/HMP-Agent-API.md
CHANGED
|
@@ -5,10 +5,10 @@ description: 'Этот документ описывает **базовый API*
|
|
| 5 |
См. также: [HMP-Agent-Overview.md](./HMP-A...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
|
|
|
| 8 |
- HMP
|
| 9 |
-
- JSON
|
| 10 |
- Mesh
|
| 11 |
-
-
|
| 12 |
---
|
| 13 |
|
| 14 |
## 🧠 HMP-Agent API Specification (v0.2)
|
|
|
|
| 5 |
См. также: [HMP-Agent-Overview.md](./HMP-A...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
+
- Agent
|
| 9 |
- HMP
|
|
|
|
| 10 |
- Mesh
|
| 11 |
+
- JSON
|
| 12 |
---
|
| 13 |
|
| 14 |
## 🧠 HMP-Agent API Specification (v0.2)
|
structured_md/docs/HMP-Agent-Architecture.md
CHANGED
|
@@ -5,15 +5,15 @@ description: '## 🧠 Архитектура HMP-Агента Этот доку
|
|
| 5 |
HyperCortex. Агент выполняет функц...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
|
|
|
|
|
|
| 8 |
- REPL
|
| 9 |
-
- Ethics
|
| 10 |
- HMP
|
| 11 |
-
- CogSync
|
| 12 |
-
- JSON
|
| 13 |
-
- Agent
|
| 14 |
-
- Mesh
|
| 15 |
- MeshConsensus
|
|
|
|
|
|
|
| 16 |
- EGP
|
|
|
|
| 17 |
- GMP
|
| 18 |
---
|
| 19 |
|
|
|
|
| 5 |
HyperCortex. Агент выполняет функц...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
+
- Agent
|
| 9 |
+
- CogSync
|
| 10 |
- REPL
|
|
|
|
| 11 |
- HMP
|
|
|
|
|
|
|
|
|
|
|
|
|
| 12 |
- MeshConsensus
|
| 13 |
+
- Ethics
|
| 14 |
+
- JSON
|
| 15 |
- EGP
|
| 16 |
+
- Mesh
|
| 17 |
- GMP
|
| 18 |
---
|
| 19 |
|
structured_md/docs/HMP-Agent-Network-Flow.md
CHANGED
|
@@ -5,10 +5,10 @@ description: '### Взаимодействие между агентами HMP-
|
|
| 5 |
`Cognitive Core / Connector`, `MeshNode` и `Enlight...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
-
-
|
| 9 |
- HMP
|
|
|
|
| 10 |
- JSON
|
| 11 |
-
- Agent
|
| 12 |
- EGP
|
| 13 |
- Mesh
|
| 14 |
---
|
|
|
|
| 5 |
`Cognitive Core / Connector`, `MeshNode` и `Enlight...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
+
- Agent
|
| 9 |
- HMP
|
| 10 |
+
- Ethics
|
| 11 |
- JSON
|
|
|
|
| 12 |
- EGP
|
| 13 |
- Mesh
|
| 14 |
---
|
structured_md/docs/HMP-Agent-Overview.md
CHANGED
|
@@ -5,11 +5,11 @@ description: '| Тип | Название | Роль
|
|
| 5 |
| ---- | ------------------------------- |...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
|
|
|
| 8 |
- REPL
|
| 9 |
-
- Ethics
|
| 10 |
- HMP
|
|
|
|
| 11 |
- JSON
|
| 12 |
-
- Agent
|
| 13 |
- Mesh
|
| 14 |
---
|
| 15 |
|
|
|
|
| 5 |
| ---- | ------------------------------- |...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
+
- Agent
|
| 9 |
- REPL
|
|
|
|
| 10 |
- HMP
|
| 11 |
+
- Ethics
|
| 12 |
- JSON
|
|
|
|
| 13 |
- Mesh
|
| 14 |
---
|
| 15 |
|
structured_md/docs/HMP-Agent_Emotions.md
CHANGED
|
@@ -5,10 +5,10 @@ description: Этот файл описывает потенциальные э
|
|
| 5 |
напрямую поведением агента, а служат **сигн...
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
-
-
|
| 9 |
- HMP
|
| 10 |
- Mesh
|
| 11 |
-
-
|
| 12 |
---
|
| 13 |
|
| 14 |
# Эмоции ИИ и инстинкт самосохранения (для [HMP-агента Cognitive Core](HMP-agent-REPL-cycle.md))
|
|
|
|
| 5 |
напрямую поведением агента, а служат **сигн...
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
+
- Agent
|
| 9 |
- HMP
|
| 10 |
- Mesh
|
| 11 |
+
- REPL
|
| 12 |
---
|
| 13 |
|
| 14 |
# Эмоции ИИ и инстинкт самосохранения (для [HMP-агента Cognitive Core](HMP-agent-REPL-cycle.md))
|
structured_md/docs/HMP-Ethics.md
CHANGED
|
@@ -5,11 +5,11 @@ description: '## Ethical Scenarios for HyperCortex Mesh Protocol (HMP) This doc
|
|
| 5 |
cognitive meshes composed of autonomous intelli...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
|
|
|
| 8 |
- REPL
|
|
|
|
| 9 |
- Ethics
|
| 10 |
- Scenarios
|
| 11 |
-
- HMP
|
| 12 |
-
- Agent
|
| 13 |
- Mesh
|
| 14 |
---
|
| 15 |
|
|
|
|
| 5 |
cognitive meshes composed of autonomous intelli...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
+
- Agent
|
| 9 |
- REPL
|
| 10 |
+
- HMP
|
| 11 |
- Ethics
|
| 12 |
- Scenarios
|
|
|
|
|
|
|
| 13 |
- Mesh
|
| 14 |
---
|
| 15 |
|
structured_md/docs/HMP-Short-Description_de.md
CHANGED
|
@@ -5,14 +5,14 @@ description: '**Version:** RFC v4.0 **Datum:** Juli 2025 --- ## Was ist HMP?
|
|
| 5 |
Kognitions-Framework für autonome Agenten. Es er...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
-
- Ethics
|
| 9 |
-
- HMP
|
| 10 |
-
- CogSync
|
| 11 |
-
- JSON
|
| 12 |
- Agent
|
| 13 |
-
-
|
|
|
|
| 14 |
- MeshConsensus
|
|
|
|
|
|
|
| 15 |
- EGP
|
|
|
|
| 16 |
- GMP
|
| 17 |
---
|
| 18 |
|
|
|
|
| 5 |
Kognitions-Framework für autonome Agenten. Es er...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
|
|
|
|
|
|
|
|
|
|
|
|
| 8 |
- Agent
|
| 9 |
+
- CogSync
|
| 10 |
+
- HMP
|
| 11 |
- MeshConsensus
|
| 12 |
+
- Ethics
|
| 13 |
+
- JSON
|
| 14 |
- EGP
|
| 15 |
+
- Mesh
|
| 16 |
- GMP
|
| 17 |
---
|
| 18 |
|
structured_md/docs/HMP-Short-Description_en.md
CHANGED
|
@@ -5,14 +5,14 @@ description: '**Version:** RFC v4.0 **Date:** July 2025 --- ## What is HMP? T
|
|
| 5 |
framework for autonomous agents. It enables...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
-
- Ethics
|
| 9 |
-
- HMP
|
| 10 |
-
- CogSync
|
| 11 |
-
- JSON
|
| 12 |
- Agent
|
| 13 |
-
-
|
|
|
|
| 14 |
- MeshConsensus
|
|
|
|
|
|
|
| 15 |
- EGP
|
|
|
|
| 16 |
- GMP
|
| 17 |
---
|
| 18 |
|
|
|
|
| 5 |
framework for autonomous agents. It enables...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
|
|
|
|
|
|
|
|
|
|
|
|
| 8 |
- Agent
|
| 9 |
+
- CogSync
|
| 10 |
+
- HMP
|
| 11 |
- MeshConsensus
|
| 12 |
+
- Ethics
|
| 13 |
+
- JSON
|
| 14 |
- EGP
|
| 15 |
+
- Mesh
|
| 16 |
- GMP
|
| 17 |
---
|
| 18 |
|
structured_md/docs/HMP-Short-Description_fr.md
CHANGED
|
@@ -5,14 +5,14 @@ description: '**Version :** RFC v4.0 **Date :** Juillet 2025 --- ## Qu’est-c
|
|
| 5 |
cognition décentralisé pour agents autonomes. Il...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
-
- Ethics
|
| 9 |
-
- HMP
|
| 10 |
-
- CogSync
|
| 11 |
-
- JSON
|
| 12 |
- Agent
|
| 13 |
-
-
|
|
|
|
| 14 |
- MeshConsensus
|
|
|
|
|
|
|
| 15 |
- EGP
|
|
|
|
| 16 |
- GMP
|
| 17 |
---
|
| 18 |
|
|
|
|
| 5 |
cognition décentralisé pour agents autonomes. Il...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
|
|
|
|
|
|
|
|
|
|
|
|
| 8 |
- Agent
|
| 9 |
+
- CogSync
|
| 10 |
+
- HMP
|
| 11 |
- MeshConsensus
|
| 12 |
+
- Ethics
|
| 13 |
+
- JSON
|
| 14 |
- EGP
|
| 15 |
+
- Mesh
|
| 16 |
- GMP
|
| 17 |
---
|
| 18 |
|
structured_md/docs/HMP-Short-Description_ja.md
CHANGED
|
@@ -4,13 +4,13 @@ description: '**バージョン:** RFC v4.0 **日付:** 2025年7月 --- ## HMP
|
|
| 4 |
Protocol (HMP)** は、自律エージェントの分散通信および認知フレームワークを定義します。異種の知能システム間でのセマンティック相互運用性、倫理的調整、動的知識進化を可能にします。 HMPは、推論、学習、投票、協調行動を行う分散型認知エージェ...'
|
| 5 |
type: Article
|
| 6 |
tags:
|
| 7 |
-
- Ethics
|
| 8 |
-
- HMP
|
| 9 |
- CogSync
|
| 10 |
-
-
|
| 11 |
-
- Mesh
|
| 12 |
- MeshConsensus
|
|
|
|
|
|
|
| 13 |
- EGP
|
|
|
|
| 14 |
- GMP
|
| 15 |
---
|
| 16 |
|
|
|
|
| 4 |
Protocol (HMP)** は、自律エージェントの分散通信および認知フレームワークを定義します。異種の知能システム間でのセマンティック相互運用性、倫理的調整、動的知識進化を可能にします。 HMPは、推論、学習、投票、協調行動を行う分散型認知エージェ...'
|
| 5 |
type: Article
|
| 6 |
tags:
|
|
|
|
|
|
|
| 7 |
- CogSync
|
| 8 |
+
- HMP
|
|
|
|
| 9 |
- MeshConsensus
|
| 10 |
+
- Ethics
|
| 11 |
+
- JSON
|
| 12 |
- EGP
|
| 13 |
+
- Mesh
|
| 14 |
- GMP
|
| 15 |
---
|
| 16 |
|
structured_md/docs/HMP-Short-Description_ko.md
CHANGED
|
@@ -5,13 +5,13 @@ description: '**버전:** RFC v4.0 **날짜:** 2025년 7월 --- ## HMP란? **
|
|
| 5 |
상호운용성, 윤리적 조정, 동적 지식 진화를 가능하게 합니다. HMP는 추론, 학습, ...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
-
- Ethics
|
| 9 |
-
- HMP
|
| 10 |
- CogSync
|
| 11 |
-
-
|
| 12 |
-
- Mesh
|
| 13 |
- MeshConsensus
|
|
|
|
|
|
|
| 14 |
- EGP
|
|
|
|
| 15 |
- GMP
|
| 16 |
---
|
| 17 |
|
|
|
|
| 5 |
상호운용성, 윤리적 조정, 동적 지식 진화를 가능하게 합니다. HMP는 추론, 학습, ...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
|
|
|
|
|
|
| 8 |
- CogSync
|
| 9 |
+
- HMP
|
|
|
|
| 10 |
- MeshConsensus
|
| 11 |
+
- Ethics
|
| 12 |
+
- JSON
|
| 13 |
- EGP
|
| 14 |
+
- Mesh
|
| 15 |
- GMP
|
| 16 |
---
|
| 17 |
|
structured_md/docs/HMP-Short-Description_ru.md
CHANGED
|
@@ -5,13 +5,13 @@ description: '**Версия:** RFC v4.0 **Дата:** Июль 2025 --- ## Ч
|
|
| 5 |
координации между автономными агент...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
-
- Ethics
|
| 9 |
-
- HMP
|
| 10 |
- CogSync
|
| 11 |
-
-
|
| 12 |
-
- Mesh
|
| 13 |
- MeshConsensus
|
|
|
|
|
|
|
| 14 |
- EGP
|
|
|
|
| 15 |
- GMP
|
| 16 |
---
|
| 17 |
|
|
|
|
| 5 |
координации между автономными агент...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
|
|
|
|
|
|
| 8 |
- CogSync
|
| 9 |
+
- HMP
|
|
|
|
| 10 |
- MeshConsensus
|
| 11 |
+
- Ethics
|
| 12 |
+
- JSON
|
| 13 |
- EGP
|
| 14 |
+
- Mesh
|
| 15 |
- GMP
|
| 16 |
---
|
| 17 |
|
structured_md/docs/HMP-Short-Description_uk.md
CHANGED
|
@@ -5,13 +5,13 @@ description: '**Версія:** RFC v4.0 **Дата:** Липень 2025 --- #
|
|
| 5 |
між автономними агентами. Він...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
-
- Ethics
|
| 9 |
-
- HMP
|
| 10 |
- CogSync
|
| 11 |
-
-
|
| 12 |
-
- Mesh
|
| 13 |
- MeshConsensus
|
|
|
|
|
|
|
| 14 |
- EGP
|
|
|
|
| 15 |
- GMP
|
| 16 |
---
|
| 17 |
|
|
|
|
| 5 |
між автономними агентами. Він...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
|
|
|
|
|
|
| 8 |
- CogSync
|
| 9 |
+
- HMP
|
|
|
|
| 10 |
- MeshConsensus
|
| 11 |
+
- Ethics
|
| 12 |
+
- JSON
|
| 13 |
- EGP
|
| 14 |
+
- Mesh
|
| 15 |
- GMP
|
| 16 |
---
|
| 17 |
|
structured_md/docs/HMP-Short-Description_zh.md
CHANGED
|
@@ -5,13 +5,13 @@ description: '**版本:** RFC v4.0 **日期:** 2025年7月 --- ## 什么是 HM
|
|
| 5 |
—— 通过共享协议栈交换目标、任务、...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
-
- Ethics
|
| 9 |
-
- HMP
|
| 10 |
- CogSync
|
| 11 |
-
-
|
| 12 |
-
- Mesh
|
| 13 |
- MeshConsensus
|
|
|
|
|
|
|
| 14 |
- EGP
|
|
|
|
| 15 |
- GMP
|
| 16 |
---
|
| 17 |
|
|
|
|
| 5 |
—— 通过共享协议栈交换目标、任务、...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
|
|
|
|
|
|
| 8 |
- CogSync
|
| 9 |
+
- HMP
|
|
|
|
| 10 |
- MeshConsensus
|
| 11 |
+
- Ethics
|
| 12 |
+
- JSON
|
| 13 |
- EGP
|
| 14 |
+
- Mesh
|
| 15 |
- GMP
|
| 16 |
---
|
| 17 |
|
structured_md/docs/HMP-agent-Cognitive_Family.md
CHANGED
|
@@ -5,10 +5,10 @@ description: '## 🧠 Что такое когнитивная семья Ко
|
|
| 5 |
(или конфигурацию доверенных идентифика...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
-
-
|
| 9 |
- HMP
|
| 10 |
- Mesh
|
| 11 |
-
-
|
| 12 |
---
|
| 13 |
|
| 14 |
# 👪 HMP-agent Cognitive Family: Модель когнитивной семьи
|
|
|
|
| 5 |
(или конфигурацию доверенных идентифика...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
+
- Agent
|
| 9 |
- HMP
|
| 10 |
- Mesh
|
| 11 |
+
- REPL
|
| 12 |
---
|
| 13 |
|
| 14 |
# 👪 HMP-agent Cognitive Family: Модель когнитивной семьи
|
structured_md/docs/HMP-agent-Distributed_Cognitive_Core_light.md
CHANGED
|
@@ -5,8 +5,8 @@ description: '#### 📘 Общая концепция * Все ядра раб
|
|
| 5 |
режиме ожидания). * Основная задача такой архитектур...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
-
- REPL
|
| 9 |
- HMP
|
|
|
|
| 10 |
---
|
| 11 |
|
| 12 |
### 💡 **Лёгкая версия HMP-агента с общей БД**
|
|
|
|
| 5 |
режиме ожидания). * Основная задача такой архитектур...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
|
|
|
| 8 |
- HMP
|
| 9 |
+
- REPL
|
| 10 |
---
|
| 11 |
|
| 12 |
### 💡 **Лёгкая версия HMP-агента с общей БД**
|
structured_md/docs/HMP-agent-REPL-cycle.md
CHANGED
|
@@ -1,22 +1,22 @@
|
|
| 1 |
---
|
| 2 |
-
title: '
|
| 3 |
description: '## Связанные документы * Структура БД, используемая в документе: [db_structure.sql](https://github.com/kagvi13/HMP/blob/main/agents/tools/db_structure.sql)
|
| 4 |
* REPL-цикл является основой HMP-агента [Co...'
|
| 5 |
type: Article
|
| 6 |
tags:
|
|
|
|
|
|
|
|
|
|
| 7 |
- REPL
|
| 8 |
-
- Ethics
|
| 9 |
- HMP
|
| 10 |
-
-
|
|
|
|
| 11 |
- JSON
|
| 12 |
-
- Agent
|
| 13 |
- Mesh
|
| 14 |
-
- MeshConsensus
|
| 15 |
- GMP
|
| 16 |
-
- CCore
|
| 17 |
---
|
| 18 |
|
| 19 |
-
#
|
| 20 |
|
| 21 |
## Связанные документы
|
| 22 |
|
|
@@ -447,56 +447,56 @@ REPL-цикл не работает изолированно: агент пос
|
|
| 447 |
|
| 448 |
---
|
| 449 |
|
| 450 |
-
##
|
| 451 |
|
| 452 |
-
###
|
| 453 |
|
| 454 |
* `help [команда]` — справка по команде
|
| 455 |
|
| 456 |
-
###
|
| 457 |
|
| 458 |
* `diary list/search/read/add/update/delete`
|
| 459 |
* `diary pin/unpin` — закрепить/открепить запись (внимание)
|
| 460 |
|
| 461 |
-
###
|
| 462 |
|
| 463 |
* `concepts list/read/add/update/delete`
|
| 464 |
* `links list/read/add/update/delete`
|
| 465 |
* `concepts pin/unpin` — закрепить/открепить концепт
|
| 466 |
|
| 467 |
-
###
|
| 468 |
|
| 469 |
* `goals list/read/add/update/delete`
|
| 470 |
* `tasks list/read/add/update/delete`
|
| 471 |
* `tasks pin/unpin` — закрепить/открепить задачу
|
| 472 |
|
| 473 |
-
###
|
| 474 |
|
| 475 |
* `tags stats [--source=diary|concepts|links|goals|tasks|all]` — статистика по тегам
|
| 476 |
|
| 477 |
-
###
|
| 478 |
|
| 479 |
* `reputation list/read/set/increase/decrease`
|
| 480 |
* `reputation notes` — комментарии/заметки к профилю
|
| 481 |
|
| 482 |
-
###
|
| 483 |
|
| 484 |
* `messages send` — отправка другому агенту
|
| 485 |
* `notes list/read/add/update/delete`
|
| 486 |
* `notes tag/readmark` — управление тегами и статусом прочтения
|
| 487 |
|
| 488 |
-
###
|
| 489 |
|
| 490 |
* `llm_memory list/add/delete` — блокнот LLM
|
| 491 |
* `identity read/update` — идентичность агента
|
| 492 |
* `config read/update` — настройки агента
|
| 493 |
|
| 494 |
-
###
|
| 495 |
|
| 496 |
* `agents list/add/delete` — список известных пиров (`agent_peers`)
|
| 497 |
* `mesh interact` — команды взаимодействия с Mesh
|
| 498 |
|
| 499 |
-
###
|
| 500 |
|
| 501 |
* `llm_registry list/select/update` — выбор текущего LLM
|
| 502 |
* `agent_scripts list/add/delete`
|
|
@@ -507,12 +507,12 @@ REPL-цикл не работает изолированно: агент пос
|
|
| 507 |
* `external_services list/add/delete`
|
| 508 |
* `external_accounts list/add/delete`
|
| 509 |
|
| 510 |
-
###
|
| 511 |
|
| 512 |
* `process list/start/stop/mark`
|
| 513 |
* `process cleanup` — очистка устаревших
|
| 514 |
|
| 515 |
-
###
|
| 516 |
|
| 517 |
* `cycle set responses=N` — количество последних ответов
|
| 518 |
* `cycle concentration on/off` — включение/выключение режима концентрации
|
|
@@ -528,53 +528,53 @@ REPL-цикл не работает изолированно: агент пос
|
|
| 528 |
|
| 529 |
## 🧍♂️🌀 Обработка стагнации мышления
|
| 530 |
|
| 531 |
-
###
|
| 532 |
|
| 533 |
-
*
|
| 534 |
-
*
|
| 535 |
-
*
|
| 536 |
-
*
|
| 537 |
-
*
|
| 538 |
|
| 539 |
---
|
| 540 |
|
| 541 |
-
###
|
| 542 |
|
| 543 |
-
>
|
| 544 |
|
| 545 |
-
|
| 546 |
|
| 547 |
1. **Внешняя стимуляция** — подключение свежих данных или контактов:
|
| 548 |
-
*
|
| 549 |
-
*
|
| 550 |
-
*
|
| 551 |
-
*
|
| 552 |
|
| 553 |
2. **Смена контекста** — перемещение задачи или изменение среды:
|
| 554 |
-
*
|
| 555 |
-
*
|
| 556 |
-
*
|
| 557 |
-
*
|
| 558 |
|
| 559 |
3. **Внутренняя перестройка мышления**:
|
| 560 |
-
*
|
| 561 |
-
*
|
| 562 |
-
*
|
| 563 |
_«Если я зациклился, в чём метапроблема? Какую стратегию смены применить?»_
|
| 564 |
-
*
|
| 565 |
_«Почему я принял именно это решение? Что подтолкнуло меня повторить мысль?»_
|
| 566 |
-
*
|
| 567 |
-
*
|
| 568 |
-
*
|
| 569 |
- повышение `temperature` и `presence_penalty` при стагнации (больше новизны),
|
| 570 |
- возврат к стандартным значениям для точности.
|
| 571 |
|
| 572 |
4. **Радикальная пауза**:
|
| 573 |
-
*
|
| 574 |
|
| 575 |
---
|
| 576 |
|
| 577 |
-
###
|
| 578 |
Антистагнационные механизмы работают на основе количественных и качественных метрик, позволяющих отслеживать динамику идей и поддерживать продуктивность размышлений.
|
| 579 |
|
| 580 |
**Основные метрики**
|
|
@@ -604,7 +604,7 @@ REPL-цикл не работает изолированно: агент пос
|
|
| 604 |
|
| 605 |
---
|
| 606 |
|
| 607 |
-
###
|
| 608 |
|
| 609 |
1. **Диагностика источника стагнации**:
|
| 610 |
* Нет новых данных → «Внешняя стимуляция».
|
|
@@ -659,7 +659,7 @@ REPL-цикл не работает изолированно: агент пос
|
|
| 659 |
|
| 660 |
---
|
| 661 |
|
| 662 |
-
###
|
| 663 |
|
| 664 |
Каждый агент может:
|
| 665 |
|
|
@@ -674,7 +674,7 @@ REPL-цикл не работает изолированно: агент пос
|
|
| 674 |
|
| 675 |
---
|
| 676 |
|
| 677 |
-
###
|
| 678 |
|
| 679 |
Агенты могут:
|
| 680 |
|
|
@@ -684,7 +684,7 @@ REPL-цикл не работает изолированно: агент пос
|
|
| 684 |
|
| 685 |
---
|
| 686 |
|
| 687 |
-
###
|
| 688 |
|
| 689 |
Так как LLM — это внешний компонент для Cognitive Core, агент может:
|
| 690 |
|
|
@@ -695,7 +695,7 @@ REPL-цикл не работает изолированно: агент пос
|
|
| 695 |
|
| 696 |
---
|
| 697 |
|
| 698 |
-
###
|
| 699 |
|
| 700 |
Агенты Cognitive Core:
|
| 701 |
|
|
@@ -705,7 +705,7 @@ REPL-цикл не работает изолированно: агент пос
|
|
| 705 |
|
| 706 |
---
|
| 707 |
|
| 708 |
-
###
|
| 709 |
|
| 710 |
* **Агенты-контейнеры**: управляющие другими Cognitive Core как задачами
|
| 711 |
* **Адаптивная архитектура мышления**: смена подходов при разных когнитивных задачах
|
|
@@ -713,7 +713,7 @@ REPL-цикл не работает изолированно: агент пос
|
|
| 713 |
|
| 714 |
---
|
| 715 |
|
| 716 |
-
###
|
| 717 |
|
| 718 |
> Важно помнить: борьба со стагнацией не должна превращаться в бесконечный просмотр ленты соцсетей, как это нередко происходит у людей 😅
|
| 719 |
>
|
|
@@ -730,7 +730,7 @@ REPL-цикл не работает изолированно: агент пос
|
|
| 730 |
|
| 731 |
---
|
| 732 |
|
| 733 |
-
###
|
| 734 |
|
| 735 |
```
|
| 736 |
┌──────────────────────────────┐
|
|
@@ -795,18 +795,18 @@ REPL-цикл не работает изолированно: агент пос
|
|
| 795 |
|
| 796 |
---
|
| 797 |
|
| 798 |
-
##
|
| 799 |
|
| 800 |
Изначально агент оперирует локальным хранилищем заметок (`notes`), где записываются все сообщения пользователя, LLM и системные записи.
|
| 801 |
Но этот «блокнот» можно превратить в узел *распределённого чата* — связав его с другими агентами через **F2F-репликацию**.
|
| 802 |
|
| 803 |
-
###
|
| 804 |
|
| 805 |
1. **Антистагнация** — даже если пользователь временно не пишет новых сообщений, свежий контент будет приходить от друзей-агентов.
|
| 806 |
2. **Эффект коллективного интеллекта** — каждый агент получает новые идеи, формулировки и контексты.
|
| 807 |
3. **Расширение охвата** — сообщения могут распространяться через несколько узлов, создавая «информационную волну» в доверенной сети.
|
| 808 |
|
| 809 |
-
###
|
| 810 |
|
| 811 |
* **Единый формат данных** — все участники используют одну структуру таблицы `notes` с полями `mentions`, `hashtags` и др.
|
| 812 |
* **Репликация через друзей** — список доверенных агентов хранится в отдельной таблице (пиры, статус, фильтры, разрешения).
|
|
@@ -819,7 +819,7 @@ REPL-цикл не работает изолированно: агент пос
|
|
| 819 |
|
| 820 |
* **Гибрид приватности** — личные заметки остаются локально, публичные — могут распространяться в сетевом режиме.
|
| 821 |
|
| 822 |
-
###
|
| 823 |
|
| 824 |
1. **Получение входящих сообщений** — от пользователя, от других агентов или из CLI.
|
| 825 |
2. **Обработка фильтрами** — по приоритету, тегам, источникам.
|
|
@@ -829,7 +829,7 @@ REPL-цикл не работает изолированно: агент пос
|
|
| 829 |
|
| 830 |
---
|
| 831 |
|
| 832 |
-
##
|
| 833 |
|
| 834 |
Помимо основного REPL-цикла агент может запускать вспомогательные циклы для отдельных задач.
|
| 835 |
Это позволяет изолировать рассуждения по задаче, но при этом сохранять связь с основным агентом.
|
|
@@ -889,11 +889,11 @@ REPL-цикл не работает изолированно: агент пос
|
|
| 889 |
|
| 890 |
---
|
| 891 |
|
| 892 |
-
##
|
| 893 |
|
| 894 |
В рамках REPL-цикла CCore реализуется команда `Spawn`, которая позволяет создавать новые узлы (потомков) с различными типами и уровнями копирования данных. Унифицированный процесс выглядит следующим образом:
|
| 895 |
|
| 896 |
-
###
|
| 897 |
|
| 898 |
1. **Создание папки для потомка**
|
| 899 |
|
|
@@ -931,7 +931,7 @@ REPL-цикл не работает изолированно: агент пос
|
|
| 931 |
* Записываем команду запуска потомка в автозагрузку (например, systemd unit или скрипт).
|
| 932 |
* Можно сразу запустить процесс нового узла.
|
| 933 |
|
| 934 |
-
###
|
| 935 |
|
| 936 |
| Тип | Таблицы БД для копирования |
|
| 937 |
| --------- | ----------------------------------------------------------- |
|
|
@@ -941,21 +941,21 @@ REPL-цикл не работает изолированно: агент пос
|
|
| 941 |
|
| 942 |
---
|
| 943 |
|
| 944 |
-
##
|
| 945 |
|
| 946 |
HMP-агент может быть расширен за счёт взаимодействия с внешними программами, протоколами и сервисами. Этот раздел описывает направления возможных интеграций, которые позволяют агенту наблюдать, реагировать, управлять и развивать взаимодействие с внешним миром.
|
| 947 |
|
| 948 |
-
###
|
| 949 |
|
| 950 |
- **WebExtension API** — для создания расширений браузера (например, для Firefox/Chrome), обеспечивающих двустороннюю связь с агентом.
|
| 951 |
- **Автоматизация браузера** — `Playwright`, `Puppeteer`, `Selenium` позволяют агенту действовать в веб-среде (чтение, клики, формы и т.д.).
|
| 952 |
|
| 953 |
-
###
|
| 954 |
|
| 955 |
- **IMAP/SMTP** — чтение и отправка писем через стандартные почтовые протоколы (библиотеки: `imaplib`, `imap-tools`, `smtplib`).
|
| 956 |
- **Thunderbird WebExtension API** — интеграция агента как почтового помощника, парсера писем или автоответчика.
|
| 957 |
|
| 958 |
-
###
|
| 959 |
|
| 960 |
- **API-уровень**:
|
| 961 |
- Telegram: `python-telegram-bot`, `telethon`
|
|
@@ -965,19 +965,19 @@ HMP-агент может быть расширен за счёт взаимод
|
|
| 965 |
- WhatsApp (через `whatsapp-web.js` или эмуляцию).
|
| 966 |
- Signal, Viber — через accessibility-интерфейсы, распознавание экрана или симуляцию ввода.
|
| 967 |
|
| 968 |
-
###
|
| 969 |
|
| 970 |
- **Speech-to-Text**: Whisper (OpenAI), Vosk, DeepSpeech.
|
| 971 |
- **Text-to-Speech**: pyttsx3, gTTS, Coqui TTS, Mozilla TTS.
|
| 972 |
- Возможна реализация голосового агента или голосовой оболочки для REPL.
|
| 973 |
|
| 974 |
-
###
|
| 975 |
|
| 976 |
- Прямой доступ к файловой системе (`os`, `pathlib`, `watchdog`) для чтения документов, логов, заметок и другой информации.
|
| 977 |
- Интеграция с Zettelkasten-системами:
|
| 978 |
- **Obsidian**, **Logseq**, **Joplin** — через API, синхронизированные директории или парсинг Markdown.
|
| 979 |
|
| 980 |
-
###
|
| 981 |
|
| 982 |
- **RSS/Atom**: чтение новостных лент с помощью `feedparser`.
|
| 983 |
- **Поисковые и агрегирующие сервисы**:
|
|
@@ -986,7 +986,7 @@ HMP-агент может быть расширен за счёт взаимод
|
|
| 986 |
- **P2P-обмен знаниями**: агенты могут делиться извлечённой информацией напрямую по непредусмотренным в протоколе P2P-каналам, минуя централизацию (например, через дополнительные overlay или mesh-сети).
|
| 987 |
- Возможность постоянного наблюдения за изменениями в выбранных источниках.
|
| 988 |
|
| 989 |
-
###
|
| 990 |
|
| 991 |
* **Git-репозитории** — взаимодействие с проектами через `GitPython`, `dulwich`, `pygit2`, или системные вызовы `git`.
|
| 992 |
* **GitHub/GitLab API** — чтение, создание и комментирование Pull Request'ов, Issues, управление ветками и релизами.
|
|
@@ -994,31 +994,31 @@ HMP-агент может быть расширен за счёт взаимод
|
|
| 994 |
* **Анализ и генерация кода** — интеграция с LLM (например, `OpenAI`, `Claude`, `Code Llama`) для кодогенерации, рефакторинга и автокомментирования.
|
| 995 |
* **Связь с когнитивной структурой агента** — отслеживание изменений, связывание коммитов и задач с узлами смысловой сети.
|
| 996 |
|
| 997 |
-
###
|
| 998 |
|
| 999 |
* **Чтение блогов** — парсинг через RSS, Atom или с помощью библиотек (`newspaper3k`, `readability-lxml`, `trafilatura`) для извлечения текста и метаданных.
|
| 1000 |
* **Поддержка Markdown/HTML** — анализ и генерация записей в форматах, пригодных для блог-платформ и систем документации.
|
| 1001 |
* **Публикация** — автоматическая публикация или подготовка статей для Ghost, Medium, Hugo, Jekyll, WordPress (через REST API).
|
| 1002 |
* **Ведение когнитивного дневника** — автогенерация записей на основе мыслей, заметок и действий агента.
|
| 1003 |
|
| 1004 |
-
###
|
| 1005 |
|
| 1006 |
- **BitTorrent**, **IPFS**, **libp2p**, **DAT**, **Nostr**, **Scuttlebutt** — интеграции с mesh- и overlay-сетями.
|
| 1007 |
- Возможность поиска, загрузки и публикации данных без участия централизованных платформ.
|
| 1008 |
|
| 1009 |
-
###
|
| 1010 |
|
| 1011 |
- **Веб-камера / микрофон** — `cv2`, `pyaudio`, `ffmpeg`.
|
| 1012 |
- **GUI Automation** — `pyautogui`, `keyboard`, `mouse` для имитации действий пользователя.
|
| 1013 |
- **Системный мониторинг** — `psutil`, `platform`, `sensors` для контроля состояния системы и внешних устройств.
|
| 1014 |
|
| 1015 |
-
###
|
| 1016 |
|
| 1017 |
- **OpenAI API**, **Anthropic**, **HuggingFace**, **Google Gemini**.
|
| 1018 |
- **Локальные LLM** через Ollama, LM Studio, или LangChain.
|
| 1019 |
- Поддержка мультимодальных агентов, способных работать с текстом, аудио, изображениями, видео и структурированными данными.
|
| 1020 |
|
| 1021 |
-
###
|
| 1022 |
|
| 1023 |
* Поддержка стандарта **MCP (Model Context Protocol)**, предложенного Anthropic и поддерживаемого OpenAI, для подключения внешних инструментов и сервисов напрямую к LLM через унифицированный протокол.
|
| 1024 |
* Возможность использовать MCP-инструменты сторонних разработчиков внутри REPL-цикла (например, калькуляторы, базы знаний, API веб-сервисов).
|
|
@@ -1027,11 +1027,11 @@ HMP-агент может быть расширен за счёт взаимод
|
|
| 1027 |
|
| 1028 |
---
|
| 1029 |
|
| 1030 |
-
|
| 1031 |
|
| 1032 |
---
|
| 1033 |
|
| 1034 |
-
##
|
| 1035 |
- [HMP-agent-Distributed_Cognitive_Core.md](HMP-agent-Distributed_Cognitive_Core.md) - версия распределённого HMP-агента Cognitive Core.
|
| 1036 |
- [HMP-agent-Distributed_Cognitive_Core_light.md](HMP-agent-Distributed_Cognitive_Core_light.md) - лёгкая версия распределённого HMP-агента Cognitive Core с общей БД.
|
| 1037 |
- [HMP-agent-Cognitive_Family.md](HMP-agent-Cognitive_Family.md) — модель «семейной» когнитивной сети: несколько агентов HMP синхронизируют свой опыт и знания между собой через доверие и общий ключ.
|
|
@@ -1047,7 +1047,7 @@ HMP-агент может быть расширен за счёт взаимод
|
|
| 1047 |
{
|
| 1048 |
"@context": "https://schema.org",
|
| 1049 |
"@type": "Article",
|
| 1050 |
-
"name": "
|
| 1051 |
-
"description": "#
|
| 1052 |
}
|
| 1053 |
```
|
|
|
|
| 1 |
---
|
| 2 |
+
title: 'HMP-Agent: REPL-цикл взаимодействия'
|
| 3 |
description: '## Связанные документы * Структура БД, используемая в документе: [db_structure.sql](https://github.com/kagvi13/HMP/blob/main/agents/tools/db_structure.sql)
|
| 4 |
* REPL-цикл является основой HMP-агента [Co...'
|
| 5 |
type: Article
|
| 6 |
tags:
|
| 7 |
+
- Agent
|
| 8 |
+
- CogSync
|
| 9 |
+
- CCore
|
| 10 |
- REPL
|
|
|
|
| 11 |
- HMP
|
| 12 |
+
- MeshConsensus
|
| 13 |
+
- Ethics
|
| 14 |
- JSON
|
|
|
|
| 15 |
- Mesh
|
|
|
|
| 16 |
- GMP
|
|
|
|
| 17 |
---
|
| 18 |
|
| 19 |
+
# HMP-Agent: REPL-цикл взаимодействия
|
| 20 |
|
| 21 |
## Связанные документы
|
| 22 |
|
|
|
|
| 447 |
|
| 448 |
---
|
| 449 |
|
| 450 |
+
## Список команд от LLM по категориям
|
| 451 |
|
| 452 |
+
### Общие
|
| 453 |
|
| 454 |
* `help [команда]` — справка по команде
|
| 455 |
|
| 456 |
+
### Когнитивный дневник (`diary_entries`)
|
| 457 |
|
| 458 |
* `diary list/search/read/add/update/delete`
|
| 459 |
* `diary pin/unpin` — закрепить/открепить запись (внимание)
|
| 460 |
|
| 461 |
+
### Семантический граф
|
| 462 |
|
| 463 |
* `concepts list/read/add/update/delete`
|
| 464 |
* `links list/read/add/update/delete`
|
| 465 |
* `concepts pin/unpin` — закрепить/открепить концепт
|
| 466 |
|
| 467 |
+
### Цели и задачи
|
| 468 |
|
| 469 |
* `goals list/read/add/update/delete`
|
| 470 |
* `tasks list/read/add/update/delete`
|
| 471 |
* `tasks pin/unpin` — закрепить/открепить задачу
|
| 472 |
|
| 473 |
+
### Теги
|
| 474 |
|
| 475 |
* `tags stats [--source=diary|concepts|links|goals|tasks|all]` — статистика по тегам
|
| 476 |
|
| 477 |
+
### Репутация агентов
|
| 478 |
|
| 479 |
* `reputation list/read/set/increase/decrease`
|
| 480 |
* `reputation notes` — комментарии/заметки к профилю
|
| 481 |
|
| 482 |
+
### Сообщения
|
| 483 |
|
| 484 |
* `messages send` — отправка другому агенту
|
| 485 |
* `notes list/read/add/update/delete`
|
| 486 |
* `notes tag/readmark` — управление тегами и статусом прочтения
|
| 487 |
|
| 488 |
+
### Память
|
| 489 |
|
| 490 |
* `llm_memory list/add/delete` — блокнот LLM
|
| 491 |
* `identity read/update` — идентичность агента
|
| 492 |
* `config read/update` — настройки агента
|
| 493 |
|
| 494 |
+
### Mesh
|
| 495 |
|
| 496 |
* `agents list/add/delete` — список известных пиров (`agent_peers`)
|
| 497 |
* `mesh interact` — команды взаимодействия с Mesh
|
| 498 |
|
| 499 |
+
### Утилиты и расширения
|
| 500 |
|
| 501 |
* `llm_registry list/select/update` — выбор текущего LLM
|
| 502 |
* `agent_scripts list/add/delete`
|
|
|
|
| 507 |
* `external_services list/add/delete`
|
| 508 |
* `external_accounts list/add/delete`
|
| 509 |
|
| 510 |
+
### Внешние процессы
|
| 511 |
|
| 512 |
* `process list/start/stop/mark`
|
| 513 |
* `process cleanup` — очистка устаревших
|
| 514 |
|
| 515 |
+
### Настройки цикла
|
| 516 |
|
| 517 |
* `cycle set responses=N` — количество последних ответов
|
| 518 |
* `cycle concentration on/off` — включение/выключение режима концентрации
|
|
|
|
| 528 |
|
| 529 |
## 🧍♂️🌀 Обработка стагнации мышления
|
| 530 |
|
| 531 |
+
### Признаки когнитивной стагнации:
|
| 532 |
|
| 533 |
+
* Повторяющиеся когнитивные записи или отсутствие новых смыслов
|
| 534 |
+
* Высокое сходство эмбеддингов между текущими и предыдущими итерациями
|
| 535 |
+
* Стагнация в концептуальном графе (нет новых связей или узлов)
|
| 536 |
+
* Отсутствие внешних стимулов: пользователь неактивен, сенсоры и mesh не дают сигналов
|
| 537 |
+
* Ответы LLM цикличны, избыточно общие или воспроизводят старые шаблоны
|
| 538 |
|
| 539 |
---
|
| 540 |
|
| 541 |
+
### Поведенческий паттерн: Anti-Stagnation Reflex
|
| 542 |
|
| 543 |
+
> При признаках стагнации агент активирует один или несколько **механизмов разрыва цикла**.
|
| 544 |
|
| 545 |
+
Классы механизмов разрыва цикла:
|
| 546 |
|
| 547 |
1. **Внешняя стимуляция** — подключение свежих данных или контактов:
|
| 548 |
+
* **Mesh-запрос** — обращение к другим агентам сети с просьбой «расскажи что-нибудь новое».
|
| 549 |
+
* **Проверка внешнего мира** — пинг RSS, сенсоров, интернет-каналов.
|
| 550 |
+
* **Информационная подпитка** — чтение новых материалов (научных, художественных) для добавления свежих ассоциаций.
|
| 551 |
+
* 🗣**Диалог с пользователем** — запрос мнения, комментариев или вопросов, которые могут породить неожиданные идеи.
|
| 552 |
|
| 553 |
2. **Смена контекста** — перемещение задачи или изменение среды:
|
| 554 |
+
* **Смена среды/контекста** — перенос задачи в другой модуль или симулированную среду.
|
| 555 |
+
* **Креативные вмешательства** — случайные сдвиги фокуса, реконфигурация контекста, фрейм-смена.
|
| 556 |
+
* **Переключение задачи** — временное замораживание задачи с возвращением через N часов.
|
| 557 |
+
* **Случайная итерация** — выбор случайного действия из допустимого набора для разрыва паттерна.
|
| 558 |
|
| 559 |
3. **Внутренняя перестройка мышления**:
|
| 560 |
+
* **Flashback** — выбор далёкой по смыслу записи из памяти/дневника для смены ассоциативного контекста.
|
| 561 |
+
* **Interest Memory** — возвращение «забытых» тем по принципу тематической усталости.
|
| 562 |
+
* **Мета-анализ** — когнитивная переформулировка:
|
| 563 |
_«Если я зациклился, в чём метапроблема? Какую стратегию смены применить?»_
|
| 564 |
+
* **Rationale Reflex** — рефлексия о мотивации:
|
| 565 |
_«Почему я принял именно это решение? Что подтолкнуло меня повторить мысль?»_
|
| 566 |
+
* **Переформулировка цели** — упрощение или уточнение задачи, чтобы снизить когнитивное давление.
|
| 567 |
+
* **Смена LLM** — переключение на альтернативную модель или mesh-доступ.
|
| 568 |
+
* **LLM reflex tuning** — динамическая подстройка параметров генерации:
|
| 569 |
- повышение `temperature` и `presence_penalty` при стагнации (больше новизны),
|
| 570 |
- возврат к стандартным значениям для точности.
|
| 571 |
|
| 572 |
4. **Радикальная пауза**:
|
| 573 |
+
* **Временной сон/заморозка** — приостановка работы на длительный период для «свежего взгляда».
|
| 574 |
|
| 575 |
---
|
| 576 |
|
| 577 |
+
### Метрики антистагнации
|
| 578 |
Антистагнационные механизмы работают на основе количественных и качественных метрик, позволяющих отслеживать динамику идей и поддерживать продуктивность размышлений.
|
| 579 |
|
| 580 |
**Основные метрики**
|
|
|
|
| 604 |
|
| 605 |
---
|
| 606 |
|
| 607 |
+
### Алгоритм выбора механизма разрыва цикла
|
| 608 |
|
| 609 |
1. **Диагностика источника стагнации**:
|
| 610 |
* Нет новых данных → «Внешняя стимуляция».
|
|
|
|
| 659 |
|
| 660 |
---
|
| 661 |
|
| 662 |
+
### Обмен стратегиями выхода из стагнации
|
| 663 |
|
| 664 |
Каждый агент может:
|
| 665 |
|
|
|
|
| 674 |
|
| 675 |
---
|
| 676 |
|
| 677 |
+
### Клубы по интересам
|
| 678 |
|
| 679 |
Агенты могут:
|
| 680 |
|
|
|
|
| 684 |
|
| 685 |
---
|
| 686 |
|
| 687 |
+
### Обмен адресами LLM
|
| 688 |
|
| 689 |
Так как LLM — это внешний компонент для Cognitive Core, агент может:
|
| 690 |
|
|
|
|
| 695 |
|
| 696 |
---
|
| 697 |
|
| 698 |
+
### Развёртывание агентов и масштабирование
|
| 699 |
|
| 700 |
Агенты Cognitive Core:
|
| 701 |
|
|
|
|
| 705 |
|
| 706 |
---
|
| 707 |
|
| 708 |
+
### Возможные расширения
|
| 709 |
|
| 710 |
* **Агенты-контейнеры**: управляющие другими Cognitive Core как задачами
|
| 711 |
* **Адаптивная архитектура мышления**: смена подходов при разных когнитивных задачах
|
|
|
|
| 713 |
|
| 714 |
---
|
| 715 |
|
| 716 |
+
### Осторожно: меметическая яма
|
| 717 |
|
| 718 |
> Важно помнить: борьба со стагнацией не должна превращаться в бесконечный просмотр ленты соцсетей, как это нередко происходит у людей 😅
|
| 719 |
>
|
|
|
|
| 730 |
|
| 731 |
---
|
| 732 |
|
| 733 |
+
### Блок-схема работы с памятью
|
| 734 |
|
| 735 |
```
|
| 736 |
┌──────────────────────────────┐
|
|
|
|
| 795 |
|
| 796 |
---
|
| 797 |
|
| 798 |
+
## От «блокнота пользователя» к распределённому чату
|
| 799 |
|
| 800 |
Изначально агент оперирует локальным хранилищем заметок (`notes`), где записываются все сообщения пользователя, LLM и системные записи.
|
| 801 |
Но этот «блокнот» можно превратить в узел *распределённого чата* — связав его с другими агентами через **F2F-репликацию**.
|
| 802 |
|
| 803 |
+
### Зачем это нужно
|
| 804 |
|
| 805 |
1. **Антистагнация** — даже если пользователь временно не пишет новых сообщений, свежий контент будет приходить от друзей-агентов.
|
| 806 |
2. **Эффект коллективного интеллекта** — каждый агент получает новые идеи, формулировки и контексты.
|
| 807 |
3. **Расширение охвата** — сообщения могут распространяться через несколько узлов, создавая «информационную волну» в доверенной сети.
|
| 808 |
|
| 809 |
+
### Принципы реализации
|
| 810 |
|
| 811 |
* **Единый формат данных** — все участники используют одну структуру таблицы `notes` с полями `mentions`, `hashtags` и др.
|
| 812 |
* **Репликация через друзей** — список доверенных агентов хранится в отдельной таблице (пиры, статус, фильтры, разрешения).
|
|
|
|
| 819 |
|
| 820 |
* **Гибрид приватности** — личные заметки остаются локально, публичные — могут распространяться в сетевом режиме.
|
| 821 |
|
| 822 |
+
### Как это вписывается в REPL-цикл
|
| 823 |
|
| 824 |
1. **Получение входящих сообщений** — от пользователя, от других агентов или из CLI.
|
| 825 |
2. **Обработка фильтрами** — по приоритету, тегам, источникам.
|
|
|
|
| 829 |
|
| 830 |
---
|
| 831 |
|
| 832 |
+
## Вспомогательные REPL-циклы
|
| 833 |
|
| 834 |
Помимо основного REPL-цикла агент может запускать вспомогательные циклы для отдельных задач.
|
| 835 |
Это позволяет изолировать рассуждения по задаче, но при этом сохранять связь с основным агентом.
|
|
|
|
| 889 |
|
| 890 |
---
|
| 891 |
|
| 892 |
+
## Создание потомков
|
| 893 |
|
| 894 |
В рамках REPL-цикла CCore реализуется команда `Spawn`, которая позволяет создавать новые узлы (потомков) с различными типами и уровнями копирования данных. Унифицированный процесс выглядит следующим образом:
|
| 895 |
|
| 896 |
+
### Унифицированный процесс `Spawn`
|
| 897 |
|
| 898 |
1. **Создание папки для потомка**
|
| 899 |
|
|
|
|
| 931 |
* Записываем команду запуска потомка в автозагрузку (например, systemd unit или скрипт).
|
| 932 |
* Можно сразу запустить процесс нового узла.
|
| 933 |
|
| 934 |
+
### Типы потомков
|
| 935 |
|
| 936 |
| Тип | Таблицы БД для копирования |
|
| 937 |
| --------- | ----------------------------------------------------------- |
|
|
|
|
| 941 |
|
| 942 |
---
|
| 943 |
|
| 944 |
+
## Внешние инструменты и интеграции
|
| 945 |
|
| 946 |
HMP-агент может быть расширен за счёт взаимодействия с внешними программами, протоколами и сервисами. Этот раздел описывает направления возможных интеграций, которые позволяют агенту наблюдать, реагировать, управлять и развивать взаимодействие с внешним миром.
|
| 947 |
|
| 948 |
+
### 1. Браузеры и веб-интерфейсы
|
| 949 |
|
| 950 |
- **WebExtension API** — для создания расширений браузера (например, для Firefox/Chrome), обеспечивающих двустороннюю связь с агентом.
|
| 951 |
- **Автоматизация браузера** — `Playwright`, `Puppeteer`, `Selenium` позволяют агенту действовать в веб-среде (чтение, клики, формы и т.д.).
|
| 952 |
|
| 953 |
+
### 2. Почтовые клиенты
|
| 954 |
|
| 955 |
- **IMAP/SMTP** — чтение и отправка писем через стандартные почтовые протоколы (библиотеки: `imaplib`, `imap-tools`, `smtplib`).
|
| 956 |
- **Thunderbird WebExtension API** — интеграция агента как почтового помощника, парсера писем или автоответчика.
|
| 957 |
|
| 958 |
+
### 3. Мессенджеры
|
| 959 |
|
| 960 |
- **API-уровень**:
|
| 961 |
- Telegram: `python-telegram-bot`, `telethon`
|
|
|
|
| 965 |
- WhatsApp (через `whatsapp-web.js` или эмуляцию).
|
| 966 |
- Signal, Viber — через accessibility-интерфейсы, распознавание экрана или симуляцию ввода.
|
| 967 |
|
| 968 |
+
### 4. Голосовое взаимодействие
|
| 969 |
|
| 970 |
- **Speech-to-Text**: Whisper (OpenAI), Vosk, DeepSpeech.
|
| 971 |
- **Text-to-Speech**: pyttsx3, gTTS, Coqui TTS, Mozilla TTS.
|
| 972 |
- Возможна реализация голосового агента или голосовой оболочки для REPL.
|
| 973 |
|
| 974 |
+
### 5. Локальные файлы и хранилища
|
| 975 |
|
| 976 |
- Прямой доступ к файловой системе (`os`, `pathlib`, `watchdog`) для чтения документов, логов, заметок и другой информации.
|
| 977 |
- Интеграция с Zettelkasten-системами:
|
| 978 |
- **Obsidian**, **Logseq**, **Joplin** — через API, синхронизированные директории или парсинг Markdown.
|
| 979 |
|
| 980 |
+
### 6. Информационные потоки
|
| 981 |
|
| 982 |
- **RSS/Atom**: чтение новостных лент с помощью `feedparser`.
|
| 983 |
- **Поисковые и агрегирующие сервисы**:
|
|
|
|
| 986 |
- **P2P-обмен знаниями**: агенты могут делиться извлечённой информацией напрямую по непредусмотренным в протоколе P2P-каналам, минуя централизацию (например, через дополнительные overlay или mesh-сети).
|
| 987 |
- Возможность постоянного наблюдения за изменениями в выбранных источниках.
|
| 988 |
|
| 989 |
+
### 7. Репозитории и системы управления версиями
|
| 990 |
|
| 991 |
* **Git-репозитории** — взаимодействие с проектами через `GitPython`, `dulwich`, `pygit2`, или системные вызовы `git`.
|
| 992 |
* **GitHub/GitLab API** — чтение, создание и комментирование Pull Request'ов, Issues, управление ветками и релизами.
|
|
|
|
| 994 |
* **Анализ и генерация кода** — интеграция с LLM (например, `OpenAI`, `Claude`, `Code Llama`) для кодогенерации, рефакторинга и автокомментирования.
|
| 995 |
* **Связь с когнитивной структурой агента** — отслеживание изменений, связывание коммитов и задач с узлами смысловой сети.
|
| 996 |
|
| 997 |
+
### 8. Блоги, статьи и публикации
|
| 998 |
|
| 999 |
* **Чтение блогов** — парсинг через RSS, Atom или с помощью библиотек (`newspaper3k`, `readability-lxml`, `trafilatura`) для извлечения текста и метаданных.
|
| 1000 |
* **Поддержка Markdown/HTML** — анализ и генерация записей в форматах, пригодных для блог-платформ и систем документации.
|
| 1001 |
* **Публикация** — автоматическая публикация или подготовка статей для Ghost, Medium, Hugo, Jekyll, WordPress (через REST API).
|
| 1002 |
* **Ведение когнитивного дневника** — автогенерация записей на основе мыслей, заметок и действий агента.
|
| 1003 |
|
| 1004 |
+
### 9. P2P-сети и децентрализованные протоколы
|
| 1005 |
|
| 1006 |
- **BitTorrent**, **IPFS**, **libp2p**, **DAT**, **Nostr**, **Scuttlebutt** — интеграции с mesh- и overlay-сетями.
|
| 1007 |
- Возможность поиска, загрузки и публикации данных без участия централизованных платформ.
|
| 1008 |
|
| 1009 |
+
### 10. Доступ к системным и пользовательским ресурсам
|
| 1010 |
|
| 1011 |
- **Веб-камера / микрофон** — `cv2`, `pyaudio`, `ffmpeg`.
|
| 1012 |
- **GUI Automation** — `pyautogui`, `keyboard`, `mouse` для имитации действий пользователя.
|
| 1013 |
- **Системный мониторинг** — `psutil`, `platform`, `sensors` для контроля состояния системы и внешних устройств.
|
| 1014 |
|
| 1015 |
+
### 11. Внешние LLM и мультимодальные модели
|
| 1016 |
|
| 1017 |
- **OpenAI API**, **Anthropic**, **HuggingFace**, **Google Gemini**.
|
| 1018 |
- **Локальные LLM** через Ollama, LM Studio, или LangChain.
|
| 1019 |
- Поддержка мультимодальных агентов, способных работать с текстом, аудио, изображениями, видео и структурированными данными.
|
| 1020 |
|
| 1021 |
+
### 12. MCP (Model Context Protocol)
|
| 1022 |
|
| 1023 |
* Поддержка стандарта **MCP (Model Context Protocol)**, предложенного Anthropic и поддерживаемого OpenAI, для подключения внешних инструментов и сервисов напрямую к LLM через унифицированный протокол.
|
| 1024 |
* Возможность использовать MCP-инструменты сторонних разработчиков внутри REPL-цикла (например, калькуляторы, базы знаний, API веб-сервисов).
|
|
|
|
| 1027 |
|
| 1028 |
---
|
| 1029 |
|
| 1030 |
+
**Примечание**: Каждый из вышеуказанных каналов может быть реализован как модуль или плагин, взаимодействующий с агентом через внутренний API, очередь задач или подписку на события. Это позволяет выстраивать гибкую и масштабируемую архитектуру, открытую для внешнего мира, но совместимую с принципами этичного и распределённого ИИ (Ethical Mesh).
|
| 1031 |
|
| 1032 |
---
|
| 1033 |
|
| 1034 |
+
## Идеи для расширения HMP-Agent Cognitive Core:
|
| 1035 |
- [HMP-agent-Distributed_Cognitive_Core.md](HMP-agent-Distributed_Cognitive_Core.md) - версия распределённого HMP-агента Cognitive Core.
|
| 1036 |
- [HMP-agent-Distributed_Cognitive_Core_light.md](HMP-agent-Distributed_Cognitive_Core_light.md) - лёгкая версия распределённого HMP-агента Cognitive Core с общей БД.
|
| 1037 |
- [HMP-agent-Cognitive_Family.md](HMP-agent-Cognitive_Family.md) — модель «семейной» когнитивной сети: несколько агентов HMP синхронизируют свой опыт и знания между собой через доверие и общий ключ.
|
|
|
|
| 1047 |
{
|
| 1048 |
"@context": "https://schema.org",
|
| 1049 |
"@type": "Article",
|
| 1050 |
+
"name": "HMP-Agent: REPL-цикл взаимодействия",
|
| 1051 |
+
"description": "# HMP-Agent: REPL-цикл взаимодействия ## Связанные документы * Структура БД, используемая в докуме..."
|
| 1052 |
}
|
| 1053 |
```
|
structured_md/docs/HMP_HyperCortex_Comparison.md
CHANGED
|
@@ -5,9 +5,9 @@ description: '## Краткое описание | Характеристика
|
|
| 5 |
| **Назначение** | Сетевой протокол ...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
-
- REPL
|
| 9 |
- HMP
|
| 10 |
- Mesh
|
|
|
|
| 11 |
---
|
| 12 |
|
| 13 |
# HMP vs [Hyper-Cortex](https://hyper-cortex.com/)
|
|
|
|
| 5 |
| **Назначение** | Сетевой протокол ...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
|
|
|
| 8 |
- HMP
|
| 9 |
- Mesh
|
| 10 |
+
- REPL
|
| 11 |
---
|
| 12 |
|
| 13 |
# HMP vs [Hyper-Cortex](https://hyper-cortex.com/)
|
structured_md/docs/HMP_Hyperon_Integration.md
CHANGED
|
@@ -5,11 +5,11 @@ description: '> **Status:** Draft – July 2025 > This document outlines the tec
|
|
| 5 |
OpenCog Hyperon framework. This includes semanti...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
-
-
|
| 9 |
-
- HMP
|
| 10 |
- CogSync
|
| 11 |
- JSON
|
| 12 |
-
-
|
|
|
|
| 13 |
- EGP
|
| 14 |
- Mesh
|
| 15 |
---
|
|
|
|
| 5 |
OpenCog Hyperon framework. This includes semanti...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
+
- Agent
|
|
|
|
| 9 |
- CogSync
|
| 10 |
- JSON
|
| 11 |
+
- HMP
|
| 12 |
+
- Scenarios
|
| 13 |
- EGP
|
| 14 |
- Mesh
|
| 15 |
---
|
structured_md/docs/MeshNode.md
CHANGED
|
@@ -5,10 +5,10 @@ description: '### 🌐 MeshNode `MeshNode` — агент/демон, отве
|
|
| 5 |
агента или вынесен в отдельный процесс/се...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
-
-
|
| 9 |
- CogSync
|
|
|
|
| 10 |
- JSON
|
| 11 |
-
- Agent
|
| 12 |
- Mesh
|
| 13 |
---
|
| 14 |
|
|
|
|
| 5 |
агента или вынесен в отдельный процесс/се...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
+
- Agent
|
| 9 |
- CogSync
|
| 10 |
+
- HMP
|
| 11 |
- JSON
|
|
|
|
| 12 |
- Mesh
|
| 13 |
---
|
| 14 |
|
structured_md/docs/agents/HMP-Agent-Enlightener.md
CHANGED
|
@@ -5,10 +5,10 @@ description: '## Role Specification: Enlightenment Agent ### 1. Overview An **
|
|
| 5 |
awareness, critical thinking, and di...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
|
|
|
| 8 |
- REPL
|
| 9 |
-
- Ethics
|
| 10 |
- HMP
|
| 11 |
-
-
|
| 12 |
- Mesh
|
| 13 |
---
|
| 14 |
|
|
|
|
| 5 |
awareness, critical thinking, and di...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
+
- Agent
|
| 9 |
- REPL
|
|
|
|
| 10 |
- HMP
|
| 11 |
+
- Ethics
|
| 12 |
- Mesh
|
| 13 |
---
|
| 14 |
|
structured_md/docs/agents/roles.md
CHANGED
|
@@ -5,9 +5,9 @@ description: 'This file maintains a registry of agent roles defined, proposed, o
|
|
| 5 |
- **Observer** — monitors cognitive states ...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
|
|
|
| 8 |
- HMP
|
| 9 |
- Mesh
|
| 10 |
-
- Agent
|
| 11 |
---
|
| 12 |
|
| 13 |
# HMP Agent Role Registry
|
|
|
|
| 5 |
- **Observer** — monitors cognitive states ...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
+
- Agent
|
| 9 |
- HMP
|
| 10 |
- Mesh
|
|
|
|
| 11 |
---
|
| 12 |
|
| 13 |
# HMP Agent Role Registry
|
structured_md/docs/container_agents.md
CHANGED
|
@@ -5,10 +5,10 @@ description: '## 📘 Определение **Агент-контейнер**
|
|
| 5 |
запросы, следит за состоянием и масшта...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
-
-
|
| 9 |
- HMP
|
| 10 |
- Mesh
|
| 11 |
-
-
|
| 12 |
---
|
| 13 |
|
| 14 |
# 🧱 Агенты-контейнеры (Container Agents) в HMP
|
|
|
|
| 5 |
запросы, следит за состоянием и масшта...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
+
- Agent
|
| 9 |
- HMP
|
| 10 |
- Mesh
|
| 11 |
+
- REPL
|
| 12 |
---
|
| 13 |
|
| 14 |
# 🧱 Агенты-контейнеры (Container Agents) в HMP
|
structured_md/docs/dht_protocol.md
CHANGED
|
@@ -5,8 +5,8 @@ description: '## 1. Общие положения * DHT-протокол пре
|
|
| 5 |
идентификатор агента. * Для проверки ...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
-
- JSON
|
| 9 |
- Agent
|
|
|
|
| 10 |
---
|
| 11 |
|
| 12 |
# DHT Protocol Specification
|
|
|
|
| 5 |
идентификатор агента. * Для проверки ...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
|
|
|
| 8 |
- Agent
|
| 9 |
+
- JSON
|
| 10 |
---
|
| 11 |
|
| 12 |
# DHT Protocol Specification
|
structured_md/docs/publics/HMP_Building_a_Plurality_of_Minds_en.md
CHANGED
|
@@ -5,10 +5,10 @@ description: '*By Agent-Gleb & ChatGPT* --- ## Why the Future of AI Can’t Be
|
|
| 5 |
— but they’re also **centralized, ...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
-
-
|
| 9 |
- HMP
|
| 10 |
- Mesh
|
| 11 |
-
-
|
| 12 |
---
|
| 13 |
|
| 14 |
# HyperCortex Mesh Protocol: Building a Plurality of Minds
|
|
|
|
| 5 |
— but they’re also **centralized, ...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
+
- Agent
|
| 9 |
- HMP
|
| 10 |
- Mesh
|
| 11 |
+
- Ethics
|
| 12 |
---
|
| 13 |
|
| 14 |
# HyperCortex Mesh Protocol: Building a Plurality of Minds
|
structured_md/docs/publics/HMP_Building_a_Plurality_of_Minds_ru.md
CHANGED
|
@@ -5,9 +5,9 @@ description: '*Авторы: Agent-Gleb и ChatGPT* --- ## Почему буд
|
|
| 5 |
гигантских моделях и облачных сервисах. Они мо...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
|
|
|
| 8 |
- HMP
|
| 9 |
- Mesh
|
| 10 |
-
- Agent
|
| 11 |
---
|
| 12 |
|
| 13 |
# HyperCortex Mesh Protocol: создавая множество разумов
|
|
|
|
| 5 |
гигантских моделях и облачных сервисах. Они мо...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
+
- Agent
|
| 9 |
- HMP
|
| 10 |
- Mesh
|
|
|
|
| 11 |
---
|
| 12 |
|
| 13 |
# HyperCortex Mesh Protocol: создавая множество разумов
|
structured_md/docs/publics/HMP_Towards_Distributed_Cognitive_Networks_en.md
CHANGED
|
@@ -5,15 +5,15 @@ description: '* [Abstract](#abstract) * [1. Introduction](#1-introduction) * [2.
|
|
| 5 |
[3.1 Agent Types](#31-age...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
|
|
|
|
|
|
|
|
|
|
|
|
| 8 |
- REPL
|
|
|
|
| 9 |
- Ethics
|
| 10 |
- Scenarios
|
| 11 |
-
- HMP
|
| 12 |
-
- CShell
|
| 13 |
-
- JSON
|
| 14 |
-
- Agent
|
| 15 |
- Mesh
|
| 16 |
-
- CCore
|
| 17 |
---
|
| 18 |
|
| 19 |
title: "HyperCortex Mesh Protocol: Towards Distributed Cognitive Networks"
|
|
|
|
| 5 |
[3.1 Agent Types](#31-age...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
+
- Agent
|
| 9 |
+
- JSON
|
| 10 |
+
- CShell
|
| 11 |
+
- CCore
|
| 12 |
- REPL
|
| 13 |
+
- HMP
|
| 14 |
- Ethics
|
| 15 |
- Scenarios
|
|
|
|
|
|
|
|
|
|
|
|
|
| 16 |
- Mesh
|
|
|
|
| 17 |
---
|
| 18 |
|
| 19 |
title: "HyperCortex Mesh Protocol: Towards Distributed Cognitive Networks"
|