OpenScholarXIV zamienia czytanie prac naukowych z arXiv w wygodny nawyk
Każdy programista lub badacz ML ma własny cmentarz otwartych kart. Zazwyczaj jest tam kilkadziesiąt preprintów z arXiv, które nigdy nie zostały przeczytane. Czytanie wielostronicowych plików PDF na telefonie jest niewygodne, układ łamie się w przeglądarce mobilnej, a analizowanie wzorów po dniu pracy jest wyczerpujące. W końcu karty piętrzą się przez tygodnie, aż przeglądarka postanawia usunąć je z pamięci.
Niedawno natknąłem się na ciekawy projekt o nazwie OpenScholarXIV. To open-source'owy klient mobilny dla arXiv, zbudowany we Flutterze. Autor aplikacji postanowił połączyć znajomy czytnik preprintów z wbudowanym asystentem AI opartym na Gemini.
Jak działa projekt
Większość nieoficjalnych klientów dla arXiv działa jako proste agregatory linków: otwierają systemowy podgląd PDF i na tym kończą. OpenScholarXIV idzie dalej. Aplikacja pobiera metadane przez oficjalne API archiwum, parsuje strukturę dokumentu i pozwala pracować z tekstem bezpośrednio w interfejsie.
Głównym wyróżnikiem jest tutaj koncepcja BYOK (Bring Your Own Key). Twórcy aplikacji nie chcieli konfigurować własnego backendu z płatnymi subskrypcjami dla zapytań do sieci neuronowych. Zamiast tego wklejasz własny klucz API Google Gemini w ustawieniach. Żądania idą bezpośrednio z Twojego urządzenia, więc nie ma potrzeby płacić za subskrypcje stron trzecich, a darmowy limit Gemini jest więcej niż wystarczający.
Co aplikacja potrafi w praktyce
Interfejs wygląda czysto i podąża za wytycznymi Material You, dostosowując schemat kolorów do motywu Androida. Wewnątrz znajduje się kilka przydatnych narzędzi do codziennej pracy badawczej.
Szybkie podsumowania i odtwarzanie audio
Gdy pojawi się nowy 30-stronicowy artykuł, nie zawsze wiadomo, czy warto poświęcić mu wieczór. W OpenScholarXIV możesz od razu otworzyć krótkie podsumowanie wygenerowane przez model. Jeśli jedziesz samochodem lub idziesz na spacer, aplikacja może przeczytać podsumowanie na głos za pomocą systemowej syntezy mowy.
Czat o treści preprintu
Jeśli abstrakt wzbudził Twoje zainteresowanie, zaczyna się najciekawsza część. Tuż pod artykułem możesz otworzyć czat i zadawać pytania dotyczące tekstu. Możesz na przykład zapytać „Jaką funkcję straty autorzy użyli w drugim eksperymencie?
Powiązane projekty