
gptPaper: Yapay Zeka Destekli Akademik Makale Analiz Aracı
Giriş
Bilimsel makalelerin analizi, akademik çalışmalarda büyük önem taşımaktadır. Ancak, yoğun araştırma süreçlerinde yüzlerce makalenin detaylı bir şekilde incelenmesi zaman alıcı olabilir. gptPaper aracı, OpenAI GPT ve DeepSeek modellerini kullanarak PDF formatındaki akademik makaleleri analiz eden ve detaylı raporlar üreten bir Python uygulamasıdır.
Bu yazıda, gptPaper aracının teknik altyapısını, özelliklerini, kurulum sürecini ve kullanımını ele alacağız [].
Özellikler
gptPaper, bilimsel makaleleri hızlı ve verimli bir şekilde analiz edebilmek için çeşitli yeteneklere sahiptir:
- PDF’den Metin Çıkarma: Bilimsel makalelerden metinleri alır ve analiz edilmesini sağlar.
- Yapay Zekâ ile Bilimsel Analiz: OpenAI GPT (GPT-4, GPT-3.5) veya DeepSeek modellerini kullanarak metin analizi gerçekleştirir.
- Çoklu Yapay Zekâ Sağlayıcı Desteği: Kullanıcı, OpenAI veya DeepSeek API’sini tercih edebilir.
- Toplu PDF İşleme: Aynı anda birden fazla PDF dosyasını işleyebilir.
- Otomatik Raporlama: Analiz edilen her makale için ayrıntılı rapor oluşturur.
- Hata Yönetimi ve Yeniden İşleme: API hatalarını yöneterek işlemi sorunsuz hale getirir.
- Model Seçimi: Kullanıcı, tercih ettiği modeli seçebilir ve yapılandırabilir.
Kurulum Adımları
-
Depoyu Klonlayın:
-
Bağımlılıkları Kurun:
-
API Anahtarlarını Tanımlayın:
.env.example
dosyasını.env
olarak kopyalayın ve aşağıdaki gibi API anahtarlarınızı ekleyin:- OpenAI API Key: platform.openai.com
- DeepSeek API Key: platform.deepseek.ai
-
Makaleleri “Papers” Klasörüne Ekleyin:
- Analiz etmek istediğiniz tüm PDF dosyalarını
Papers
klasörüne yerleştirin.
- Analiz etmek istediğiniz tüm PDF dosyalarını
-
Aracı Çalıştırın:
-
Analiz Sonuçlarını “Result” Klasöründen İnceleyin:
- Her makale için
[orijinal_dosya_adı]_output.txt
formatında rapor oluşturulacaktır.
- Her makale için
Çalışma Mantığı
- Metin Çıkarma: PDF dosyasından metin alınır.
- Yapay Zekâ Analizi: OpenAI GPT veya DeepSeek API kullanılarak detaylı bilimsel analiz yapılır.
- Sonuç Dosyası Üretme: İşlenen makaleler için ayrıntılı rapor
Result
klasörüne kaydedilir.
Performans ve API Kullanımı
-
API Token Tüketimi:
- Seçilen modele ve makalenin uzunluğuna bağlı olarak değişir.
- OpenAI GPT-4 daha fazla token tüketir; GPT-3.5-Turbo ise daha düşük maliyetlidir.
-
İşleme Süresi:
- Makalenin uzunluğu ve API sağlayıcısına bağlı olarak değişiklik gösterir.
- Büyük PDF dosyaları için işlem süresi daha uzun olabilir.
-
En İyi Kullanım Pratikleri:
- Küçük bir makale seti ile test sürecine başlamak önerilir.
- İşlem sırasında konsol çıktısı kontrol edilmelidir.
- PDF’ler metin tabanlı olmalı, taranmış görüntü formatında olmamalıdır.
Çıktı Formatı
Her makale için oluşturulan raporda şu bilgiler yer alır:
-
Makale Atıf Bilgileri:
- Başlık
- Yazar(lar)
- Yayın Yılı
- Dergi Adı
-
Özet ve Temel Bulgular:
- Makalenin ana konuları
- Kullanılan yöntemler
- Elde edilen sonuçlar
-
Önerilen Literatür ve Çalışmalar:
- Modelin önerdiği ilgili akademik çalışmalar
-
Potansiyel Araştırma Yönleri:
- Makalenin gelecekte nasıl genişletilebileceği
Bu bilgiler, araştırmacılar için hızlı bir bilimsel değerlendirme yapmayı kolaylaştırır.
Teknik Altyapı
gptPaper, aşağıdaki Python kütüphanelerini kullanmaktadır:
- pdfplumber: PDF’lerden metin çıkarmak için
- openai: OpenAI GPT modellerini kullanmak için
- requests: API isteklerini gerçekleştirmek için
- dotenv: API anahtarlarını çevresel değişkenlerden okumak için
Proje dosya yapısı:
gpt_paper.py
– Ana program dosyasırequirements.txt
– Bağımlılıkları içeren dosyaPapers/
– İşlenecek PDF dosyalarının bulunduğu klasörResult/
– Analiz sonuçlarının kaydedildiği klasör
Lisans ve Geliştirici Bilgileri
Bu proje MIT Lisansı altında açık kaynak olarak paylaşılmaktadır.
- Burak Can KARA
- Website: bcankara.com
- GitHub: github.com/bcankara
- Email: burakcankara@gmail.com
- ORCID: 0000-0002-6933-0759
Sonuç
gptPaper, bilimsel makaleleri hızlı ve verimli bir şekilde analiz etmek isteyen araştırmacılar için geliştirilmiş bir yapay zekâ destekli araçtır. OpenAI ve DeepSeek entegrasyonu sayesinde otomatik analiz ve detaylı rapor oluşturma özellikleri sunar.
Bilimsel çalışmalarınızı hızlandırmak için gptPaper’ı şimdi deneyin! 🚀
Daha fazla bilgi ve katkıda bulunmak için GitHub reposuna göz atabilirsiniz.
https://github.com/bcankara/gptPaper