Numbers = the route it is planning right now.
@ = where the agent actually is.
Pulsing tile = the echo source the agent is heading toward.
A sibling of the Precision Lab. Same agent, same mazes, same three dials, but now the agent perceives the world by emitting a ping each step and reading back the echoes from walls up to two cells away in every direction. The goal still pulses at a fixed tile, and the agent still navigates to it, but it disambiguates its position from a longer-range sensor instead of feeling only its immediate neighbors. Everything runs in your browser.
Watch an agent feel its way through a maze using echoes that reach two cells out, then watch one dial give it resolve. About a minute, no math required. It is the fastest way to see how a longer-range sensor reshapes the same active-inference loop.
implemented The precision dials and the predict-act loop, belief update, expected free energy, policy selection, are translated from a verified Elixir POMDP engine, checked with MC=400 samples across six levels of each dial.
implemented Expected free energy really does split into an epistemic part (uncertainty) and a pragmatic part (preference), and both shift with the dials exactly as shown.
hypothesis The behavioral names, "rigid despite noise," "uninformed wandering", resemble patterns discussed in the active inference mental-health literature (Friston, Adams). A resemblance is an interpretation, not a measurement.
not a claim Nothing here is pharmacological, diagnostic, or therapeutic. The maze agent is not a person; a dial is not a brain state.
This is a computational model you can think with, not a clinical tool.
Two disclosed extensions. First, the verified engine places the agent's preferences over observations only, and the goal observation appears just at the goal tile, so a short-horizon planner has no pull toward a distant goal and stalls a few tiles short. The lab adds a prior preference over hidden states, Ppref(s) ∝ exp(−γ·distance-to-goal), and includes it in expected free energy as expected surprise, −Eq[ln Ppref(s)], exactly the form of the existing observation preference. This is a standard active-inference construct (a goal prior); it modifies the agent's generative model, not the precision-weighting math (unchanged) and not the maze worlds (pure geometry). Second, this Echo Lab replaces the adjacent-cell wall signature with a range-extended echo signature: each of the four cardinal bits fires if a wall lies within two cells along that ray (the first wall returns the echo). The 64-observation space and all matrix shapes are identical to the Precision Lab, only the meaning of the wall bits changes. For the adjacent-only sensor, see the Precision Lab. Read the "verified" label precisely: the inference and precision machinery is the verified translation; the goal-state prior and the echo observation model are the lab's additions.
The dials are mathematical properties of an idealized agent in a toy maze. They do not correspond to any person's neural state, psychology, brain chemistry, or diagnostic category. The behavioral "regimes" describe an algorithm, they are not diagnoses, prognoses, or treatment recommendations.
This tool does not diagnose, treat, advise on, or substitute for any mental health assessment or intervention. If you are seeking mental health support, please contact a qualified healthcare professional.
Active inference is a modeling framework; its application to mental health is an open scientific question. The mathematical foundations are reviewed in Polzin et al. 2026, an unrefereed preprint with Layer 2 expert review pending.