RESEARCH LAB // COGNITIVE CYBERNETICS × EDTECH

Debug how people think.
Built with Claude.

NCL pairs a 64-state model of learning dynamics with frontier-model reasoning to locate where a learner's thinking breaks — and why. In daily use with medical-school entrance candidates since January 2026, with Claude as our primary reasoning partner.

Request a technical walkthrough

20 minutes · architecture, evals, safety design

See how it works ↓

Already running with real students

Since January 2026, NCL has supported dozens of medical-school entrance candidates at TMPS, a medical-school prep academy in Japan.

01

Problem analysis

Finding what a student's mistakes reveal about how they think.

02

Study-method discovery

Turning those findings into a method that fits that learner.

03

Exam forecasting

Using patterns across past exams to plan what to prepare.

REPRESENTATIVE CASE // COMPOSITE OF SEVERAL ANONYMISED CASES
  1. Found: the model surfaced a learner's recurring calculation-error pattern in mathematics.
  2. Acted: the coach built the next lessons around that pattern.
  3. Result: the learner's math score went up.
“I hardly told you anything about myself — how do you understand me so precisely?”A typical reaction, paraphrased. An illustrative composite, not a statistical result.

The model's role is interpretation and clear write-up; coaches make the decisions.

The 5-Dimensional Cognitive Scan

Most learning systems treat an error as a gap in memorization. NCL treats it as a structural fault and models cognition across five interacting dimensions, so a bottleneck is found before it shows up as failure.

LAYER 01 // REASONING

Frontier-model diagnosis

A frontier model reads a learner's actual working — proofs, derivations, decision trees — and interprets why a step fails, not only that the answer is wrong.

LAYER 02 // STATE MODEL

64-state transition model

Learning dynamics are encoded as a 6-bit state machine indexed by the 64 hexagrams of the I Ching, giving a compact, inspectable vocabulary for stagnation (e.g. 否), dispersion (渙) and breakthrough.

LAYER 03 // INTERVENTION

On-demand diagnostic micro-apps

Single-file web apps and bespoke problems are generated to target the learner's specific blindspot, then reviewed by a human coach.

DIM 01
Physical
Execution & rhythm
DIM 02
Information
Logic & schemata
DIM 03
Affective
Anxiety & bias
DIM 04
Energetics
Attention flow
DIM 05
Teleological
Core will & mission

Conceptual pipeline. The encoding rules are under active development.

ObserveLearner's work and responses
ScoreFive-dimension assessment by the model
EncodeMap scores to a 6-bit hexagram state
TransitionTrack movement between states over time
InterveneTargeted challenge, coach in the loop

Why Claude

Diagnosing how a person thinks is a philosophical task before it is a technical one.

Our founder studied philosophy at Keio University, and judges Claude's careful, philosophical way of thinking to be the best fit for this work. We started with faster models. As the work moved from speed to the quality of detail, Claude's perspective became the one we needed — and it is now our primary model.

Where we are today: Claude (Pro) is our main model for analysis, content and build work, including this site. Our production API pipeline is being moved across as well.

Three requirements follow from the nature of the task:

An inspectable reasoning trace

We want extended thinking, so each diagnosis comes with a trace a coach can read and challenge. If the reason is wrong, a human can see where.

Strict structure for a state machine

We plan to use tool use and schema-constrained output so the model returns the five scores and the 6-bit state as validated JSON that the transition engine consumes directly.

Tone control for anxious learners

The Affective dimension is only useful if feedback does not add pressure. Careful, steerable tone in Japanese and English is a core requirement, not a polish step.

AGENT PROTOCOL

Three specialised agents

Yui strategy & synthesis, Sora logic & STEM, Mio affective guidance — coordinated in a continuous coaching loop.

DEPLOYMENT

Edge delivery

Cloudflare Workers and Pages front the model API for low-latency, globally distributed delivery.

Built for learners, including minors

A diagnostic system for students carries obligations a chatbot does not.

01 // HUMAN IN THE LOOP

Coaches decide

The model proposes a diagnosis and an intervention. A human coach reviews it before it reaches the learner.

02 // DATA MINIMISATION

Only what is needed

Learner data is limited to what the diagnosis requires, and handled in line with Japan's APPI.

03 // NO LABELLING

States, not verdicts

A hexagram state describes a moment in a learning cycle. It is never presented as a fixed trait or a prediction of ability.

Daisuke Nikkuni

Human error is rarely a deficit of intelligence; it is a structural bug in the cognitive circuit. Pair an ancient vocabulary of change with careful machine reasoning, and education stops being memorization and becomes real-time self-correction.

Daisuke Nikkuni

Founder & Principal Researcher, NCL

Instructor at TMPS, a medical-school entrance academy in Tokyo. Teaches medical-school mathematics, plus English and essay writing. Developed a coaching method for math-averse candidates and has sent students to medical school every year. Writes a daily email newsletter (7 years running) and publishes on YouTube. BA in Philosophy, Keio University.

See it on a real answer.

Bring a problem and a learner's working. We'll walk through the diagnosis, the state model and the safety design in 20 minutes.

Request a technical walkthrough

ncl@nikkuni.world · reply within 48 hours