Spaces:
Sleeping
Sleeping
| title: "π§ Limbic-Modulated Reasoning Agent" | |
| emoji: π§ | |
| colorFrom: purple | |
| colorTo: blue | |
| sdk: gradio | |
| sdk_version: "5.33.0" | |
| app_file: app.py | |
| pinned: false | |
| license: mit | |
| short_description: "LLM with real-time neuro-behavioral state modulation" | |
| tags: | |
| - psychology | |
| - neuroscience | |
| - reasoning | |
| - limbic-system | |
| - emotion | |
| - agents | |
| # π§ Limbic-Modulated Reasoning Agent | |
| An LLM whose **reasoning behavior adapts in real-time** based on a simulated neuro-behavioral state engine. | |
| ## How It Works | |
| ``` | |
| User Message β Limbic Engine β Modulate LLM Parameters β Generate Response | |
| β β | |
| ββ Arousal/Valence ββ Temperature (fearβ seekingβ) | |
| ββ 4 Affective ββ Top-p (fear=tight, seek=wide) | |
| β Engines ββ Behavioral Directive | |
| ββ Hormones ββ Active Instincts | |
| ββ Psychological ββ Self-Debug Protocol | |
| Lattice | |
| ``` | |
| ### Core Formulas (from [LIMBIC-system-PACKGE](https://github.com/Xover-Official/LIMBIC-system-PACKGE)) | |
| | Formula | Source | Effect | | |
| |---------|--------|--------| | |
| | `temp = 1.0 - fearΓ0.9 + seekingΓ2.0` | `amygdala.py` | Fear β deterministic, Seeking β creative | | |
| | `hormone[t+1] = h[t] + (baseline - h[t]) Γ 0.05` | `endocrine.py` | Hormones decay toward homeostasis | | |
| | `fear_mod = 1.0 + cortisol - oxytocinΓ0.5` | `fear.py` | Cortisol amplifies fear, oxytocin dampens | | |
| | `shadow += 0.1 Γ suppressed_count` | `lattice.py` | Suppressed drives build up, may "outburst" | | |
| ### Agentic Patterns (from [everything-claude-code](https://github.com/affaan-m/everything-claude-code)) | |
| - **4-Tier Memory**: Session β Observations β Instincts β State Store | |
| - **Learned Instincts**: Behavioral patterns activated by limbic state | |
| - **4-Phase Self-Debug**: Capture β Diagnose β Fix β Report | |
| ## Architecture | |
| | Module | Lines | Purpose | | |
| |--------|-------|---------| | |
| | `limbic_engine.py` | 480 | Full limbic state machine with 14 formulas | | |
| | `memory.py` | 332 | 4-tier memory + instincts + self-debugger | | |
| | `training_plan.py` | 468 | GRPO training recipe + dataset generation | | |
| | `app.py` | 436 | ZeroGPU Gradio interface | | |
| ## Try It | |
| Type messages with different emotional tones and watch the Limbic Dashboard react: | |
| - π° **Fear**: "I'm terrified of losing my job" β Low temperature, structured response | |
| - π **Seeking**: "Tell me something fascinating about the brain" β High temperature, creative response | |
| - π **Care**: "How can I help my friend with depression?" β Empathetic, supportive response | |
| - π’ **Panic**: "My best friend is moving away forever" β Warm, validating response | |
| ## Training Plan | |
| 3-stage pipeline to fine-tune a base model: | |
| 1. **SFT Warm-Up**: 5K synthetic conversations (limbic state β response style) | |
| 2. **GRPO Loop Learning**: 2K psychology prompts Γ 4 reward functions | |
| 3. **Active Learning**: Uncertain predictions β human labels β retrain | |
| See `training_plan.py` for the complete recipe and runnable script. | |