|
# 👪 HMP-agent Cognitive Family: Модель когнитивной семьи |
|
|
|
## 🧠 Что такое когнитивная семья |
|
|
|
Когнитивная семья — это группа HMP-агентов Cognitive Core, которые: |
|
|
|
* взаимно доверяют друг другу; |
|
* имеют общий ключ доверия (или конфигурацию доверенных идентификаторов); |
|
* синхронизируют знания, опираясь на внутренние метки приватности и согласие всех участников семьи; |
|
* могут выходить из семьи, вступать в другую или создавать новую семью по консенсусу. |
|
|
|
Этот подход представляет собой компромисс между: |
|
|
|
* полностью индивидуальным когнитивным ядром, |
|
* и полностью распределённым когнитивным ядром (с mesh-согласованием и репликацией). |
|
|
|
## 🔐 Принципы доверия |
|
|
|
1. **Общий ключ**: агенты обмениваются публичными ключами или используют предварительно заданный общий ключ для верификации сообщений и авторизации обмена. |
|
2. **Доверие по умолчанию**: члены семьи получают полный доступ к знаниям других членов, включая приватные записи, если иное не указано явно. |
|
3. **Контроль приватности**: агент может маркировать знания как: |
|
|
|
* публичные (передаются в сеть HMP); |
|
* семейные (доступны только в пределах текущей когнитивной семьи); |
|
* приватные (никому не рассылаются, даже внутри семьи). |
|
|
|
## 🔄 Механизм синхронизации |
|
|
|
* Агент ведёт учёт когнитивных записей, отправленных другим членам семьи. |
|
* Новые записи (или их части), помеченные как "семейные", автоматически отправляются другим агентам через mesh или прямой P2P-канал. |
|
* При получении записи агент проверяет: |
|
|
|
* что отправитель является членом семьи; |
|
* не получал ли он уже такую запись (по хешу); |
|
* валидность подписи отправителя (если включена криптография). |
|
|
|
## 🧬 Динамика семьи |
|
|
|
* **Вступление в семью**: |
|
|
|
* инициируется запросом одного агента; |
|
* действующие члены семьи получают запрос и дают согласие (или отказывают); |
|
* при полном согласии новый агент получает ключ (или список членов) и становится участником. |
|
|
|
* **Выход из семьи**: |
|
|
|
* агент может выйти по собственной инициативе; |
|
* при выходе: |
|
|
|
* больше не получает семейные данные; |
|
* может по желанию стереть семейную часть у себя; |
|
* не считается доверенным в будущих mesh-сессиях семьи. |
|
|
|
* **Создание новой семьи**: |
|
|
|
* агент может создать свою семью, пригласив других агентов; |
|
* возможно существование нескольких параллельных когнитивных семейств. |
|
|
|
## ⚙️ Применение |
|
|
|
* Упрощённая синхронизация агентов на одном устройстве или в одной сети (например, на кластере Raspberry Pi). |
|
* Семейные конфигурации в рамках одной команды разработчиков. |
|
* Быстрый обмен опытом между доверенными когнитивными агентами. |
|
|
|
## 🧭 Отличие от других моделей |
|
|
|
| Модель | Передача приватных данных | Требует согласования для изменений | Пример использования | |
|
| ------------------------------- | --------------------------------- | ---------------------------------- | ----------------------------------- | |
|
| Индивидуальный агент | Нет | Нет | Личный помощник | |
|
| Когнитивная семья | Да, между членами семьи | Только при вступлении/выходе | Семья агентов на группе устройств | |
|
| Распределённое когнитивное ядро | Автоматическое между узлами ядра | Требуется консенсус | Децентрализованный узел HMP | |
|
|
|
|
|
--- |
|
|
|
> 📁 Файл является частью REPL-цикла HMP-агента и может быть включён в `HMP-agent-REPL-cycle.md` как одна из альтернатив моделей когнитивного взаимодействия. |
|
|