Sfrutta la potenza del modello linguistico GPT e crea utili assistenti AI installando Auto-GPT su Ubuntu.

Auto-GPT è un progetto open source che consente alle persone di creare assistenti AI che soddisfino le loro esigenze. Questi assistenti di intelligenza artificiale sono capaci di pensiero e autocritica e possono generare i propri suggerimenti per raggiungere un particolare insieme di obiettivi e svolgere il proprio ruolo. Utilizza lo stesso modello di linguaggio GPT utilizzato nel già popolare ChatGPT.

Se desideri sfruttare la potenza di GPT sotto forma di un assistente AI, potrebbe interessarti provare Auto-GPT. Ecco come puoi installare e configurare Auto-GPT su Ubuntu.

Prerequisiti per installare Auto-GPT

Per installare Auto-GPT, devi prima installare gli ultimi pacchetti Python3 e Git sul tuo computer.

Python è ampiamente utilizzato in Auto-GPT. A installa l'ultima versione di Python su Ubuntu, apri un terminale e aggiorna e aggiorna i pacchetti usando:

sudo apt update && sudo apt upgrade
instagram viewer

Ora aggiungi il deadsnakes PPA con il seguente comando:

sudo add-apt-repository ppa: deadsnakes/ppa

Installa l'ultima versione di Python con:

sudo apt install python3.11

Sostituisci "python3.11" nel comando precedente con l'ultima versione di Python al momento.

Dopo l'installazione, controlla se pip è già installato sulla tua macchina:

pip --versione

Se stai usando Python 3.4 o versioni successive, pip dovrebbe essere già installato. Ma nel caso mancasse, installa pip con:

sudo apt install python3-pip

Ora che hai installato l'ultima versione di Python e pip su Ubuntu, installa Git e clona il repository Auto-GPT usando clone di git:

sudo apt install git
sudo git clone https://github.com/Significant-Gravitas/Auto-GPT.git

Cambia la directory nella cartella del codice Auto-GPT appena creata utilizzando il comando cd:

cd GPT automatico

Passaggio 1: configura Auto-GPT su Ubuntu

Ora che hai configurato correttamente l'ambiente per Auto-GPT, devi configurare la tua chiave API OpenAI come variabile di ambiente.

Per ottenere una chiave API OpenAI, registrati per un account andando su piattaforma.openai.com. Assicurati di impostare il tuo metodo di pagamento per utilizzare il prodotto GPT di OpenAI.

Dopo aver effettuato l'accesso al tuo account, fai clic sull'immagine del profilo in alto a destra e seleziona Visualizza le chiavi API.

Per generare una chiave API, fare clic su Crea una nuova chiave segreta pulsante, aggiungere qualsiasi nome e copiare la chiave API premendo CTRL+C o facendo clic sull'icona di copia. Utilizzerai questa chiave come credenziali per consentire al tuo assistente AI di utilizzare la tecnologia GPT di OpenAI.

Una volta copiato, incolla la chiave all'interno del file .env file. Il file env memorizzerà tutte le chiavi API che utilizzi con Auto-GPT. Se non hai bisogno di un database vettoriale back-end come Pinecone, la tua chiave API OpenAI dovrebbe essere sufficiente per utilizzare Auto-GPT.

Per impostare la chiave API, apri il file .env file utilizzando nano:

modello nano .env

Per individuare la variabile della chiave dell'API OpenAI, tieni premuto CTRL+W, Cercare "OPEN_API_KEY=”, e poi premi accedere.

Sostituisci il segnaposto con la tua chiave API premendo Ctrl+V e colpire Ctrl+S salvare. È possibile uscire dall'editor di testo nano premendo Ctrl+X.

Devi anche rinominare il ".env.template"file a solo".env". Per fare ciò, eseguire:

sudo mv .env.template .env

Passaggio 2: installa le dipendenze Auto-GPT su Ubuntu

Auto-GPT utilizza molte librerie Python. Dovrai installare tutti i pacchetti usando pip e the requisiti.txt file di testo fornito con il codice sorgente AutoGPT.

Per installare tutte le dipendenze Python, eseguire:

pip install -r requisiti.txt

