01What a chatbot gives you
- Prose and a quiz. Every topic, every time.
- Scrolls out of the chat. Gone by Thursday.
- “Correct!” without checking anything.
And worse at finishing. ChatGPT will hand you an outline in thirty seconds and never mention the subject again. What follows is where each one actually wins — including the four cases where you should close this tab and open the chat.
Any chatbot hands you an outline in thirty seconds and wishes you luck. The teaching, the checking, the scheduling, the remembering — the part that makes you actually learn — that’s the product.
01What a chatbot gives you
02What BiliMind builds instead
Your path · 11 topics
This week
A conversation is a thing that happens. A course is a thing that exists. Almost every practical difference falls out of that one.
The chat you had about statistics on Tuesday is somewhere in a sidebar, and nothing in it knows you stopped on Thursday. A BiliMind course is an object with state: which lessons exist, which you finished, what you got wrong, and what is due today. That is the entire difference, and everything below is a consequence of it.
A chat produces ten chapter headings that read well and are usually in roughly the right order. BiliMind builds a path where each lesson is placed after the lessons it depends on, and you can see and rearrange the whole shape before anything is written. On a long subject the difference is the lesson that assumes something you have not met yet.
Ask a chat to quiz you and grade you, and the same model writes the question, invents the answer key and judges your answer against it — a loop that agrees with itself. Six of BiliMind’s nine question types are checked by code against a recorded answer, a tolerance, or a test suite that runs. The other three are marked against a rubric written before you saw the question.
This is the one that decides whether you still know the subject in March. A chat will never notice that you learned something six weeks ago and are about to lose it. BiliMind schedules each finished lesson to return before the memory decays, and the things you got wrong return sooner.
A comparison with no losses in it is an advertisement. These are real, and if your case is one of them the chat window is the right answer.
"Why is my Docker build cached?" does not want a course. It wants an answer in eleven seconds, and a chat window is the correct tool. BiliMind is for the subject you have decided to actually learn.
Arguing with a model about an idea, drafting, rubber-ducking a design — open-ended conversation is what a chat is for and BiliMind does not try to be one. The in-lesson assistant is deliberately narrow: it answers about the lesson in front of it.
A chat with web search will beat a generated lesson on current events, this quarter’s API, or a library released in the spring. BiliMind is strongest on subjects that hold still, and on a fast-moving topic it will say it is unsure rather than guess.
If you can tell a good explanation from a confident wrong one, you do not need the scaffolding — you need a fast answer. Structure is worth most exactly where you cannot yet judge what you are being told.
A chat tells you “great answer!” every time. Here a written answer is marked against a rubric written first, code runs against real tests, and a speaking drill hears what actually came out of your mouth.
Your shot tastes sharp and sour. What went wrong, and what would you change?
You tied the sourness to the water leaving too soon and named the right lever. You didn’t say why a finer grind slows it down.
total() must refuse a negative price. Make all three cases pass.
1def total(prices):2 """Sum a cart."""3 if any(p < 0 for p in prices):4 raise ValueError("negative")5 return sum(prices)
At the ticket desk in Madrid. Say each one out loud.
¿Dónde está la estación de tren?
Where is the train station?
/ˈdon.de esˈta la es.taˈθjon de tren/
That’s the one: es-TÁ, “is”. Next phrase.
The five we hear most. The intro film answers most of them in a minute and a half.
It uses large language models to write lessons, in the same sense that a code editor uses a compiler. What is BiliMind is everything around that: classifying what kind of knowledge each lesson holds and picking a teaching format from that, ordering lessons by prerequisite, rejecting and rebuilding a lesson that came back missing what its kind requires, marking six of nine question types with code rather than judgement, running your code against tests in the browser, and keeping a schedule and a review queue for months. None of that is a prompt.
Several, chosen per task. On Pro you can supply your own key from a provider you already pay for, which also lifts the writing cap. The key is stored encrypted and sent only to the provider you chose. Being able to change the model is deliberately part of the product rather than an implementation detail.
You can get an outline and a quiz, and for a short subject that is genuinely enough — this is worth being straight about. What a prompt cannot do is persist: it cannot hold a dated plan across three months, notice you missed a fortnight and re-flow around it, run your code against tests, keep every version of an edited lesson, or bring a specific fact back on the day you were about to forget it. Those need storage and a scheduler, not better prompting.
Pro is $15 a month against ChatGPT Plus at $20, but they are not substitutes and choosing between them on price is probably a mistake. The more relevant number is that BiliMind's free plan is genuinely useful — unlimited course mapping, scheduling and spaced review forever, plus 12 written lessons a month — so you can find out whether the structure helps you before paying anything.
That is the normal case and nothing here competes for the same minute. Use the chat for the question that just came up; use BiliMind for the subject you want to have finished by summer. The people who get the most out of it are usually the ones who already tried learning something in a chat window and noticed they stopped in week two.