Approfitta della potenza di ChatGPT su Linux installando ShellGPT sul tuo computer Ubuntu.

L'intelligenza artificiale è emersa come una sensazione new age, lasciando tutto nella polvere. Con nuove aggiunte ogni giorno, c'è molto da aspettarsi.

Le persone usano questo strumento multiforme e onnipresente per fare barzellette, scrivere codici e persino rispondere alle domande più casuali. È facile usare ChatGPT su altri sistemi operativi, quindi, come utente Linux, perché dovresti rimanere indietro?

Anche tu puoi goderti l'avatar Linux di ChatGPT, ShellGPT. Ecco come installare e utilizzare lo strumento AI dal tuo terminale Ubuntu in pochi semplici passaggi.

Cos'è ShellGPT, l'omonimo Linux equivalente di ChatGPT?

ShellGPT, come è più comunemente noto, è l'equivalente della riga di comando di ChatGPT, attraverso il quale gli utenti possono utilizzare e interagire con il chatbot AI tramite il proprio terminale Linux. Il chatbot trae energia dal Large Language Model di OpenAI, fornendo raccomandazioni intelligenti per gli utenti.

instagram viewer

I modelli di linguaggio di grandi dimensioni (LLM) stanno diventando un argomento di discussione caldo poiché puoi facilmente esegui chatbot abilitati per LLM sul tuo Raspberry Pi.

Sembra intrigante, vero?

Se hai esperienza nell'interazione con ChatGPT, adorerai questa versione alternativa della shell Linux.

Qual è il vantaggio di installare ShellGPT sulla tua macchina? È semplice; non è necessario digitare comandi lunghi non necessari o accedere al browser. Invece, puoi eseguire tutte le attività possibili comodamente dal tuo terminale Linux.

Prima di installare ShellGPT sulla tua macchina Ubuntu, ecco alcuni prerequisiti di cui occuparti.

Passaggio 1: installa Python e PIP sulla tua macchina

Come la maggior parte degli strumenti abilitati all'intelligenza artificiale, anche ShellGPT funziona su Python. Sebbene Python sia solitamente installato per impostazione predefinita sulla maggior parte delle distribuzioni Linux, puoi verificarne l'installazione tramite le informazioni sulla versione. Se Python non è disponibile sulla tua macchina, devi installarlo prima di passare ai passaggi successivi.

Apri un terminale e digita i seguenti comandi per verificare la versione di Python:

python3 --versione

Se il comando restituisce un output di versione numerica, puoi tranquillamente presumere che ti stai impennando e pronto per partire. Tuttavia, se riscontri errori, dovresti installa Python su Ubuntu, prima di installare PIP.

Ora che hai installato Python sulla tua macchina, è il momento di installare PIP, il gestore di pacchetti nativo di Python.

Anche se PIP è solitamente preinstallato con il pacchetto Python, è meglio controllare la versione in anticipo per conoscerne lo stato di installazione. Esegui il seguente comando per verificare se è installato sul tuo computer:

pip --versione

Se ricevi il seguente errore dopo l'esecuzione, devi installare il gestore pacchetti:

Comando 'pip' non trovato, ma può essere installato con:

È possibile utilizzare il seguente comando per installarlo:

sudo apt install python3-pip

Dopo l'installazione, è possibile utilizzare nuovamente il file --versione comando per verificare se l'installazione è andata a buon fine.

Passaggio 2: installa e configura un ambiente virtuale utilizzando Python

Ora che Python e PIP sono pronti, puoi configurare l'ambiente virtuale di Python per rendere l'ambiente della macchina favorevole all'installazione e all'esecuzione di ShellGPT. Gli ambienti virtuali sono ideali per l'esecuzione di programmi isolati poiché possono evitare conflitti di librerie.

Con un ambiente virtuale al seguito, puoi limitare le interazioni tra i programmi del tuo sistema e dell'ambiente virtuale mentre esegui diverse esecuzioni in silos.

L'utilizzo di un ambiente virtuale è un passaggio facoltativo, per evitare incidenti imprevisti durante l'installazione e l'utilizzo delle librerie Python.

Per creare un ambiente virtuale utilizzando Python, è necessario installare il file venv modulo:

sudo apt install python3-venv -y

Configurare l'ambiente virtuale

Dopo aver installato l'ambiente virtuale, puoi configurarlo, in modo che possa facilitare i comandi di ShellGPT senza problemi.

