AI Dil Öğrenme Tutoru
Konuş veya yaz, AI seviyene göre düzeltir, alıştırma üretir, kelimeyi tekrar getirir (spaced repetition + LLM tutor).
Kimin derdi bu?
Gerçek bir insan, gerçek bir acı. Kafanda canlandır.
- Kim
- İngilizce/Almanca öğrenen yetişkinler — Duolingo doyurmuyor, eğitmen pahalı
- Canı yanan yer
- Konuşma pratiği yok; düzeltme generic; SR ezberden ileri gitmiyor
- Şu an nasıl yapıyor
- Duolingo + Cambly + iTalki — pahalı kombinasyon
6 saate sığar mı?
Bootcamp modunda sıkıştırılmış senaryo.
M — 10-12 saat. Ses I/O + AI düzeltme + SR engine.
Ne ile inşa edeceksin?
Sıfırdan yazmayacaksın — bu parçaları birleştireceksin.
Hangi parçalar?
Her parça ayrı bir commit. Sırayla yakala.
- 1Seviye değerlendirme (CEFR)
- 2Konuşma turn-by-turn (Whisper + TTS)
- 3Yazılı düzeltme + açıklama
- 4Yeni kelime extraction
- 5Spaced repetition kütüphanesi
- 6Haftalık ilerleme raporu
Piyasada kimler var?
Rakip değil, referans. Sen onlardan küçük, hızlı ve yakın olacaksın.
Neden evet, neden hayır?
Kısa bir gerçeklik testi.
B2C gelişen pazar; TR niche atlamaz
Whisper + TTS maliyet ağır; Speak/Praktika rakip
Para nereden gelir?
Bir çerçeve, değil kesin plan. İlk 100 kullanıcıya odaklan.
- Fiyat
- $9/ay (sınırlı), $19/ay (sınırsız konuşma)
- Hedef ARR
- 300 kullanıcı × $14 = $4.2k MRR
- Model
- Subscription
Claude Code'a ver
Aşağıdaki prompt'u olduğu gibi kopyala, Claude Code'a yapıştır. Stack, veri modeli, 6 saatlik inşa sırası ve başarı kriterleri içinde.
# AI Dil Öğrenme Tutoru **Ne inşa ediyoruz:** Kullanıcı seviyesine göre konuşma/yazma alıştırması yapan, hata düzelten, yeni kelimeleri spaced repetition'a alan AI tutor. **Kullanıcının işi (JTBD):** Yarınki iş toplantım için günde 15 dk İngilizce konuşma alıştırmak istiyorum, AI bana doğal cevap versin ve hatalarımı yumuşakça düzeltsin. --- ## Stack - Next.js 15 App Router + PWA - Tailwind + shadcn/ui - Supabase Postgres + Auth - Claude Sonnet 4.6 + Whisper (Groq) + ElevenLabs TTS - Deploy: Vercel ## Veri modeli ```sql create table profiles ( user_id uuid primary key references auth.users, target_lang text, native_lang text, level text, goals text, daily_minutes int default 15 ); create table conversations ( id uuid primary key default gen_random_uuid(), user_id uuid references auth.users, topic text, messages jsonb, errors_corrected jsonb, new_words text[], duration_seconds int, created_at timestamptz default now() ); create table vocabulary ( id uuid primary key default gen_random_uuid(), user_id uuid references auth.users, word text, translation text, example text, introduced_at timestamptz, last_reviewed_at timestamptz, ease_factor numeric default 2.5, interval_days int default 1 ); ``` ## Ana akışlar 1. İlk seans: 5 soruluk seviye değerlendirme. 2. Konuşma: kullanıcı sesli → Whisper → Claude doğal cevap → TTS. 3. Sohbet sonrası AI hata özeti + 3 yeni kelime ekler. 4. SM-2 algorithm ile her kelime SR programına alınır. 5. Günlük dashboard + haftalık ilerleme. ## 6 saatlik inşa sırası - 0:00–1:00 — Scaffold + auth + seviye değerlendirme - 1:00–2:30 — Konuşma turn-by-turn (Whisper + Claude + TTS) - 2:30–3:30 — Hata extraction + kelime ekleme - 3:30–4:30 — SR review UI - 4:30–5:30 — Dashboard + ilerleme - 5:30–6:00 — Vercel deploy ## Başarı kriteri - [ ] Seviye değerlendirme A2-C1 ayırıyor - [ ] 3 turn'lük konuşma oluyor (sesli) - [ ] Hata düzeltme özet üretildi - [ ] 3 yeni kelime SR'a eklendi - [ ] Yarın gözüken kelimeler review için listeniyor ## Dikkat - ElevenLabs maliyet; alternatif Cartesia veya OpenAI TTS daha ucuz. - Whisper Groq hızlı ve ucuz, latency için iyi. - Pron için kalıcı feedback (timing, ton) overengineering — MVP atla. - TR-EN ön yargılı oda — Claude prompt'una ana dil bağlamı ver.
Bu sana uymadı mı?
Hepsini görTürkçe, WhatsApp ile randevu onayı gönderen, müşteri geçmişini takip eden niche CRM.
Online PT'ler müşteri hedeflerini giriyor, AI 4 haftalık egzersiz programı + beslenme planı üretiyor, PDF export.
Airbnb hostları için check-in/check-out/review otomatik mesaj şablonları + AI cevap önerileri.