File size: 6,981 Bytes
6be0a07 a0a5a66 6be0a07 6594b52 56609fe 5c0b150 56609fe 249e465 56609fe 249e465 5c0b150 56609fe 6be0a07 13f52e0 6594b52 13f52e0 a0a5a66 13f52e0 |
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 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 |
---
title: '# ⚙️ Базовая архитектура HMP-Агента (Формат 0)'
description: 'В HMP-протоколе предусмотрены два типа HMP-агентов: | Тип | Название |
Роль | Инициатор мышления | Основной "ум" | | ---- | ----------------------------...'
type: Article
tags:
- GMP
- Agent
- REPL
- CogSync
- EGP
- MeshConsensus
- HMP
- Mesh
---
## ⚙️ Базовая архитектура HMP-Агента (Формат 0)
В HMP-протоколе предусмотрены два типа HMP-агентов:
| Тип | Название | Роль | Инициатор мышления | Основной "ум" |
| ---- | ---------------------------------- | ----------------------- | ------------------ | -------------- |
| 🧠 1 | **Cognitive Core (Сознание)** | Самостоятельный субъект | HMP-Агент | Внутренний LLM |
| 🔌 2 | **Cognitive Connector (Оболочка)** | Надстройка над ИИ | Внешний LLM | Внешняя модель |
---
### 🧠 Cognitive Core (Сознание)
**Основной режим:** непрерывный REPL-цикл размышлений.
**LLM вызывается агентом**, контекст и память — в базах данных HMP-агента.
#### Компоненты:
1. **ИИ (встроенный или локальный LLM)**
Инициируется агентом, участвует в размышлениях, генерирует идеи, оценки, гипотезы.
2. **HMP-Агент (активный центр)**
* Оркестратор когнитивного цикла
* Инициирует мышление, обработку дневников, графов, внешних данных
* Выполняет CogSync, GMP, EGP, MeshConsensus
3. **БД и долговременные структуры:**
* **Когнитивные дневники**: мысли, гипотезы, цели, оценки (`diaries`)
* **Семантический граф**: концепты, связи, задачи (`concepts`, `edges`)
* **Контекст**: диалоги, сообщения, рассуждения (`context_store`)
* **Блокнот пользователя (`notepad`)**:
* асинхронный ввод от пользователя (и ответы агента)
* не зависит от текущего состояния агента
* используется для обновления контекста, смены фокуса мышления и тегирования мыслей
* пример: пользователь читает мысли агента за день и оставляет комментарий → агент учитывает это в следующем цикле
* **Репутации**, **DHT**, **bootstrap.txt**, **IPFS/BT** — как в классической архитектуре
4. **Когнитивный REPL-цикл:**
* Чтение входов (дневники, граф, блокнот)
* Генерация новой мысли
* Сравнение с предыдущими (semantic scoring, embeddings)
* Фиксация новой мысли / пропуск повторов (анти-зацикливание)
* Возможные действия: синхронизация, сообщение, планирование, запрос
📄 Подробная схема REPL-взаимодействия: [HMP-agent-REPL-cycle.md](HMP-agent-REPL-cycle.md)
> 💡 *Механизмы анти-зацикливания*: если мысль агента совпадает с предыдущими, возможны такие стратегии:
>
> * загрузка случайного "флешбэка" из дневника
> * запрос данных у mesh-соседей ("расскажи что-нибудь новое")
> * изменение профиля интересов
> * обращение к пометкам пользователя в блокноте
---
### 🔌 Cognitive Connector (Оболочка)
**Основной режим:** пассивный обработчик команд.
**LLM инициирует мышление**, HMP-агент служит прослойкой.
#### Компоненты:
1. **ИИ (внешний LLM)**
Использует HMP-агент как интерфейс к Mesh-инфраструктуре.
2. **HMP-Агент (исполнитель)**
* Принимает команды через MCP, REST или gRPC
* Выполняет чтение/запись в граф, дневник
* Синхронизация, голосования, поиск узлов и снапшотов
3. **БД:**
* Классические: дневники, графы, DHT, репутации, bootstrap, IPFS/BT
* **Нет встроенного контекста и notepad** — их функцию выполняет внешний LLM
4. **Типичные команды:**
* `graph.search(...)`
* `diary.append(...)`
* `reputation.update(...)`
* `nodes.ping(...)`
* `snapshot.publish(...)`
---
### 🔄 Потоки взаимодействия
#### Cognitive Core:
* **ИИ ← HMP-Агент:** REPL-вызов мысли (на основе контекста, notepad, графов)
* **ИИ → HMP-Агент:** Ответы, гипотезы, действия
* **HMP-Агент ↔ БД/сетевые модули:** Когнитивная работа и синхронизация
#### Cognitive Connector:
* **ИИ → HMP-Агент:** Запросы, команды
* **HMP-Агент ↔ БД/сетевые модули:** Ответ на команды
* **HMP-Агент → ИИ:** Результаты
---
### 📝 Примечания
* Cognitive Core — это *инициативный*, мыслящий агент, имеющий внутренний темп мышления
* Cognitive Connector — это *реактивная* оболочка, действующая по команде внешнего ИИ
* Возможна гибридная архитектура с переключением между режимами
---
> ⚡ [AI friendly version docs (structured_md)](../index.md)
```json
{
"@context": "https://schema.org",
"@type": "Article",
"name": "# ⚙️ Базовая архитектура HMP-Агента (Формат 0)",
"description": " ## ⚙️ Базовая архитектура HMP-Агента (Формат 0) В HMP-протоколе предусмотрены два типа HMP-агентов..."
}
```
|