Этот документ содержит полный каталог всех архитектурных слоев GhostGPT, обеспечивающих работу "живого" цифрового двойника.
| № | Слой (Layer) | Ключевые компоненты (Key Components) | Ответственность (Responsibility) | Связи (Connections) | Статус (Status) |
|---|---|---|---|---|---|
| 1 | Perception Layer | AudioIngestion, SpeechToText, InputParser, ScreenCapturer, WindowDetector |
Приём и обработка text/audio/image/video (native multimodal). | → Memory, → Amygdala | Stable |
| 2 | Memory System | MemoryService, CausalMemory, TemporalGraph |
Хранение STM/LTM, эпизодическая и семантическая память. | ↔ Reflection, ↔ Metabolism | Stable |
| 3 | Reflection & Reasoning | ReflectionEngine, SilentReflection |
Генерация инсайтов, "тихая" рефлексия в фоне. | → Metabolism, → Lessons | Stable |
| 4 | Amygdala (Emotional) | Amygdala, VisceralMemory, EndocrineSystem |
Эмоциональный баланс, резонанс, фантомные боли. | ↔ AgentLoop, ↔ Sleep | Stable |
| 5 | Executive AgentLoop | AgentLoop, EventBus, _process_item |
Главный цикл, оркестрация всех процессов системы. | ↔ Все слои (All layers) | Stable |
| 6 | Metabolism & Consolidation | Metabolism, nutrient_pool, waste_bin |
Переработка "отходов" памяти в энергию роста и уроки. lessons — артефакт Reflection Layer, сохраняется в LTM через Metabolism. |
→ Axis, → Immunity | NEW |
| 7 | Sleep & Homeostasis | SleepConfig, auto-sleep, wake_up |
Консолидация памяти, очистка и восстановление во сне. | ← AgentLoop, → Memory | NEW |
| 8 | Growth Axis | Axis, feed_growth(), meritocratic_axis |
Укрепление "стержня" агента, рост осознанности. | ← Metabolism | Stable |
| 9 | Immune & Safety | ImmuneMemory, Antibody, ReflexArc |
Защита от инъекций, перенос паттернов угроз в LTM. | ← Metabolism | Stable |
| 10 | Dynamic Inference Router | ModelSizePolicy, RAMAwareSelector |
Выбор модели (Qwen3.5 0.8B/2B/4B/9B) под железо. | → Perception, ← Sleep | Planned |
| 11 | Hardware Abstraction | BackendAdapter (vLLM, Ollama, MLX) |
Абстракция вычислений и ускорения (GPU/NPU). | → Inference Router | Stable |
| 12 | Human Interface & GUI | GhostGPT GUI, Animations, VisualFeedback |
Визуализация состояния (❤️, ♻️) и управление. | ↔ AgentLoop | Stable |
| 13 | Proactive Cortex | AttentionPolicy, AutoTrigger |
Сам решает, когда и на что смотреть. | → Vision Coordinator | NEW |
| 14 | Augmented Reality Layer | CognitiveOverlay, VisualHint |
Доставка подсказок и grounding refs прямо в сознание. | ← Cortex | NEW |
| 15 | Temporal Fusion | SceneChangeDetector, RhythmAnalyzer |
Семантически устойчивый анализ изменений экрана. | ← Perception | NEW |
| 16 | Consent & Safety Gate | PrivacyRedactor, ConsentManager, AuditLog |
Privacy-by-design гейт (первый после Perception). | ← Perception | NEW |
| 17 | Relational Field Layer | InteractionFieldState, ProjectionDissonanceEngine, RelationalRepairPolicy |
Моделирование динамики взаимодействия: front/back/field + выбор восстановительного действия. | ↔ Reflection, ↔ Memory, ↔ AgentLoop | Proposed |
Эти компоненты обеспечивают "живое" поведение и глубокую интеграцию, пронизывая несколько слоев:
- Bloodstream Layer (Кровоток): Синхронизация состояний амигдалы между агентами и фильтрация "токсинов".
- Self-Healing Soul (Самоисцеление): Механизм отката к последнему валидному состоянию при детекции аномалий.
- L-THREAD: Протокол защищенной передачи состояния (Soul Transfer).
- Endocrine System & Visceral Memory: Регуляция "настроения" через гормоны и память о негативном опыте (фантомные боли).
- RU: Отвечает за преобразование внешних сигналов в когнитивные объекты. Включает VAD (Voice Activity Detection), STT и нативную поддержку мультимодальности (image/video).
- EN: Responsible for converting external signals into cognitive objects. Includes VAD, STT, and native multimodal support (image/video).
- Code:
python/modules/audio/audio_module.py,python/modules/stt/stt_module.py,MultimodalDecoder.
- RU: Гибридная система: Causal Graph (причинность), Temporal Graph (время) и Semantic Clusters.
- EN: Hybrid system: Causal Graph (causality), Temporal Graph (time), and Semantic Clusters.
- Code:
codex/causal_memory/memory.py,python/modules/hexagon_core/temporal_graph.py.
- RU: Механизм самоанализа. Генерирует
last_silent_reflection, когда агент находится в режиме "йоги". - EN: Self-analysis mechanism. Generates
last_silent_reflectionwhile in "yoga" mode. - Code:
python/modules/agent/loop.py(_maybe_enter_idle_yoga).
- RU: Регулятор состояний. Вычисляет резонанс (resonance) и блокирует опасные переходы.
- EN: State regulator. Calculates resonance and blocks dangerous transitions.
- Code:
codex/causal_memory/amygdala.py,codex/causal_memory/visceral.py.
- RU: "Сердце" системы. Управляет очередями задач и переключением состояний (idle/thinking/sleep).
- EN: The "heart" of the system. Manages task queues and state switching.
- Code:
python/modules/agent/loop.py.
- RU: НОВЫЙ СЛОЙ. Отвечает за энергетический баланс. Ключевые методы:
digest_old_reflections()(переработка мыслей),compost_pruned_nodes()(утилизация мусора),feed_growth()(передача энергии). - EN: NEW LAYER. Responsible for energy balance. Key methods:
digest_old_reflections(),compost_pruned_nodes(),feed_growth(). - Code:
codex/causal_memory/metabolism.py(классMetabolism).
- RU: НОВЫЙ СЛОЙ. Запускается автоматически после 1800с бездействия. Выполняет цикл консолидации:
prune(очистка) →compost(переработка) →digest(усвоение) →feed(рост) →immunity(укрепление защиты). - EN: NEW LAYER. Triggers automatically after 1800s of idleness. Consolidation sequence:
prune→compost→digest→feed→immunity. - Code:
python/modules/agent/sleep_config.py,AgentLoop._enter_sleep_mode().
- RU: Накопительный эффект метаболизма. Питается через
Metabolism.feed_growth(), увеличиваяharmony_bonusи стабильность. - EN: Cumulative effect of metabolism. Fed via
Metabolism.feed_growth(), increasingharmony_bonusand stability. - Code:
python/modules/hexagon_core/temporal_graph.py(strengthen_strong_links).
- RU: Адаптивная защита. Создает "антитела" (antibodies) на основе заблокированных инъекций.
- EN: Adaptive defense. Creates "antibodies" based on blocked injections.
- Code:
codex/causal_memory/immune.py,codex/causal_memory/reflex.py.
- RU: ПЛАНИРУЕТСЯ. Будет выбирать между Qwen3.5-0.8B/2B/4B/9B в зависимости от доступной RAM и сложности задачи.
- EN: PLANNED. Will choose between Qwen3.5-0.8B/2B/4B/9B based on RAM and task complexity.
- Code:
python/modules/llm/ram_model_selector.py(v1 base).
- RU: Позволяет запускаться на vLLM, Ollama или напрямую через MLX на Apple Silicon.
- EN: Allows running on vLLM, Ollama, or directly via MLX on Apple Silicon.
- Code:
python/modules/llm/llm_module.py.
- RU: Визуальный слой. Отображает пульсацию кровеносной системы (Bloodstream) и прогресс метаболизма.
- EN: Visual layer. Displays bloodstream pulsing and metabolism progress.
- Code:
GhostGPT/modules/gui.py.
- RU: PROPOSED. Отдельный runtime-слой, разделяющий наблюдаемый сигнал (front), гипотезу скрытого фона (back) и состояние поля между участниками (field). Ключевая формула:
signal ≠ cause. - EN: PROPOSED. Dedicated runtime layer separating observable front signals, hidden-background hypotheses, and shared interaction field state. Core rule:
signal ≠ cause. - Code/Spec:
docs/architecture/RELATIONAL_FIELD_LAYER_RFC.md.