Why LabLens

Every other AI tutor
is telling you the answer.

We built LabLens after seeing the same pattern everywhere: students get the correct solution, write it down, then fail the exam because they never had to think. The Socratic method is 2,400 years old. We just taught it to a 72-billion-parameter model.

Competitive Landscape

The field, honestly.

Tool
What it does
The problem
Khanmigo
GPT-4 chat wrapper
Tells you the steps. You copy, not learn.
Photomath
Step-by-step solver
Shows every step — removes the need to think.
Wolfram Alpha
Symbolic computation
Correct answer, zero understanding transfer.
NotebookLM
Document Q&A
Retrieval, not reasoning. Passive reading.
ChatGPT / Gemini
General-purpose LLM
Answers the question you asked, not the misconception you have.
LabLens
Socratic AI + cognitive mapping
Never gives the answer. Reveals your own blind spot through dialogue.
What makes LabLens different

Three things no one else does.

I

Never states the answer

A hard constraint baked into the system prompt. The model is forbidden from giving the correct answer directly — it must surface understanding through questions only.

II

Names your misconception

Every AI response includes a structured cognitive tag — e.g. current-consumed, output-confusion, raw-count. You see exactly what went wrong, not just that you were wrong.

III

Tracks your progress live

A 0–5 progress score updates every turn. The session ends when you reach full understanding — confirmed in your own words, not by copying an answer.

Live Demo Transcripts

See it in action.

These are real conversations from LabLens sessions — each starting with a classic misconception, each ending with genuine understanding.

PhysicsElectric CircuitsTry this module →
Student
I think R1 uses up some of the current, so R2 gets less. That's why the current through R2 is smaller.
LabLens AI
Interesting. You say the current 'gets used up' by R1. Here's a question: if water flows through two connected pipes, does the water disappear inside the first pipe?
current-consumedProgress 1/5Challenge with analogy
Student
No, the water doesn't disappear... it just comes out the other end. Oh — so the electrons don't get used up either?
LabLens AI
Exactly the right direction. So if electrons don't disappear inside R1, what is actually being 'used up' — and how does that differ from current?
Progress 3/5Affirm progress
Student
Energy is being used up as heat, not the electrons themselves. So the current — the flow rate of electrons — stays the same throughout the series circuit.
LabLens AI
That's exactly right. Resistors convert electrical energy to heat, but they do not consume the charge carriers. The current is identical at every point in a series circuit.
Progress 5/5Understanding confirmed ✓
BiologyCell OsmosisTry this module →
Student
Water moves from the cell into the saltwater solution because salt attracts water. The salt pulls it out.
LabLens AI
You describe salt 'pulling' water. Does salt actually exert a physical force on water molecules — or might something else be driving the movement?
solute-attractionProgress 1/5Probe deeper
Student
Hmm. Maybe it's not a pull exactly... is it about where there's more water?
LabLens AI
Good instinct. In the cell, there's more water relative to solutes. In the saltwater outside, there's less water relative to solutes. What does that tell you about which direction water would naturally diffuse?
Progress 3/5Affirm progress
Student
Water moves from high water concentration to low water concentration — from inside the cell to the salty solution outside. It's just diffusion across the membrane.
LabLens AI
Precisely. Osmosis is simply the diffusion of water down its own concentration gradient through a selectively permeable membrane. No 'attraction' needed — just net movement from high to low water concentration.
Progress 5/5Understanding confirmed ✓
CalculusDerivativesTry this module →
Student
For f(x) = x², the derivative at x = 3 is 9, because I plug 3 into the function and get 9.
LabLens AI
You substituted x = 3 into f(x) and got 9. That tells you the height of the graph at that point. But what do you think the derivative is actually measuring — is it a height, or something else about the curve?
output-confusionProgress 1/5Probe deeper
Student
Something else... maybe the steepness? Like how steep the graph is at that point?
LabLens AI
Exactly — the slope. So if f′(x) measures slope, not height, how would you actually find f′(3)? What operation gives you slope rather than value?
Progress 3/5Affirm progress
Student
I need to differentiate first. f′(x) = 2x, so f′(3) = 6. That's the slope of the tangent line at x = 3, not the value of the function.
LabLens AI
Perfect. The derivative f′(3) = 6 is the instantaneous rate of change — the slope of the tangent line — not the output value 9. These are two completely different things about the same curve.
Progress 5/5Understanding confirmed ✓