Skip to content

Latest commit

 

History

History
107 lines (84 loc) · 11 KB

File metadata and controls

107 lines (84 loc) · 11 KB

Архитектурные слои GhostGPT / GhostGPT Architectural Layers (v2026.03)

Этот документ содержит полный каталог всех архитектурных слоев GhostGPT, обеспечивающих работу "живого" цифрового двойника.


Каталог слоев / Layers Catalog

Слой (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

Биологические и Продвинутые подсистемы / Biological & Advanced Subsystems

Эти компоненты обеспечивают "живое" поведение и глубокую интеграцию, пронизывая несколько слоев:

  • Bloodstream Layer (Кровоток): Синхронизация состояний амигдалы между агентами и фильтрация "токсинов".
  • Self-Healing Soul (Самоисцеление): Механизм отката к последнему валидному состоянию при детекции аномалий.
  • L-THREAD: Протокол защищенной передачи состояния (Soul Transfer).
  • Endocrine System & Visceral Memory: Регуляция "настроения" через гормоны и память о негативном опыте (фантомные боли).

Детальное описание слоев / Detailed Layer Description

1. Perception Layer (Слой восприятия)

  • 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.

2. Memory System (Система памяти)

  • 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.

3. Reflection & Reasoning (Слой рефлексии)

  • RU: Механизм самоанализа. Генерирует last_silent_reflection, когда агент находится в режиме "йоги".
  • EN: Self-analysis mechanism. Generates last_silent_reflection while in "yoga" mode.
  • Code: python/modules/agent/loop.py (_maybe_enter_idle_yoga).

4. Amygdala (Амигдала / Эмоциональное состояние)

  • RU: Регулятор состояний. Вычисляет резонанс (resonance) и блокирует опасные переходы.
  • EN: State regulator. Calculates resonance and blocks dangerous transitions.
  • Code: codex/causal_memory/amygdala.py, codex/causal_memory/visceral.py.

5. Executive AgentLoop (Исполнительный цикл)

  • RU: "Сердце" системы. Управляет очередями задач и переключением состояний (idle/thinking/sleep).
  • EN: The "heart" of the system. Manages task queues and state switching.
  • Code: python/modules/agent/loop.py.

6. Metabolism & Consolidation (Метаболизм и консолидация)

  • 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).

7. Sleep & Homeostasis (Сон и гомеостаз)

  • RU: НОВЫЙ СЛОЙ. Запускается автоматически после 1800с бездействия. Выполняет цикл консолидации: prune (очистка) → compost (переработка) → digest (усвоение) → feed (рост) → immunity (укрепление защиты).
  • EN: NEW LAYER. Triggers automatically after 1800s of idleness. Consolidation sequence: prunecompostdigestfeedimmunity.
  • Code: python/modules/agent/sleep_config.py, AgentLoop._enter_sleep_mode().

8. Growth Axis (Ось роста)

  • RU: Накопительный эффект метаболизма. Питается через Metabolism.feed_growth(), увеличивая harmony_bonus и стабильность.
  • EN: Cumulative effect of metabolism. Fed via Metabolism.feed_growth(), increasing harmony_bonus and stability.
  • Code: python/modules/hexagon_core/temporal_graph.py (strengthen_strong_links).

9. Immune & Safety System (Иммунная система)

  • RU: Адаптивная защита. Создает "антитела" (antibodies) на основе заблокированных инъекций.
  • EN: Adaptive defense. Creates "antibodies" based on blocked injections.
  • Code: codex/causal_memory/immune.py, codex/causal_memory/reflex.py.

10. Dynamic Inference Router (Динамический роутер инференса)

  • 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).

11. Hardware Abstraction (Абстракция железа)

  • 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.

12. Human Interface & GUI (Интерфейс и GUI)

  • RU: Визуальный слой. Отображает пульсацию кровеносной системы (Bloodstream) и прогресс метаболизма.
  • EN: Visual layer. Displays bloodstream pulsing and metabolism progress.
  • Code: GhostGPT/modules/gui.py.

17. Relational Field Layer (Слой реляционного поля)

  • 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.