Skip to content

做什么(One-liner)

库级 primitive:单 Agent 跑 N 步 RK4(4D ODE)+ 可选 shock 注入 + 实时 fracture 判定。不在 Canvas picker;由 reflexivity_detector_v1 包装使用。

怎么用

非 Canvas UI。调用方式:

  • Python 直调:from services.reflexivity import run_multi_step
  • REST 端点:POST /reflexivity/agent-simulate
  • 上游:reflexivity_detector_v1 Canvas 节点通过该端点获取 trajectory

核心公式

详见 frontmatter formula。核心要点:

  1. RK4 单步: 经典 k1/k2/k3/k4 → 新状态
  2. Shock 语义: 注入 step=i 时,在 RK4 之后加到 state(derivatives 不变)
  3. Fracture: |w|>5 OR |dw/dt|>2 → warning

假设与适用场景

假设:ODE 非刚性 + dt 合理 + shock 整数 step + pinned numpy。

适用:reflexivity_detector_v1 Canvas 节点的后端 + paper reproduction + 单 agent shock response。

不适用:Canvas 直使用、多 agent、fractional shock。

已知局限

详见 frontmatter limitations。关键 7 点:库级 / RK4 固定步长 / shock 加在 step 后 / integer step / w_acc 实际是一阶 |dw/dt| / 阈值硬编码 / final_state.t 浮点累积。

参考文献

  • Soros (1987) Alchemy of Finance — 反身性
  • Pangura Research Note 2026-03(pending)— Agent 状态规范

Golden Test

tests/golden/fixtures/tier4/reflexivity_agent_simulate/numpy_manual(独立 numpy RK4 重写),1e-10 tolerance。10 tests

5 Scenarios

  • default_no_shocks / with_confidence_shock / multi_shock / long_horizon / fracture_inducing

5 Contract tests

  • result_structure / determinism / step_continuity / shock_applied_after_rk4 / fracture_events_match_trajectory

Changelog

  • 1.0.0 (2026-04-21) — 首次 Active(Tier 4 batch 2.4)

Verifiable intelligence for the decisions that demand scrutiny.