Numbers = the route it is planning right now.
@ = where the agent actually is.
A small agent solves a maze by predicting and acting. Three dials, how much it trusts what it senses (γA), how much it trusts its actions (γB), and how sharply it commits to a plan (T), change its behavior in ways you can watch. Everything runs in your browser.
Watch an agent drift through a maze, never committing, never arriving, and then watch one dial give it resolve. About a minute, no math required. It is the fastest way to see what this whole lab is about.
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.
One disclosed extension. 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). Read the "verified" label precisely: the inference and precision machinery is the verified translation; the goal-state prior is the lab's addition.
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.