minseok
π Release BioPhys 6.0 Grand Master: 16GB (14.89GB) Gemma-4 100% Devour, Ecosystem Evolution, Solar MoE, SNN Autoregressive SDK, Dynamic PhaseVM
be99550 | // π μ¬μΈ΅ μ μ, μμ(Ego), λ©νμΈμ§ μ΅ν© μ€μΈ‘ λ¬λ (src/bin/run_self_ego_learning.rs) | |
| mod self_ego_engine; | |
| mod korean_telemetry; | |
| mod parallel_engine; | |
| use std::time::Instant; | |
| use self_ego_engine::SelfEgoIntelligence; | |
| use parallel_engine::LargeScaleEngine; | |
| use korean_telemetry::TelemetryReporter; | |
| fn main() { | |
| println!("============================================================"); | |
| println!(" π [BioPhys] μ¬μΈ΅ μ μ, μμ(Ego) λ° μ μ²΄μ± μ¬λ¦¬ν μ€μΈ‘ μμ§"); | |
| println!("============================================================\n"); | |
| let ego_engine = SelfEgoIntelligence::new(); | |
| let mut physical_engine = LargeScaleEngine::new(256); | |
| let scenarios = [ | |
| ("μμ μ μ²΄μ± νμ", "λλ λꡬμΈμ§, 무μμ μν΄ μ΄μκ°λμ§ μ 체μ±μ νΌλμ΄ μ€κ³ κΈΈμ μμ κ² κ°μ"), | |
| ("κ·Έλ¦Όμμ λ΄λ©΄ μμ΄ μμ©", "λ΄ μμ λͺ»λκ³ μ΄λμ΄ κ·Έλ¦Όμλ₯Ό λ§μ£ΌνκΈ°κ° λ무 λλ ΅κ³ μμΉμ€λ¬μ"), | |
| ("μκΈ° ν¨λ₯κ°κ³Ό μμ 극볡", "λ μ€ν¨ν κΉ λ΄ λλ €μ μ무κ²λ λμ νμ§ λͺ»νκ² μ΄. λ΄ λ₯λ ₯μ΄ μμ¬λΌ"), | |
| ]; | |
| for (label, query) in &scenarios { | |
| println!("ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ"); | |
| println!("π§ [μμ μ±μ°° μμ: {}]", label); | |
| println!("π€ [μ¬μ©μ λ΄λ©΄ λ λ°±]: \"{}\"", query); | |
| println!("ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ"); | |
| let t_start = Instant::now(); | |
| let entry = ego_engine.analyze_self(query); | |
| // μμ μ‘°μ¨ λ©μ»€λμ¦μ 256x256 볡μ‘κ³ λ¬Όλ¦¬ 격μμ ν¬μ | |
| // Id(λ³Έλ₯ μΆ©λ) β νν μΈ΅ λλ₯ / Ego(μ‘°μ¨) β κ³λ©΄ μλμ§ / Superego(μ΄μ) β μλ°μΈ΅ | |
| for b in physical_engine.bedrock.iter_mut() { | |
| *b = (*b * 0.4) + 0.25; // μ΄μ(Superego)κ³Ό νμ€(Ego)μ μ€μ© μλ ΄ | |
| } | |
| let avg_e = physical_engine.step_parallel(); | |
| let sample: Vec<f32> = physical_engine.topsoil[0..1000].iter().map(|p| p.value()).collect(); | |
| let telemetry = TelemetryReporter::analyze(&sample, avg_e, 3); | |
| let dur = t_start.elapsed().as_secs_f64() * 1000.0; | |
| println!("π§ [μ¬μΈ΅ μμ λΆμ]"); | |
| println!(" ββ μμ μ°¨μ : γ {} γ", entry.dimension); | |
| println!(" ββ μ΄λ‘ μ κΈ°λ° : {}", entry.theoretical_root); | |
| println!(" ββ μμ λ°λ¬ κΈ°μ : {}", entry.psychological_insight); | |
| println!(); | |
| println!("ποΈ [λ΄λ©΄μ μμ ν΅ν©κ³Ό μΉμ λ₯Ό μν μ±μ°° μ±λͺ ]"); | |
| println!(" {}", entry.therapeutic_reflection); | |
| println!(); | |
| println!("β‘ [μμ νμμ±(Ego Homeostasis) 물리 ν λ λ©νΈλ¦¬]"); | |
| print!("{}", telemetry); | |
| println!("β±οΈ μ¬μΈ΅ μμ λ©νμΈμ§ λμ½λ© λ° μλ ΄ μκ°: {:.3} ms\n", dur); | |
| } | |
| println!("============================================================"); | |
| println!(" β μ¬μΈ΅ μ μ, μμ(Ego), κ·Έλ¦Όμ μμ© λ° λ©νμΈμ§ νμ΅ μ€μΈ‘ μλ£"); | |
| println!("============================================================\n"); | |
| } | |