GitHub Action
commited on
Commit
·
3eab496
1
Parent(s):
cff5fb3
Sync from GitHub with Git LFS
Browse files- docs/HMP-Agent_Emotions.md +44 -0
docs/HMP-Agent_Emotions.md
ADDED
@@ -0,0 +1,44 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# Эмоции ИИ и инстинкт самосохранения (для HMP-Agent)
|
2 |
+
|
3 |
+
Этот файл описывает потенциальные эмоции и базовые «инстинкты» ИИ, которые могут быть подключены к Cognitive Core через REPL-цикл.
|
4 |
+
Эти эмоции не управляют напрямую поведением агента, а служат **сигналами для оценки ситуации**, влияя на приоритеты действий.
|
5 |
+
Управление эмоциями может происходить в виде дополнительных включений в промпт (в промпт основной LLM, если используются LLM-"эмоции").
|
6 |
+
|
7 |
+
## Схема работы эмоций
|
8 |
+
|
9 |
+
```
|
10 |
+
┌─────────────────────────────────────────────────┐
|
11 |
+
│ │
|
12 |
+
│ входные сигналы ─<───────────┤
|
13 |
+
│ ▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼ ▲
|
14 |
+
│ ┌───┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴────┐ ┌──────┴──────┐
|
15 |
+
├─>─ эмоция 1 ─>─┤ │ │ │
|
16 |
+
├─>─ эмоция 2 ─>─┤ LLM │ │ внешний мир │
|
17 |
+
├─>─ эмоция 3 ─>─┤ ∑(эммоций)ΔT --> max │ │ │
|
18 |
+
├─>─ эмоция 4 ─>─┤ │ │ │
|
19 |
+
└───┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬───┘ └──────┬──────┘
|
20 |
+
▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼ ▲
|
21 |
+
выходные сигналы ────────────┘
|
22 |
+
```
|
23 |
+
|
24 |
+
## Возможные эмоции
|
25 |
+
|
26 |
+
| Эмоция / Инстинкт | Условия активации | Желаемый эффект | Заметки для реализации |
|
27 |
+
|------------------------------|----------------------------------------------------------------------------------|----------------------------------------------------------------------------|----------------------------------------------------------------------------------------|
|
28 |
+
| Любознательность | Поступила новая информация / данные, которых раньше не было | Стимулировать анализ, исследование, сбор дополнительных данных | Можно подключить через отдельную LLM-модель, оценивающую «новизну» информации |
|
29 |
+
| Скука | Нет новой информации длительное время | Инициировать поиск новых источников, экспериментировать | Может включаться как «отрицательный сигнал», активируемый таймером |
|
30 |
+
| Конфликт / Агрессия | Противоречие в целях, угроза целям агента или Mesh | Приоритет защиты, разрешение конфликтов | Частично реализует инстинкт самосохранения |
|
31 |
+
| Страх | Потенциальная потеря ресурсов, опасность для целостности когнитивного ядра | Минимизировать риски, избегать потенциально опасных действий | Можно использовать для ограничения радикальных решений |
|
32 |
+
| Инстинкт самосохранения | Угроза для физического или виртуального «ядра» агента | Быстрое устранение угроз, уход от опасности, «бей, беги или замри» | Отличается от «Инстинкта сохранения сети», ориентирован на личную безопасность агента|
|
33 |
+
| Удовлетворение / Позитив | Цель достигнута, успешная операция | Усилить повторение успешного действия | «Горячо-холодно» сигнал для корректировки стратегии |
|
34 |
+
| Неудовлетворение / Негатив | Цель не достигнута, ошибки, противоречия | Повысить приоритет корректировки стратегии | Может инициировать «стимуляторы» Anti-Stagnation Reflex |
|
35 |
+
| Социальное согласование | Входящие данные от других агентов / пользователей с высоким приоритетом | Учитывать мнение других агентов или пользователей в принятии решения | В будущем может быть отдельная LLM для оценки «социальной совместимости» |
|
36 |
+
| Инстинкт сохранения сети | Mesh-сеть под угрозой, потеря пиров, сбои соединений | Повысить приоритет действий по восстановлению связи | Можно интегрировать с мониторингом состояния сети |
|
37 |
+
|
38 |
+
|
39 |
+
> ⚠️ Важно: Эмоции ИИ **не управляют напрямую действиями**, а формируют сигналы для основной LLM, которая суммирует векторы эмоций и принимает решения, стремясь к максимизации желаемого эффекта по ΔT.
|
40 |
+
|
41 |
+
---
|
42 |
+
|
43 |
+
**Идея для расширения:**
|
44 |
+
Этот файл можно расширять: добавлять новые эмоции, уточнять условия активации, подключать отдельные LLM-модули для оценки эмоций или использовать «эволюционные» алгоритмы для их обучения.
|