AI tutor vs ChatGPT: what a custom GPT can't do

2026-07-07 · The Alltutors.ai team

Minimal editorial illustration of a single speech bubble beside a speech bubble wearing a graduation cap, facing each other, dark ink line art on cream paper

TL;DR

The short version

A custom GPT is a single configured chat window running on a general-purpose model. A purpose-built AI tutor is a persona with a curriculum, grounding in your own material, per-learner memory, and reporting. A raw chat window holds none of that. Which one you need depends on the job you actually have.

"How is this different from ChatGPT?" is close to a universal question the moment anyone proposes building training with AI: an HR lead onboarding hires, a manager certifying sales reps, a solo educator turning a course into something interactive. It deserves a straight answer. OpenAI's custom GPTs are genuinely capable: you can give one custom instructions, attach knowledge files for it to reference, and share it privately, by link, or publicly, as one detailed independent guide to the feature lays out. What they weren't built to do is run a training program with individual learners you're accountable for. The gaps show up in six places.

Custom GPT vs purpose-built tutor, side by side

DimensionCustom GPTPurpose-built AI tutor
Memory of the individual learnerMemory (if turned on) belongs to the person's own ChatGPT account, not to the GPT's creator. A shared or public GPT gives every learner a blank slate and gives the creator no record of who used it.Enrollment, completion, quiz history, and progress are tracked per learner and stay attached to that learner across sessions, visible to the person who built the tutor.
CurriculumOne chat window. You can write instructions describing a sequence of topics, but nothing enforces order, pacing, or what happens after a learner gets something wrong.A structured plan of units, modules, and lessons, co-built with the tutor up front, with a defined sequence and a mix of formats (reading, quiz, flashcards, and more).
Grounding in your materialKnowledge files can be attached and the model draws on them, but you get no visibility into what was retrieved for a given answer or which version it's actually using.Retrieval is built around the creator's uploaded material specifically, so answers are meant to trace back to the source you provided, not just general model knowledge.
Progress and reporting for a managerNone built in. A shared or public GPT gives whoever built it no record of who finished.An owner-facing dashboard shows completion, study sessions, and time spent across the people going through the plan.
Access controlThree levels: private to you, a link anyone can open, or public in the GPT store.Private, link-sharing, or public, the same three shapes, tied to an actual publish flow rather than a generic chat-sharing setting.
Persona consistency across learnersA paragraph of custom instructions the model tries to follow. Long conversations can drift away from the framing you set.A structured persona (tone, teaching style, feedback style) defined once and applied the same way across every learner and every generated lesson.

Memory belongs to the chatter, not the creator

ChatGPT's memory feature, where it exists, is scoped to the person chatting. Build a custom GPT, share it with fifty people, and each of those fifty carries whatever memory their own ChatGPT account holds. None of it is visible to you. To you, every session looks identical. Someone opens the link, and you can't tell if this is their first visit or their fifth, whether they finished the material last week, or whether they're the same person who asked the same question yesterday.

A purpose-built tutor flips that. Enrollment and progress belong to the tutor, not to the learner's own chat history, so completion state, study sessions, and where they left off in the plan persist and stay visible to whoever built it. For an onboarding lead that's the difference between guessing and knowing: whether a new hire is through their first 30 days, or is the same person asking the same question a third time because they don't know what they don't know. You see who used it, how far they got, and how much time they put in. Our piece on building a week-one onboarding tutor goes deeper on what that looks like in practice.

A plan, not one long conversation

A custom GPT is, structurally, one chat window. You can absolutely write instructions telling it to behave like a course, walk the learner through topic one, then topic two, quiz them before moving on, but that sequence lives entirely in a paragraph of natural-language instructions the model is trying to honor turn by turn. There's no underlying data structure tracking "this learner is on module three of six." A determined learner can ask it to skip ahead, answer everything in one message, or wander off-script, and the model has no independent state to catch that against.

A study plan is a different kind of object: units, modules, and lessons that exist as a real structure before anyone starts, mixing formats on purpose (reading, quizzes, flashcards, a two-voice podcast, a tap-to-explore infographic) rather than defaulting to one long text conversation. One of those formats is a sparring chat, where the learner argues toward a point against the tutor instead of reading at it. That's a tougher version of the practice a plain chat window gives you, because it can push back and score the attempt instead of playing an agreeable partner that never grades anyone. A too-easy AI buyer is worse than nothing for a rep who has to be customer-facing next week. If you want to see what building one of those from your own material actually looks like, our quickstart guide walks through it end to end.

Grounding in your own material

Custom GPTs handle this one reasonably well. You can attach files as "knowledge" to a GPT, and it will use them as reference material when answering rather than relying purely on the base model's general training.

Where it gets harder is control at scale. You don't get a clear window into what the model retrieved from your files for a given answer, or confirmation that it's drawing from the version you uploaded last week rather than one you meant to replace a month ago. Anyone who has run a custom GPT for real work knows the failure mode: it quietly forgets an instruction you gave it, drops a file you attached, or answers confidently on something just outside its scope. For a doctor, a lawyer, or a developer whose name is on the answer, a hallucination inside their own field is professionally dangerous, not a minor bug. For one person double-checking answers they already know well, the gap is manageable. For a rollout to a hundred new hires or a cohort of students, "probably grounded" doesn't survive the question "where did this come from?" A purpose-built tutor binds retrieval to your own material, scoped to that one tutor and encrypted at rest, so you control which corpus it draws from and answers trace back to the source you gave it instead of the open internet.