Successivamente, prova a eseguire Auto-GPT utilizzando:

python3 -m autogpt

Congratulazioni! Hai installato e configurato correttamente Auto-GPT sul tuo computer Ubuntu.

Come utilizzare Auto-GPT su Ubuntu

Con Auto-GPT installato, ora puoi creare il tuo assistente AI. Esistono due modalità quando si tratta di utilizzare Auto-GPT. Nella modalità predefinita, devi solo fornire un'attività. In base all'attività specificata, Auto-GPT genererà automaticamente il nome del tuo assistente AI, il suo ruolo e i suoi obiettivi.

In modalità manuale, Auto-GPT ti chiederà di specificare un nome, un obiettivo e fino a cinque obiettivi che desideri che l'assistente AI segua mentre svolge il suo compito. Questa modalità ti consente di avere il controllo di come funzionerà il tuo assistente AI.

Per utilizzare la modalità manuale, utilizzare il seguente comando:

--Manuale

In questo esempio, abbiamo nominato il nostro assistente AI e gli abbiamo assegnato il ruolo di cercare promozioni di prodotti e alcuni obiettivi sulla qualità della promozione.

Una volta che il nome, gli obiettivi e il ruolo sono stati forniti, il tuo assistente AI si attiverà immediatamente e inizierà a scorrere il suo processo di pensiero ed esecuzione.

Durante tutto il processo, puoi visualizzare i pensieri, il ragionamento, il piano, le critiche e l'azione successiva del tuo assistente AI. La sua prossima azione verrà eseguita solo dopo che avrai dato la tua approvazione.

Puoi approvare la prossima azione dell'IA digitando "si"per sì. Se non vuoi che l'IA continui con i suoi piani, puoi digitare "N" per no ed esci.

Se ti fidi del tuo assistente AI e non vuoi continuare a monitorare tutti i suoi pensieri e le sue azioni, puoi digitare "y -(numero)". Ad esempio, se desideri che Auto-GPT esegua le successive cinque azioni, puoi digitare "e -5". Inoltre, se desideri fornire feedback al tuo assistente AI, puoi anche digitare il tuo prompt come input.

In questo esempio, il nostro assistente ha ripetuto tre volte gli stessi pensieri, piani ed esecuzioni. Quindi abbiamo deciso di dargli un feedback per smettere poiché i suoi sforzi iniziali erano già sufficienti.

Una volta che il tuo assistente AI ha terminato il suo compito, puoi visualizzare il suo output finale aprendo il file /Auto-GPT-x.x.x/autogpt/auto_gpt_workspace directory.

Successo! Il nostro assistente AI ci ha fornito un elenco di codici promozionali attivi per il mouse che stavamo cercando.

Limitazioni di Auto-GPT

Sebbene Auto-GPT ci abbia dato alcuni risultati piuttosto promettenti, non è ancora così potente o utile come inizialmente si pensava che fosse. Durante i nostri test, qualsiasi attività leggermente complessa spesso ha portato l'assistente AI a ripetere lo stesso schema di pensieri e azioni, che alla fine ha fallito.

Gran parte di questo problema era l'incapacità dell'intelligenza artificiale di gestire annunci di siti Web, cookie, pagine di accesso e popup. Probabilmente è stato causato dal fatto che Auto-GPT è ancora nella sua fase iniziale di sviluppo.

Quindi, per ora, dovresti utilizzare Auto-GPT solo come un modo per giocare e sperimentare con gli assistenti AI.

Auto-GPT continuerà a migliorare sempre di più

Auto-GPT non è così potente come dovrebbe essere a causa della sua attuale fase di sviluppo e dell'accesso limitato a GPT-4. Tuttavia, questi non durerebbero a lungo poiché Auto-GPT sta guadagnando molta trazione e supporto da parte di persone in tutto il mondo.

Lo sviluppo di Auto-GPT probabilmente continuerà fino a quando non raggiungerà uno stato maturo e stabile in cui verranno implementate molte funzioni utili. È solo una questione di tempo prima che Auto-GPT diventi uno strumento pratico per le nostre applicazioni personali, professionali e aziendali.