# Prompt Engineer Chatbot - Yapılacaklar Listesi ## Gereksinim Analizi - [x] Kullanıcı gereksinimlerini analiz et - [x] Proje kapsamını belirle ## Geliştirme Ortamı Kurulumu - [x] Proje dizinini oluştur - [x] Gerekli kütüphaneleri belirle - [x] Gerekli kütüphaneleri yükle (streamlit, openai, google-generativeai, vb.) ## Prompt Mühendisliği Bilgi Tabanı Oluşturma - [x] Farklı kullanım senaryoları için prompt şablonları oluştur - [x] Web sitesi geliştirme için prompt şablonları hazırla - [x] Diğer yaygın senaryolar için prompt şablonları hazırla ## Chatbot Backend Geliştirme - [x] Prompt işleme mantığını oluştur - [x] Kullanıcı girdisini analiz etme fonksiyonlarını geliştir - [x] Dinamik prompt oluşturma algoritmasını geliştir ## API Entegrasyonları - [x] OpenAI API entegrasyonu - [x] Google Gemini API entegrasyonu - [x] OpenRouter API entegrasyonu - [x] API anahtarı yönetimi ## Kullanıcı Arayüzü Tasarımı - [x] Arayüz bileşenlerini belirle - [x] Kullanıcı giriş alanını oluştur - [x] API seçim alanını oluştur - [x] API anahtarı giriş alanını oluştur - [x] Sonuç gösterim alanını oluştur ## Deployment Dosyaları - [x] app.py dosyasını oluştur - [x] requirements.txt dosyasını oluştur ## Test - [x] Farklı senaryolarla chatbot'u test et - [x] API entegrasyonlarını test et - [x] Kullanıcı arayüzünü test et ## Sonlandırma ve Deployment Hazırlığı - [x] Kodu optimize et - [x] Dokümantasyon ekle - [x] Hugging Face deployment için hazırla