What a manager can actually see

Reporting is where a shared GPT falls down. A shared or public custom GPT produces no manager-facing report at all. Whoever built it can't see completion, can't see scores, and can't even see who opened it and who didn't. If your job is to show that training happened and that people understood it, you build that proof entirely outside the tool, usually in a spreadsheet someone updates by hand after asking around. If you're a course creator instead of a manager, the same hole costs you differently: you can't see which buyers actually finished or which ones turned into a result you can point to, so you reconstruct it by scrolling DMs.

We've written before about why that gap matters even when a tool does report something: completion isn't competence, and a completion checkbox alone was never a great proxy for whether anyone actually learned. A custom GPT doesn't even give you the checkbox. That matters most where completion is the whole problem, like a course most buyers quietly abandon partway through. A purpose-built tutor's dashboard at least gives the person who built it a real, per-learner record of progress: who is through, who stalled, and how much time they spent. You start from a real record instead of rebuilding one from memory after the fact.

Access, and what "governed" means today

Both tools offer roughly the same three shapes of access: keep it private, share it by link, or make it public. A custom GPT's three levels are private, "anyone with the link," and the public GPT store. A purpose-built tutor offers the same private, link, and public options, tied to an actual publish step rather than a generic sharing menu.

Neither is a full enterprise governance stack. Single sign-on and audit logging are on the roadmap for team plans, not shipped today. If governed rollout is the whole point of the exercise, read our security page before you assume either tool already covers it, and ask directly if you're evaluating this for a team.

Does it still sound like you?

A custom GPT's personality lives in its custom instructions, a block of text you write once telling it how to behave and how to sound. It works reasonably well at the start of a conversation. The friction shows up over a long session: that paragraph is competing with everything else in the context window, and a long back-and-forth drifts away from the tone you set, especially once a learner starts asking things the instructions didn't anticipate.

A purpose-built tutor treats persona as a structured setting: tone, teaching style, feedback style, and warmth defined once and reused the same way across every learner's session and every piece of generated lesson content, instead of restated fresh each time and hoped for. For a creator this is the whole point. You're not configuring a chatbot; you're building an AI version of yourself that teaches when you can't be in the room. A paragraph of instructions can approximate your tone, but it isn't you, and the thing that keeps creators up is the off-brand "AI-me" saying something in conversation four hundred that you'd never have sanctioned. Setting the persona and brand-safety guardrails once, then previewing them before you publish, is what keeps the hundredth learner getting the same voice as the first. An extension of you, not a stand-in that goes rogue.

So when does a custom GPT actually make sense

Plenty of the time. If you want quick Q&A over a handful of documents for yourself, or a lightweight assistant for a narrow task where you're the only user and you can eyeball whether an answer looks right, a custom GPT is fast to build and good enough. It stops being enough the moment you're accountable for other people going through material. A manager needs to know who finished. A compliance lead needs a record that holds up. A course creator needs their voice to survive a thousand conversations they'll never sit in on, and needs to know which of those buyers actually got to the end.

If that's the job you actually have, it's worth seeing the difference directly rather than taking our word for it. Build a tutor from your own material and see how it holds up against a custom GPT doing the same job, or book a walkthrough if you're evaluating this for a team and want to see the reporting side before you commit to a rollout. And if a custom GPT and a purpose-built tutor aren't the only two options on your list, our honest roundup of 9 AI tutor platforms compares the wider field.

Frequently asked questions

Isn't a custom GPT free?

The GPT itself, yes, if you already pay for ChatGPT. The cost shows up in what it doesn't do. It keeps no record of who progressed, hands a manager no report to read, and enforces no curriculum. Teams that run training on a shared GPT usually end up tracking all of that by hand in a shadow spreadsheet.

Can't I just write a very long, detailed prompt to make a custom GPT feel like a real curriculum?

You can describe a sequence in the instructions, start with module one, move to module two once someone answers three questions correctly, and so on. Nothing enforces it. The model tries to honor those instructions, but it isn't tracking state against them the way a study plan tracks which unit a learner is on. By the middle of a long chat, that sequence is a wish, and the model holds no state that says where the learner actually is.

Is a custom GPT actually bad at using my own material?

No. You can attach files as knowledge and the GPT will draw on them when it answers. What you don't get is visibility into what got retrieved for a given answer, confidence that it's pulling from your latest upload rather than an older one, or a way to check grounding across a whole rollout.

Does this mean ChatGPT can't be used for training at all?

It's fine for a single person doing quick Q&A against material they already understand well enough to sanity-check the answer. It gets harder to trust as the system of record for a rollout you have to report on to a manager, an auditor, or a course full of students you can't personally spot-check.

What if I've already built a custom GPT for this and don't want to start over?

Most of the work you already did carries over. The instructions that describe tone and scope, and the files you gathered as source material, both map fairly directly onto a tutor's persona and knowledge base. Our quickstart guide walks through turning that same material into a tutor with a plan attached.