domenica, Aprile 28, 2024

Jan: l’applicazione per democratizzare l’IA sul tuo PC

**Intelligenza Artificiale SUL VOSTRO PC CON JAN: ADDIO ChatGPT E SOCI**

Il termine INTELLIGENZA ARTIFICIALE è ormai sulla bocca di tutti e nelle pagine de IlSoftware.it abbiamo cercato di seguirne da vicino i principali sviluppi. Abbiamo parlato ad esempio di Ollama, un progetto aperto che funge da raccoglitore e gestore dei MODELLI GENERATIVI OPEN SOURCE, consentendone l’uso dalla finestra del terminale. Per chi ha poca dimestichezza con la riga di comando, più di recente abbiamo tolto il velo da alcuni progetti di interfacce grafiche per i LLM (Large Language Models).

JAN è uno strumento che nasce con l’obiettivo di DEMOCRATIZZARE L’AI: il Software si presenta sotto forma di applicazione dotata di interfaccia Grafica, compatibile con i sistemi Windows, macOS e Linux. L’applicazione spazza via la complessità tecnica associata all’implementazione delle soluzioni di IA e trasforma il proprio computer in un sistema pronto per eseguire i principali modelli di intelligenza artificiale.

**RIPENSATE IL VOSTRO COMPUTER E TRASFORMATENE IN UNA MACCHINA BASATA SULL’INTELLIGENZA ARTIFICIALE CON JAN**

Proposto come applicazione indipendente, facile da usare, bella esteticamente, Jan è utilizzabile senza limitazioni e senza sborsare un centesimo. I VANTAGGI di Jan sono molti ma, per cominciare, vogliamo metterne in evidenza essenzialmente tre:
– Il programma sfrutta automaticamente l’ACCELERAZIONE DELLA GPU (soprattutto fosse presente una scheda dedicata) ed è compatibile con le soluzioni NVIDIA, AMD, Intel ed Apple. Può funzionare anche in modalità “solo CPU”.
– Attingendo all’Hub a portata di clic, si può scegliere quale o quali LLM utilizzare. Nel caso dei modelli open source, questi sono automaticamente salvati nella cartella di Jan (sottocartella models). In Windows, di solito, si trova nel percorso %userprofile%janmodels.
– Jan abilita l’uso di un’intelligenza artificiale sovrana nel senso che l’applicazione funziona al 100% in locale, senza bisogno di una connessione Internet (necessaria solamente per scaricare i vari modelli di proprio interesse). I dati restano sempre sul computer dell’utente senza mai essere scambiati con alcun server remoto.

**COME USARE JAN**

Il primo passo da compiere dopo aver installato Jan, consiste nel fare clic sull’icona Hub, posta nella colonna a sinistra. Qui è possibile scorrere la lista infinita di LLM direttamente supportati dall’applicazione.
Jan verifica la COMPATIBILITÀ DI CIASCUN MODELLO con il sistema in uso e, ad esempio, sconsiglia l’installazione allorquando la dotazione di memoria RAM o lo spazio libero non fossero sufficienti.
Il pulsante Download consente di SCARICARE IL MODELLO e di memorizzarlo in locale, nella cartella di Jan. Completata quest’operazione, si può fare clic sull’icona Thread per iniziare a interloquire con il…

**INTELLIGENZA ARTIFICIALE CHE FUNZIONA IN MODALITÀ PRIVATA E OFFLINE**

Abbiamo detto che tutti gli LLM (a meno che non si specifichino, ad esempio, chiavi per l’utilizzo dei modelli GPT di OpenAI) supportati da Jan lavorano in locale, garantendo la massima PRIVACY. Le conversazioni sono quindi assolutamente private e i dati sono salvati a livello di file system in un formato dati trasparente e aperto.
Jan è anche open source, consentendo agli utenti di esaminare ogni riga del codice sorgente per assicurarsi della Sicurezza e della riservatezza dei propri dati.

**PERFETTO PER GLI SVILUPPATORI, GRAZIE ALLE API IN STILE OPENAI**

Jan si rivolge sicuramente agli SVILUPPATORI, offrendo loro la possibilità di integrare facilmente un LLM in esecuzione locale all’interno dei propri progetti.
È possibile attivare la MODALITÀ SERVER LOCALE per iniziare a costruire progetti concreti utilizzando un’API (Application Programming Interface) che non si discosta affatto dall’approccio utilizzato da OpenAI. Con la differenza che nel caso di Jan non è necessario versare un centesimo a nessuno per l’utilizzo del modello.
Nello specifico, Jan Desktop include una console per sviluppatori e un’interfaccia utente intuitiva che semplifica la visualizzazione dei log, la configurazione dei modelli e molto altro ancora.

Per coloro che amano sperimentare, Jan offre la possibilità di PERSONALIZZARE L’ASPETTO e le funzionalità dell’applicazione attraverso temi, assistenti e modelli, senza la necessità di scrivere codice. L’applicazione può essere completamente personalizzata attraverso l’utilizzo di apposite ESTENSIONI, ispirate al concetto introdotto da Microsoft con Visual Studio Code.

ARTICOLI COLLEGATI:

ULTIMI ARTICOLI: