>_ DevTrendspl

Język

Strona główna

Języki

Sekcje

Frontend Backend Mobilne DevOps AI / ML GameDev Blockchain Systemy wbudowane Bezpieczeństwo
Dart

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.

OpenScholarXIV cover

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