
📌 Elsevier • SoftwareX • SCI-Expanded • Open Access
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ı.
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.
📖 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






