È arrivato BookSeerr 2.0: l’evoluzione del suggeritore di libri basato su AI

Come molti di voi sanno, BookSeerr è nato dal mio desiderio di avere uno strumento simile a Jellyseerr, ma dedicato al mondo dei libri: un’applicazione capace di analizzare la propria biblioteca e suggerire nuove letture basandosi sui propri gusti. Dopo l’esperienza iniziale di sviluppo (dove l’AI mi ha guidato passo dopo passo nella creazione di backend in Python e frontend in React), sono entusiasta di annunciarvi il rilascio della versione 2.0!

Questa nuova release non è un semplice aggiornamento, ma una vera e propria evoluzione del progetto. BookSeerr 2.0 è stato riscritto da zero e introduce novità sostanziali:

  • Nuova Interfaccia Utente: Un design moderno, elegante e completamente mobile-friendly, grazie all’adozione di TailwindCSS.
  • Sviluppo Moderno: L’intera applicazione è stata riscritta utilizzando OpenSpec come framework, implementando un processo di Spec-driven Development.
  • Supporto Kubernetes: Per chi desidera una gestione più scalabile e professionale della propria istanza, è ora disponibile il supporto per Kubernetes.
  • Suggerimenti più Precisi: Ho lavorato per ridurre le allucinazioni del modello LLM, integrando l’uso di metadati per rendere le raccomandazioni più accurate.
  • Velocità di Ricerca: Grazie all’implementazione della similarità semantica basata sulle sinossi, è ora possibile ottenere raccomandazioni velocissime tra i libri già presenti in biblioteca.

BookSeerr continua a integrarsi perfettamente con Calibre e a sfruttare la potenza dei modelli AI (tramite Ollama o qualsiasi endpoint compatibile con le API di OpenAI) per aiutarvi a scoprire il vostro prossimo libro preferito.

Provatelo e contribuite! Il progetto resta Open Source (licenza GNU GPLv3 o successive). Vi invito a testare questa nuova versione e, se ne avete voglia, a contribuire attivamente allo sviluppo.

Trovate tutto il codice e le istruzioni sul mio repository GitLab

Aspetto i vostri suggerimenti e feedback!


Leave a Reply

Your email address will not be published. Required fields are marked *

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close