Jan: alternativa locale e open-source a ChatGPT che funziona offline

Jan: alternativa locale e open-source a ChatGPT che funziona offline

Anche se esistono diverse declinazioni del concetto di AI la più diffusa, o quantomeno quella che ha sbloccato la fruizione dell’intelligenza artificiale da parte del grande pubblico, è certamente quella dei ChatBot. Interfacce in cui inserire domande (ed altre tipi di interazioni) e da cui ricevere risposte.

La più famosa è certamente ChatGPT ed il principio di funzionamento è sempre quello: dietro alla chat c’è un modello, un Larger Language Model (LLM) che nel caso di ChatGPT al momento risulta essere GPT-4, sviluppato da OpenAI. Di questi modelli però, come stiamo raccontando da tanto, ne esistono a decine, centinaia, migliaia, milioni, se si pensa ad Hugging Face, in buona parte addirittura open-source.

Quindi la sostanza è che, dato un LLM usato come backend, avendo un’interfaccia compatibile (e si sta lavorando per avere protocolli standard, anche se purtroppo ancora non sono la normalità) sarà possibile sfruttarlo come AI companion.

E cosa ci sarebbe di meglio di un’interfaccia locale, che possa operare su più LLM da scaricare per poter essere utilizzati offline e magari anche open-source? Niente! Ecco dove si colloca Jan, un progetto che fa esattamente quanto descritto, ed anche qualcosina di più.

Jan è un’alternativa open-source a ChatGPT che supporta diversi tipi di engine (i backend di cui parlavamo prima) e consente dinamicamente di scaricare LLM per un utilizzo locale e, da specifiche, 100% offline.

Il funzionamento di Jan è facilmente intuibile osservando questa demo presente sulla pagina GitHub del progetto, una volta selezionato il modello, ed esiste un automatismo per scaricare tutti i modelli compatibili localmente, sarà possibile effettuare tutte le query del caso.

Il software è completamente cross-platform, ci sono pacchetti per Windows, MacOS e, ovviamente GNU/Linux, sia come pacchetto jan.deb (quindi tanto in Debian quanto in Ubuntu dovrebbe installarsi senza colpo ferire) che come jan.AppImage. Piccola chiosa sulla grandezza del file: più di 1 gigabyte, senza nessun LLM, la cui selezione viene richiesta al primo avvio:

Selezione LLM richiesta al primo avvio di Jan
Selezione LLM richiesta al primo avvio di Jan

Una volta scaricato il modello sarà possibile utilizzarlo, selezionando “Use”:

Avvio LLM di Jan
Avvio LLM di Jan

Il ChatBot opera in modo simile a un comune ChatGPT, ma i risultati possono, per così dire… essere inaspettati:

Jan all'opera
Jan all’opera

Al netto che il Large Language Model Llama 3.2 1B Instruct Q8 non sa che cosa sia il nostro Blog e tiri ad indovinare, diciamo che vale il discorso di tutti gli LLM: più sono capienti, più danno risposte attendibili. Pertanto una selezione attenta del Large Language Model diventa cruciale per far performare al meglio questo strumento.

La parte più interessante rimane il fatto di poter caricare LLM direttamente da Hugging Face, come mostra l’interfaccia, pertanto ci sono, letteralmente, milioni di modelli da provare.

Ad avere il tempo 🙂

790f89849d535c46ddf9fb9b8fa033b4?s=150&d=mp&r=g
Raoul Scarazzini

Da sempre appassionato del mondo open-source e di Linux nel 2009 ho fondato il portale Mia Mamma Usa Linux! per condividere articoli, notizie ed in generale tutto quello che riguarda il mondo del pinguino, con particolare attenzione alle tematiche di interoperabilità, HA e cloud.
E, sì, mia mamma usa Linux dal 2009.

Fonte: https://www.miamammausalinux.org/2024/11/si-chiama-jan-ed-e-unalternativa-a-chatgpt-che-e-locale-open-source-e-funziona-offline/

Visited 8 times, 8 visit(s) today
Se vuoi sostenerci, puoi farlo acquistando qualsiasi cosa dai diversi link di affiliazione che abbiamo nel nostro sito o partendo da qui oppure alcune di queste distribuzioni GNU/Linux che sono disponibili sul nostro negozio online, quelle mancanti possono essere comunque richieste, e su cui trovi anche PC, NAS e il ns ServerOne. Se ti senti generoso, puoi anche donarmi solo 1€ o più se vuoi con PayPal e aiutarmi a continuare a pubblicare più contenuti come questo. Grazie!

Hai dubbi o problemi? Ti aiutiamo noi!

Se vuoi rimanere sempre aggiornato, iscriviti al nostro canale Telegram.
Se vuoi ricevere supporto per qualsiasi dubbio o problema, iscriviti alla nostra community Facebook o gruppo Telegram.
Cosa ne pensi? Fateci sapere i vostri pensieri nei commenti qui sotto.
Ti piace quello che leggi? Per favore condividilo con gli altri.
Amazon Music
Scopri le ultime offerte per dischi ssd su Acquista su Amazon
Scopri le ultime offerte per memorie RAM DDR su Acquista su Amazon
Scopri le ultime offerte per Chromebook su Acquista su Amazon
Scopri le ultime offerte per Raspberry su Acquista su Amazon

Potrebbero interessarti anche...

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.