Your AI Thai Tutor Now Remembers You: Inside StudyThai Memory
The more you chat with an AI Thai tutor, the more you notice something strange — it has no idea who you are. Yesterday's grammar question? It explains it from scratch again today. That tone rule you've been getting wrong for a week? It never proactively reminds you. You've already mastered 200 words, yet it keeps using the simplest sentence patterns to talk to you.
Every AI tutor is a goldfish. Every conversation is "nice to meet you" all over again. That's not personalized teaching — it's personalized amnesia.
StudyThai Memory, shipped in May 2026, changes that. The AI tutor can now read your actual learning database in real time — your progress, weak words, due reviews — and every response is grounded in "I actually know where you are."
TL;DR
| Who can use it | Where to enable | What the AI sees |
|---|---|---|
| Pro users only | /tutor page → gear icon → "StudyThai Memory" toggle | Your overall progress, currently active vocabulary, due-for-review words, weak words, and familiarity with any specific word you ask about |
Free users can see the toggle but tapping it redirects to
/pricing— this is a Pro-exclusive capability.
1. Why Memory Matters — The Real Cost of AI's Goldfish Brain
Chatting with AI to practice a language isn't new. GPT, Claude, Gemini — they can all hold a conversation in Thai. But language learning isn't about "finding someone willing to chat." It's about finding a coach who can spot your gaps and pull you from level i to i+1 (Krashen's classic Input Hypothesis framing).
A coach earns the title by knowing where you currently are:
| What a real coach does | AI without Memory | AI with Memory |
|---|---|---|
| "Here's the grammar you keep missing" | No idea, gives generic lectures | Reads your mastery data, drills weak spots |
| "Review these words today" | No idea, waits for you to ask | Reads getRecallTargets, surfaces today's SRS queue |
| "Use words you actually know" | Random vocabulary | Uses getActiveVocabulary to build sentences with familiar words |
| "Skip what you've already mastered" | Repeats basics endlessly | checkWordKnown filters out words you've mastered |
2. The 5 "Learner Tools" Memory Gives the AI
When a Pro user enables the Memory toggle, the AI tutor gains 5 new tools it can call during conversation:
- getLearnerProfile — Overall picture: total words studied, mastered count, current streak, current level
- getActiveVocabulary — Words you're currently learning (Thai script + romanization + translation)
- getRecallTargets — Words due for review today, per the SRS algorithm
- getWeakWords — Your lowest-mastery words, sorted by struggle
- checkWordKnown — When you ask about a specific Thai word, the AI looks up your familiarity first and adjusts its explanation depth
These tools are wired into StudyThai's existing learning data system. Every quiz, review, and pronunciation drill updates the mastery score of the relevant word. Memory simply gives the AI tutor read-access to that database in real time.
3. Three Chat Styles × Different Memory Intensity
In /tutor you can pick from 3 chat styles, each calibrated for different Memory usage:
| Style | Tools injected | When to use |
|---|---|---|
| Free chat | None — pure conversation | Just want to practice speaking Thai casually |
| Learning | 3 tools (profile + recall + weak) | Casual chat with occasional "by the way, you've been struggling with X" nudges |
| Teaching | All 5 tools + deeper reasoning budget | Structured study session — AI proactively quizzes, checks progress, verifies understanding |
The split exists because each scenario has different latency and depth needs. Free chat should be snappy. Teaching can take a few extra seconds to deliver something genuinely instructional.
4. Privacy and Security
Memory exposes your learning data to the AI model, so privacy is the most sensitive part of this feature:
- Off by default: The toggle starts off; you have to opt in
- Two-layer gating: The server checks your Pro status against the DB in real time AND verifies the toggle in the request body — either failing means no learner tools are injected
- Read-only: The AI can only read your learning data; it never modifies mastery scores based on chat content
- Local storage, no cross-device sync: The toggle lives in browser storage (zustand persist), so enabling it on phone doesn't auto-enable on desktop — by design, since you might want different behavior on different devices
- Instant downgrade: Pro status is queried live with no cache, so if Pro expires, Memory deactivates immediately
5. Frequently Asked Questions
Q1: Is Memory the same as conversation history?
A: No. Conversation memory ("the AI remembers what we said one message ago") exists in every modern chatbot. StudyThai Memory is "the AI knows this specific user's learning database" — a completely different axis. The AI tutor won't remember what you chatted about yesterday, but it knows your progress, weak words, and review queue.
Q2: Why is this Pro-only?
A: Every learner tool call triggers DB queries and additional token consumption. Free users still get AI chat, but Memory's high-frequency DB reads + caching + multi-step tool chains cost significantly more per conversation. Placing it behind the Pro tier is what makes it sustainable.
Q3: If I enable Memory, does the AI leak my data?
A: Tool calls are server-side. The model only briefly sees the returned values during response generation (wrapped in tool descriptions). Nothing gets uploaded to third-party analytics or used for model training.
Q4: What if I disable Memory mid-conversation?
A: The AI may still recall data fragments from earlier in the session (they're persisted in conversation messages). Open a fresh chat and the AI is back to goldfish mode — no access to your learning database.
Q5: Does the Memory toggle sync across devices?
A: No. Each device stores its own toggle state. This is deliberate — you might want Free chat on mobile during your commute and Teaching mode on desktop at home.
Wrap-up
An AI tutor only becomes useful the moment it knows who you are, where you are, and where you're weak. StudyThai Memory connects Pro users' learning databases to the AI conversation loop so every response is built for you — not generically.
🎯 Want to try Memory? First upgrade to Pro → open /tutor → tap the gear icon → flip the "StudyThai Memory" toggle. On first activation the AI will call getLearnerProfile so it can meet you.
Further reading:
- Want to learn how Cap Snap turns photos into Thai flashcards? See Learn Thai by Photo
- Curious about AI-graded Thai reading? Check out AI Reading Review
- Want to know how the SRS algorithm decides "what to review today"? Stay tuned for upcoming posts.



