exo-exotic
Exotic cognitive experiments for EXO-AI. A laboratory crate that implements speculative and frontier cognitive phenomena, providing building blocks for research into non-standard AI architectures.
Features
- Strange loops -- self-referential feedback structures (Hofstadter).
- Dream generation -- offline generative replay for memory consolidation.
- Free energy minimization -- active inference (Friston) to reduce prediction error.
- Morphogenesis -- developmental growth rules for self-organisation.
- Collective consciousness -- shared awareness across substrates.
- Temporal qualia -- subjective time as a first-class object.
- Multiple selves -- parallel competing/cooperating identity models.
- Cognitive thermodynamics -- entropy production and efficiency tracking.
- Emergence detection -- phase transitions in cognitive networks.
- Cognitive black holes -- information-trapping attractor dynamics.
- Domain transfer -- cross-domain knowledge migration strategies.
Quick Start
Add the dependency to your Cargo.toml:
[]
= "0.1"
Basic usage:
use ;
// Run a dream consolidation cycle
let mut dreamer = with_creativity;
dreamer.add_memory;
let report = dreamer.dream_cycle;
println!;
// Create a strange loop
let mut sl = new;
sl.model_self;
println!;
// Run all experiments at once
let mut suite = new;
let results = suite.run_all;
println!;
Crate Layout
| Module | Purpose |
|---|---|
strange_loops |
Self-referential feedback structures |
dreams |
Offline generative replay |
free_energy |
Active inference engine |
morphogenesis |
Developmental self-organisation |
collective |
Multi-substrate shared awareness |
temporal_qualia |
Subjective time representation |
multiple_selves |
Parallel identity models |
thermodynamics |
Cognitive entropy and energy tracking |
emergence |
Phase transition detection |
black_holes |
Attractor dynamics and escape methods |
Requirements
- Rust 1.78+
- Depends on
exo-core
Links
License
MIT OR Apache-2.0