BioPhys-Neural-Agent / src /bin /run_self_ego_learning.rs
minseok
🌌 Release BioPhys 6.0 Grand Master: 16GB (14.89GB) Gemma-4 100% Devour, Ecosystem Evolution, Solar MoE, SNN Autoregressive SDK, Dynamic PhaseVM
be99550
Raw
History Blame Contribute Delete
3.52 kB
// 🌌 심측 μ •μ„œ, μžμ•„(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<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");
}