Innanzitutto, crea una nuova directory per organizzare e ospitare i file. Puoi usare il mkdir comando, seguito dal nome della directory, come segue:

mkdir cli-shellgpt

Passare a questa directory appena creata con il comando cd:

cd cli-shellgpt

Quindi, crea un nuovo ambiente virtuale con il file venv comando, seguito da un nome di ambiente:

python3 -m venv cli-shellgpt

Poiché l'ambiente virtuale non è abilitato per impostazione predefinita, è necessario abilitarlo manualmente con il file attivare sceneggiatura:

fonte cli-shellgpt/bin/activate

Non appena esegui il comando precedente, noterai le modifiche al prompt della shell Linux predefinito, come mostrato di seguito:

(cli-shellgpt) sahil@vm:

Passaggio 3: generazione di una chiave OpenAPI

Poiché l'ambiente virtuale è pronto, devi connettere i servizi OpenAI e la tua macchina Ubuntu per eseguire ShellGPT. A tal fine, è necessario accedere a Sito web di OpenAI e crea un account lì.

Se disponi di un account esistente, puoi accedere con le tue credenziali e accedere alla tua immagine del profilo, situata nella parte in alto a destra del sito web.

Clicca su Visualizza le chiavi API, seguito da Crea una nuova chiave segreta.

Non condividere questa chiave con nessuno poiché la connessione è privata e dovrebbe essere utilizzata solo sulla tua macchina.

Copia la chiave API dalla finestra di dialogo e salvala da qualche parte, poiché non sarai più in grado di rivedere la stessa chiave.

Per stabilire una connessione sulla tua macchina Ubuntu, crea una variabile di ambiente con l'estensione esportare comando:

esporta OPENAI_API_KEY=

Aggiungi e verifica la chiave API in una variabile di ambiente virtuale

Quando esegui la chiave API in questo modo, Linux la utilizzerà solo per una singola istanza. Tuttavia, se vuoi rendere permanente l'esecuzione, salvala nel file .bashrc file.

Tutto quello che devi fare è digitare il primo comando e inserire il comando successivo all'interno dell'editor di testo:

nano ./bashrc
esporta OPENAI_API_KEY=

Salva ed esci dall'editor. Quindi, utilizzare il comando source per abilitare le modifiche.

fonte ./bashrc

Infine, verifica la chiave API con il file avv comando.

avv

Tuo OPENAI_API_KEY la variabile di ambiente dovrebbe essere elencata nell'output.

Passaggio 5: installa ShellGPT su Ubuntu

Una volta completate tutte le formalità di installazione, puoi semplicemente passare alla parte migliore, l'installazione di ShellGPT. I passaggi di installazione sono abbastanza semplici e puoi installare lo strumento con il seguente comando:

pip3 installa shell-gpt

Lascia che l'installazione finisca; nel frattempo, puoi verificare alcuni modi interessanti per utilizzare lo strumento AI tramite la finestra del tuo terminale.

Utilizzo di ShellGPT per l'esecuzione di query tramite il terminale

L'intero scopo dell'installazione di ShellGPT è semplificarti la vita. Per utilizzare il terminale come motore di ricerca ed eseguire alcune query, puoi utilizzare il file sgpt comando, seguito dalla tua query tra virgolette:

sgpt "Quante galassie esistono nell'universo"

Utilizzo di ShellGPT per la generazione di codice

Puoi utilizzare ShellGPT anche per generare codice. Puoi farlo passando il comando giusto con il sgpt comando:

sgpt --code "stampa la serie di Fibonacci"

L'output è costituito da codice che puoi eseguire all'interno di Python per generare la serie di Fibonacci.

Utilizzo di ShellGPT all'interno del terminale di Ubuntu

I comandi di Linux diventano facili, soprattutto quando tutto è disponibile nella finestra del terminale. Dall'esecuzione dei comandi della shell all'utilizzo del terminale come motore di ricerca, puoi fare tutto con ShellGPT.

Ma poiché ShellGPT si basa sullo stesso concetto di ChatGPT, ha una serie di problemi che potrebbero richiedere del tempo per essere perfezionati. Fino a quando non potrai scaricare la nuova versione priva di bug, è meglio continuare a lavorare con le imperfezioni dello strumento e semplificarti la vita con i comandi automatizzati di ShellGPT.