// 🌌 심측 μ •μ„œ, μžμ•„(Ego), 메타인지 μœ΅ν•© μ‹€μΈ‘ λŸ¬λ„ˆ (src/bin/run_self_ego_learning.rs) #[path="../self_ego_engine.rs"] mod self_ego_engine; #[path="../korean_telemetry.rs"] mod korean_telemetry; #[path="../parallel_engine.rs"] 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 = 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"); }