Why Simple GPT Wrappers Cannot (and Hopefully Will Not) Be Effective AI Tutors

    Abin Varghese
    Coffee AI
    abin[at]coffeeai[dot]co
    August 20, 2025
    Abstract

    There's a pattern I keep seeing in AI education tools: students get comprehensive explanations when they need guided learning. I've spent months building Scientia at Coffee AI, and I've learned that effective AI tutoring isn't about better prompts or smarter models. It's about conversation state machines with goal-oriented planning. In this essay, I'll show you why simple GPT wrappers fail as tutors and what it actually takes to build systems that teach instead of just explain.

    Introduction

    There's a pattern I keep seeing in AI education tools: a student asks "How does photosynthesis work?" and receives a beautifully formatted 500-word essay. The UI is slick. The explanation is accurate. The student's eyes glaze over by paragraph two.

    That's when it hit me: we're not building tutors. We're building sophisticated copy-paste machines.

    The edtech gold rush has produced dozens of "AI tutors" that are essentially thin wrappers around large language models. These systems generate comprehensive explanations on demand, format them attractively, and call it personalized learning. This is like calling a fire hose a water fountain. Sure, water comes out, but good luck taking a drink.

    I've spent months building Scientia at Coffee AI, and I've learned something important: tutoring and information delivery are fundamentally different problems. They require different architectures. In this essay, I'll show you why simple GPT wrappers fail as tutors and what it actually takes to build systems that teach.

    Background

    The Current State of AI Tutoring

    Most "AI tutors" I've seen follow the same pattern:

    1. Receive user question
    2. Generate comprehensive explanation via LLM
    3. Format output with headers and bullets
    4. Deliver entire response at once
    5. Call it "personalized learning"

    This treats education like an information retrieval problem. The assumption is that students struggle because they can't access information. That's wrong.

    How Human Tutors Actually Work

    Let me show you what a real tutor does. A student asks "How does photosynthesis work?" Here's what happens:

    1. Student asks the question
    2. Tutor thinks: "Let me gauge where they're at first"
    3. Tutor probes: "Quick check. Do you know what plants need to survive?"
    4. Student responds: "Water and sunlight?"
    5. Tutor updates their mental model: "Good, they have the basics"
    6. Tutor generates: "Exactly! Now here's the cool part. Plants are basically solar panels..."

    Notice what didn't happen. The tutor didn't launch into cellular respiration and the Calvin cycle. They didn't deliver a comprehensive treatise on photosynthetic pathways. They adapted. They listened. They taught.

    The tutor maintains a mental model of the student's understanding, sets micro-goals for the conversation, generates targeted interventions, and continuously evaluates progress. This isn't prompt engineering. This is pedagogical architecture.

    Problem Analysis

    The Architectural Gap

    The problem with GPT wrappers isn't GPT. It's treating education like information delivery. Current "AI tutors" work like this:

    user_question → GPT → formatted_textbook_chapter → confused_student
    

    What I've learned we actually need:

    user_question → intent_analysis → micro_goal → targeted_bubble → 
    evaluate_understanding → adapt_or_stop
    

    The difference? One dumps information. The other facilitates learning.

    Why Information Delivery Fails

    Students don't need better answer machines. They need better teachers. Here's the distinction:

    Information delivery optimizes for comprehensiveness. Generate everything the student might need to know. Cover all bases. Anticipate follow-up questions by answering them preemptively.

    Teaching optimizes for understanding. Generate only what the student needs right now. Create cognitive space for processing. Invite follow-up questions by leaving intentional gaps.

    These are opposing objectives. You can't optimize for both simultaneously. Current AI tutors optimize for the wrong one.

    AI Tutor Architecture Comparison
    Figure: Architectural comparison: information delivery systems (left) vs. pedagogical systems (right). The former optimizes for comprehensiveness; the latter for understanding.

    The Prompt Engineering Fallacy

    A common response I hear is: "Just prompt it better." This misunderstands the problem. Prompt engineering can improve individual responses but it can't create the architectural patterns required for effective tutoring.

    You can't prompt-engineer:

    • Conversation state management
    • Multi-turn pedagogical planning
    • Real-time comprehension evaluation
    • Adaptive pacing based on cognitive load
    • Goal-oriented response generation

    These require system architecture, not better prompts.

    Proposed Solution

    Conversation State Machines

    Real tutoring is a conversation state machine with goal-oriented planning. At Coffee AI, I'm building Scientia around this principle. The system maintains explicit state across conversation turns and plans responses based on pedagogical goals rather than information completeness.

    Exploratory Learning

    When a student expresses curiosity about a topic, the system follows this pattern:

    • Goal Setting: "Student curious about topic, introduce and gauge interest"
    • Initial Response: Present core concept in one sentence
    • Progress Check: Did they lean in or lean out?
    • Decision: Wait for response before continuing

    The system generates minimally sufficient information to advance understanding, then pauses. This creates space for the student to process, formulate questions, and direct their own learning.

    Problem-Solving Support

    When a student is stuck on homework, the approach differs:

    • Goal Setting: "Student stuck on homework, provide targeted help"
    • Initial Hint: Direct hint without full answer
    • Conditional Support: Provide example only if needed
    • Progress Check: Can they solve it now? If yes, stop.

    The system provides the minimum intervention necessary for the student to solve the problem themselves. This preserves agency and builds problem-solving capacity.

    Architectural Requirements

    Building a real AI tutor requires:

    Evaluation Loops. After every response, the system must evaluate whether the pedagogical goal was achieved. Did the student understand? Are they confused? Should I continue or pause?

    Pedagogical State Management. The system must track what the student knows, what they're working toward, and what interventions have been attempted. This state persists across conversation turns and informs response generation.

    Adaptive Pacing. The system must recognize when to advance, when to pause, and when to backtrack. This requires modeling cognitive load, not just correctness.

    Goal-Oriented Generation. Responses must be generated to achieve specific pedagogical goals, not to maximize information density. The question isn't "What can I tell them?" but "What do they need to understand next?"

    These are engineering requirements, not prompt templates.

    Discussion

    What's At Stake

    I'm watching a gold rush where everyone's mining fool's gold. VCs are funding GPT wrappers. Schools are buying them. Students are using them.

    But here's the thing. If we settle for GPT wrappers, we get:

    Dependency, not capability. Students become dependent on answers rather than capable of thinking. The system does the cognitive work, so the student doesn't develop the capacity to do it themselves.

    Consumption, not construction. Learning becomes passive consumption rather than active construction of understanding. Students receive knowledge rather than building it.

    Crutches, not catalysts. Education technology becomes a crutch that students lean on rather than a catalyst that amplifies their capabilities.

    These aren't hypothetical concerns. I'm seeing these outcomes in current deployments.

    Implications for Development

    Stop asking "How can I make GPT explain this better?"

    Start asking:

    • How do I detect confusion in real-time?
    • How do I adapt pace to emotional state?
    • How do I build understanding, not just deliver information?
    • How do I teach the way humans actually learn?

    These aren't rhetorical questions. At Coffee AI, they're the engineering requirements driving Scientia's development. I'm building evaluation loops that run after every response, pedagogical state management that actually tracks comprehension, and adaptive pacing that responds to cognitive load, not just correct or incorrect answers.

    Limitations and Future Work

    This essay presents architectural principles rather than empirical evaluation. Future work should focus on:

    Standardized evaluation frameworks. Current benchmarks measure information retrieval, not learning outcomes. We need metrics that capture whether students develop understanding and problem-solving capacity.

    Longitudinal studies. Short-term accuracy metrics don't capture whether systems build long-term capability. We need studies tracking student development over weeks and months.

    Comparative analysis. Rigorous comparison between information-delivery and pedagogical architectures under controlled conditions.

    The research-to-production gap in AI education stems from inadequate evaluation frameworks, not inadequate models.

    Conclusion

    The future of AI in education isn't about better content generation. It's about better conversation architecture. It's about systems that understand the profound difference between explaining and teaching.

    We have the technology. We have the opportunity. The question is: will we build AI tutors that actually tutor, or will we settle for textbook generators with a chat interface?

    Simple GPT wrappers can't be effective AI tutors because tutoring isn't an information delivery problem. It's a pedagogical architecture problem. The systems we build must reflect this understanding.

    At Coffee AI, I'm betting everything on this principle. Scientia is still in development, but I'm looking for educators and learners who share this vision to help shape what I'm building.

    The choice before us is clear: we can build systems that explain, or we can build systems that teach. The former is easier. The latter is necessary.

    Join our waitlist for free early access and help me build the AI tutor students actually deserve at coffeeai.co.