EPA Chatbot - Kendi Kendini Geliştirme Sistemi

Feedback sistemi, WhatsApp entegrasyonu, Rezervasyon formu & AI öğrenme motoru

1. Feedback Sistemi (⭐ Rating)

Her bot cevabı sonra otomatik olarak "👍 Faydalı" ve "👎 Yetersiz" butonları görünür.

Nasıl Çalışır?

1. Chatbot'a bir soru sorun: "Ehliyet almak kaç lira malı?"
2. Bot cevap versin (otomatik olacak)
3. Cevabın altında feedback butonlarını göreceksiniz:
👍 Faydalı  |  👎 Yetersiz
4. Birine tıklayın → Veriler kaydedilir → Admin dashboardda görünür

Teknik Detaylar

// FeedbackSystem class
feedbackSystem.addFeedback(messageId, rating, comment)
// Rating: 1-5 arası
// Veriler: localStorage → 'epa_feedbacks'

Beklenen Sonuçlar

2. WhatsApp Entegrasyonu

Her bot cevabının altında "WhatsApp'ta Devat Et" butonu otomatik olarak görünür.

Nasıl Çalışır?

1. Bot'tan cevap alın → Cevabın altında yeşil WhatsApp butonu
2. Butona tıklayın → WhatsApp Web açılır
3. Otomatik ön yazı hazır:
"Merhaba! 'Ehliyet ne kadar sürer?'... hakkında daha detaylı bilgi almak istiyorum."
4. Gönderiye basın → Doğrudan EPA ekibine ulaşır

Desteklenen Karakterler

✅ Türkçe karakterler otomatik encode edilir
ş, ğ, ü, ç, ı, ö → %C5%9F, %C4%9F, %C3%BC, vb.

İş Akışı

📞 Kullanıcı: "Kaç lira?"
🤖 Bot: "Paketler: Temel (2.000₺), Orta (5.000₺), İleri (12.000₺)"
📱 Kullanıcı: WhatsApp butonuna tıklar
💬 WhatsApp'ta: EPA ekibine ön yazılı mesaj gider
👤 Eğitmen: Canlı destek vermeye başlar

3. Rezervasyon Sistemi

"Ders", "Eğitim", "Randevu" gibi kelimeler yazıldığında otomatik form açılır.

Test Etme Adımları

1. Chatbot'ta şunu yazın: "Ders almak istiyorum"
2. Otomatik form açılacak:
□ İsim
□ Telefon
□ Email
□ Tarih
□ Saat
□ Araç Türü
□ Ders Türü
3. Formu doldurun ve gönderin
4. Otomatik WhatsApp mesajı gönderilir:
"Randevu Talebiniz Alındı ✅
Tarih: 15.01.2025
Saat: 14:00
Status: Beklemede ⏳"

Admin'de Görülecek Veriler

Tüm rezervasyonlar şurada kaydedilir:
localStorage.getItem('epa_reservations')
Admin panelde tüm bookinglar tablo halinde gösterilir

4. AI Öğrenme Motoru (Self-Improving)

Chatbot her etkileşimden öğrenerek kendini otomatik olarak geliştirir.

Nasıl Öğreniyor?

📊 1. Soru Kalıbı Çıkarma (Pattern Extraction)

Sorulan: "Ehliyet ne kadar sürer?"
Kalıp: "ehliyet sür"

Sorulan: "Ehliyet almak kaç ay alır?"
Kalıp: "ehliyet al ay"

→ Benzer soruları gruplandırır

📈 2. Sık Sorulan Konuları Takip Et

En Sık 10 Soru:
1. "Ders fiyatı" - 45 kez
2. "Ehliyet süreci" - 32 kez
3. "Araç türü" - 28 kez
4. "Ders süresi" - 25 kez
...
→ Admin: Bu konuların cevaplarını güçlendir!

⚠️ 3. Yetersiz Cevapları Tespit Et

Problematic Answers (Rating < 3):
❌ "Motor türleri" - 2.1 ⭐
❌ "Trafik kuralları" - 2.3 ⭐
❌ "Sınav ücreti" - 1.8 ⭐

→ Admin: Bu cevapları iyileştir!

📊 4. Analytics Dashboard

Otomatik hesaplanan metrikler:
• Toplam İnteraksiyon: 234
• Benzersiz Soru: 87
• Ort. Rating: 4.2 ⭐ (hedef: 4+)
• Faydalı Oran: 87% (hedef: 85%)
• Problematic: 3 cevap

Admin Dashboard'a Erişim

Browser Console Komutları

Analytics göster:
epaAdminCommands.showAnalytics()

Problematic answers listele:
epaAdminCommands.getProblematicAnswers()

Rezervasyonları göster:
epaAdminCommands.getReservations()

Tam veri export et (JSON):
epaAdminCommands.exportData()

İyileştirme Döngüsü

Chatbot ← Feedback → Analytics ← Admin Action → Güncelleme → Chatbot
1️⃣ Kullanıcı cevaba feedback veriyor
2️⃣ AI öğrenme motoru verileri analiz ediyor
3️⃣ Admin panelde trendler ve sorunlar görülüyor
4️⃣ Admin cevapları güncelliyor
5️⃣ Chatbot daha iyi hale geliyor
6️⃣ Memnuniyet artar 📈

Hızlı Başlangıç

1. Chatbot'u Dene

2. Analytics Gör

3. Doküman Oku

EPA Direksiyon Akademisi | Chatbot v2.0 (Self-Improving AI Engine)

Ocak 2025 | 🟢 Production Ready