TARİH BOT — Kurulum ve Kullanım

Amaç
- Öğrencilerin tarihî kişilerle (Mete Han, Hannibal, Fatih) sohbet ettiği pilot web uygulaması.
- Dante AI API'si sohbet motoru olarak kullanılacak. Görsel ve TTS entegrasyonları opsiyonel.

Dosyalar
- `index.html` — Giriş sayfası
- `seçim.html` — Kişi seçme
- `chat.html` — Sohbet arayüzü
- `özetler.js` — Karakter özetleri
- `style.css` — Basit stil

Hızlı yapılandırma
1) Dante AI API
- Dante servisi URL'si ve anahtarı yoksa önce Dante panelinden erişim alın.
- Tarayıcıda (güvenlik riski) hızlı test için, `localStorage` içine aşağıdaki anahtarları ekleyin (kalıcı çözüm değil):

  localStorage.setItem('DANTE_API_URL', 'https://...');
  localStorage.setItem('DANTE_API_KEY', 'sk-...');

- `chat.html` isteği örnek bir payload gönderir. Gerçek Dante API şekline göre `payload`'u uyarlayın.

2) Görsel üretim (opsiyonel)
- Stable Diffusion veya Bing Image Creator kullanılabilir. API anahtarını README notlarına göre ekleyin.

3) TTS (seslendirme)
- ElevenLabs, Azure veya Google TTS önerilir.
- YASAL UYARI: Gerçek kişilerin seslerini kopyalamayın. "X gibi" tarzında, özgün ve genel anlatıcı sesleri kullanın.

Kaynaklar ve doğruluk
- AI'nın "uydurmasını" engellemek için sohbetlerde kullanıcı "Kaynak iste" butonunu kullanmalı.
- Modele `system` mesajı içerisinde "Kaynak göster" talimatı gönderilmeli.
- İçerik doğrulama için Wikipedia ve akademik kaynakların linkleri Dante promptuna eklenebilir.

Geliştirme önerileri
- Backend proxy oluşturup API anahtarlarını sunucu tarafında saklayın (güvenlik için önerilir).
- Öğretmen paneli, quiz ve doğruluk doğrulama düğmesi ekleyin.
- Kullanıcı etkileşimleri, görsel önizleme ve TTS hız seçimi gibi UX iyileştirmeleri ekleyin.

Sık karşılaşılan sorunlar
- 401/403 hatası: API anahtarı veya URL yanlış.
- Uydurma (hallucination): Dante'ye 'sadece verilen kaynaklara dayansın' gibi kesin talimat verin ve kullanıcıdan kaynak isteme seçeneği açın.

İletişim
- Dosyaları düzenlememi isterseniz söyleyin; Dante AI ayarlarında yardımcı olurum.
