Ana Sayfa Akademik Yayınlar LitOrganizer v2.0: Google Gemini Zekasıyla ‘Kör’ PDF Dosyalarına Hayat Vermek

LitOrganizer v2.0: Google Gemini Zekasıyla ‘Kör’ PDF Dosyalarına Hayat Vermek

0
3


📌 Elsevier • SoftwareX • SCI-Expanded • Open Access

Yapay zeka modellerinin son yıllardaki baş döndürücü yükselişini hepimiz izliyoruz. Ancak bir mühendis ve akademisyen olarak beni en çok heyecanlandıran şey, yapay zekanın şiir yazması veya resim çizmesinden ziyade; insanların yıllardır çözemediği sıkıcı, kör düğüm olmuş pratik sorunlara getirdiği zarif çözümlerdir.

LitOrganizer’ın ilk sürümünü kullanan meslektaşlarımızın bize en sık getirdiği geri bildirim neydi biliyor musunuz? *”Hocam, yazılım harika çalışıyor ama taranmış eski bir makaleyi veya yerel bir derginin PDF’ini attığımda dosyayı adlandıramıyor, çünkü içinde DOI kodu yok!”* Haklıydılar. Geleneksel kural tabanlı algoritmalar bir metinde açıkça `10.xxxx/…` kalıbını görmezse adeta kör oluyordu. Belgenin ilk sayfasında kocaman harflerle makalenin adı ve yazarları yazıyordu; ama makine o yazıyı “anlamlandıramıyordu”.

İşte **LitOrganizer v2.0**’ı geliştirirken masaya koyduğumuz temel iddia buydu: **Yapay zekayı bir bibliyografya uzmanı gibi masaya oturtmak.**

Google Gemini 2.0 Flash Sahneye Çıkıyor

v2.0 sürümünde mimarimizi baştan aşağı yeniledik ve sisteme **Google Gemini 2.0 Flash** büyük dil modelini entegre ettik. Neden Gemini Flash? Çünkü hem görsel ve metinsel girdi işleme (multimodal) yeteneği son derece keskin hem de binlerce sayfayı saniyeler içinde analiz edebilecek kadar hafif ve hızlı.

Süreç artık şöyle işliyor: LitOrganizer bir PDF dosyasında gömülü metadata veya DOI bulamazsa pes etmiyor. Dosyanın ilk sayfasını yüksek çözünürlüklü bir görüntü ve ham metin bloğu olarak Gemini’a iletiyor. Özel olarak tasarladığımız sistem yönlendirmesiyle (prompt engineering) modele soruyoruz: *”Bu bir bilimsel makalenin ilk sayfasıdır. Sayfadaki karmaşık tipografiyi analiz et; dergi başlığıyla makale başlığını birbirine karıştırmadan, yazarları unvanlarından arındırarak ve yayın yılını tespit ederek bana kesin bir JSON formatında döndür.”*

Sonuç gerçekten büyüleyici oldu. 1970’lerden kalma sararmış bir tarama PDF bile olsa, Gemini sayfadaki başlığı, yazarları ve yılı şaşılacak bir doğrulukla yakalıyor ve LitOrganizer o “isimsiz” dosyayı alıp `Kara_2019_Monitoring_3D_Deformations.pdf` gibi kusursuz bir ada kavuşturuyor.

LitOrganizer v2.0 platform mimarisi ve Google Gemini 2.0 Flash multimodal metadata kurtarma boru hattı.

LitOrganizer v2.0 platform mimarisi ve Google Gemini 2.0 Flash multimodal metadata kurtarma boru hattı.

Sadece İsimlendirmek Yetmez: Hiyerarşik Dizinleme ve Bağlamsal Arama

v2.0 ile dosya isimlendirmenin ötesine geçtik. Binlerce makaleden oluşan devasa bir literatür arşiviniz varsa, hepsinin tek bir klasörde durması yine bir dağınıklıktır. Yeni sürümde **Metadata Güdümlü Hiyerarşik Klasörleme** modülü ekledik. Artık makalelerinizi tek tıkla:
* `Konu / Yıl / Yazar`
* ya da `Dergi Adı / Yıl`

gibi mantıksal klasör ağaçlarına otomatik olarak dağıtabiliyorsunuz.

Bunun da ötesinde, sisteme bir **Bağlamsal Arama (Contextual Search)** motoru entegre ettik. Kütüphanenizdeki yüzlerce PDF içinde sadece dosya adına göre değil; *”InSAR deformasyon analizinde hangi makaleler Random Forest kullanmış?”* gibi bağlamsal sorgularla doğrudan aradığınız paragrafa ulaşabiliyorsunuz.

Flask ile Platform Bağımsız Özgürlük

İlk sürümdeki işletim sistemine bağımlı masaüstü kütüphanelerini terk ederek, modern bir **Flask web mimarisine** geçtik. Artık ister Windows, ister macOS, ister Ubuntu Linux kullanın; tarayıcınız üzerinden aynı akıcı, modern ve duyarlı (responsive) arayüzle kütüphanenizi yönetebiliyorsunuz.

LitOrganizer v2.0, yapay zekanın akademik üretkenliğe nasıl doğrudan ve somut bir kaldıraç olabileceğinin yaşayan bir kanıtı oldu. Açık kaynak dünyasına kazandırdığımız bu araçla gurur duyuyoruz.

Gelişmiş hiyerarşik klasörleme ve kütüphane içi bağlamsal arama (contextual search) paneli.

Gelişmiş hiyerarşik klasörleme ve kütüphane içi bağlamsal arama (contextual search) paneli.

📖 Akademik Künye ve Atıf (APA 7)

Şahin, A., Kara, B. C., & Dirsehan, T. (2026). Version 2.0 – LitOrganizer: Automating the process of data extraction and organization for scientific literature reviews. SoftwareX, 34, 102697. https://doi.org/10.1016/j.softx.2026.102697

Advertisement
Önceki İçerikBibexPy v2.0: Bir Komut Dosyasından Küresel Web Platformuna Evrilen Bilimsel İstihbarat
Sonraki İçerikZemin Deformasyonu İzlemede 40 Yıllık Büyük Dönüşüm: Nereden Geldik, Nereye Gidiyoruz?
Abone Ol
Bildirim Al
guest

Bu site istenmeyenleri azaltmak için Akismet kullanır. Yorum verilerinizin nasıl işlendiğini öğrenin.

0 Yorum
En Yeniler
Eskiler Beğenilenler
0
Bir şey mi söylemek istediniz? Tıklayın...x