Bu proje, öğrencilerin akademik çalışmalarını desteklemek için geliştirilmiş, çoklu yapay zeka agent'larından oluşan bir Gradio tabanlı web uygulamasıdır. Kullanıcılar PDF yükleyerek veya doğrudan metin girerek; detaylı soru-cevap, quiz oluşturma ve eğitici görsel üretme gibi işlemleri kolayca gerçekleştirebilirler.
-
🎯 Soru-Cevap Agent:
- PDF içeriğine veya genel akademik konulara dayalı detaylı soruları yanıtlar.
- Kavram açıklama, örneklendirme, bağlantı kurma gibi güçlü yönlere sahiptir.
- PDF yüklemeden de kullanılabilir.
-
🧪 Quiz Oluşturma Agent:
- PDF veya belirtilen bir konu üzerinden Bloom Taksonomisi'ne uygun, açıklamalı ve seviyelendirilmiş quizler oluşturur.
- Her soru için detaylı açıklama ve yanlış seçenek analizi sunar.
- PDF olmadan da konu belirterek quiz hazırlanabilir.
-
🎨 Görsel Tasarım Agent:
- Girilen tanıma göre eğitici, şematik veya foto-gerçekçi görseller üretir.
- PDF gerektirmez, sadece metin tanımı ile çalışır.
- Kavramları anlamak için: Soru-Cevap Agent'a soru sorabilirsiniz.
- Bilginizi test etmek için: Quiz Agent ile konu veya PDF üzerinden test oluşturabilirsiniz.
- Kavramları görselleştirmek için: Görsel Agent'a tanım girerek eğitici görseller oluşturabilirsiniz.
- Sınav hazırlığı ve tekrar: Tüm agent'ları sırayla kullanarak kapsamlı bir çalışma rotası oluşturabilirsiniz.
-
Depoyu klonlayın veya dosyaları indirin.
-
Python 3.8+ yüklü olduğundan emin olun.
-
Gerekli paketleri yükleyin:
pip install -r requirements.txt
-
Uygulamayı başlatın:
python app.py
-
Tarayıcınızda otomatik olarak açılan arayüzü kullanarak agent'ları deneyimleyin.
app.py: Tüm agent sınıfları, yardımcı fonksiyonlar ve Gradio arayüzü burada bulunur.requirements.txt: Gerekli Python paketleri listesi.
- PDF içeriği veya genel sorulara detaylı, yapılandırılmış ve motive edici yanıtlar verir.
- Cevaplar başlıklar, örnekler ve ipuçları ile zenginleştirilir.
- PDF veya konuya özel, Bloom Taksonomisi'ne uygun quizler üretir.
- Her soru için doğru/yanlış açıklamaları ve ek bilgiler sunar.
- Girilen tanıma göre şematik, foto-gerçekçi veya dijital sanat tarzında görseller üretir.
- Görseller eğitimde kullanılmak üzere optimize edilmiştir.
- Uygulama, OpenAI'nin GPT ve DALL-E API'larını kullanır. API anahtarınızın aktif ve yeterli limiti olduğundan emin olun.
- PDF dosyaları opsiyoneldir; tüm agent'lar PDF olmadan da çalışabilir.
- Görsel üretimi için internet bağlantısı gereklidir.
- Yeni agent eklemek veya mevcutları geliştirmek için
BaseAgentsınıfını inceleyebilirsiniz. - Geri bildirim ve katkılarınızı bekliyoruz!