File size: 5,855 Bytes
0db7eba
c34e843
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
cbb536e
 
 
 
 
c34e843
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
# 👪 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` как одна из альтернатив моделей когнитивного взаимодействия.