La recente proliferazione di applicazioni basate sull'API di GPT-4 ha suscitato grande interesse nella comunità delle criptovalute.
Sono infatti stati introdotti trading bot che potrebbero operare autonomamente e apprendere dai propri errori.
Due applicazioni in particolare, "BabyAGI" e "AutoGPT", hanno attirato l'attenzione dei trader e degli appassionati di criptovalute sui social media.
BabyAGI e AutoGPT sono soluzioni di task management basate su GPT-4, un'architettura che eccelle nell'elaborazione del linguaggio naturale ma presenta limitazioni riguardo la memorizzazione a lungo termine.
Di conseguenza, le applicazioni basate sull'API di GPT-4 sono essenzialmente limitate a sessioni singole, e il modello non è in grado di recuperare informazioni da elaborazioni precedenti.
Inoltre, GPT tende ad inventare informazioni di sua iniziativa quando il numero di token da elaborare diventa eccessivo.
Pertanto, sviluppare un'applicazione di trading per le criptovalute basata su GPT che possa condurre backtesting e correggere autonomamente gli errori, adattandosi alle condizioni del mercato in tempo reale e tenendo in considerazione i trend a breve e lungo termine, risulta estremamente complesso e richiede una supervisione umana costante.
Tuttavia, alcuni sviluppatori potrebbero aver ideato un approccio per superare queste limitazioni attraverso l'utilizzo di GPT per generare codice e collegarsi a risorse esterne.
Numerosi trading bot esistenti si limitano all'aggregazione di notizie sulle criptovalute e all'identificazione dei momenti ottimali per effettuare transazioni.
Le nuove applicazioni, invece, puntano a una maggiore autonomia e capacità di apprendimento.
Come funziona AutoGPT?
Ad esempio, AutoGPT utilizza GPT-4 per generare codice e impiega GPT-3.5 per creare uno spazio di memoria virtuale in cui le informazioni vengono elaborate e trasferite tra i due modelli.
Vediamo come funziona:
AutoGPT chiede:
Nome AI
Regola AI
Fino a 5 istruzioni o comandi
Per esempio:
Nome : Chef-GPT
Regola : Un'intelligenza artificiale progettata per trovare una ricetta amatoriale e basilare sul web per poi trasformarla in una ricetta di altà qualità da chef stellato Michelin.
Obiettivo 1 : trovare una ricetta semplice online
Obiettivo 2 : trasformare questa semplice ricetta in una versione di qualità degna delle stelle Michelin.
Una volta che AutoGPT avrà accumulato abbastanza informazioni, inizierà a fare le sue elaborazioni e test fino a quando il progetto non raggiungerà una valutazione complessiva soddisfacente.
Quindi quali sono i punti chiave di AutoGPT?
Per prima cosa, è importante notare che GPT ha la capacità di scrivere il proprio codice utilizzando GPT-4.
Esegue poi degli script Python che gli consentono di eseguire il debug, lo sviluppo, la creazione e l'auto correzione in modo completamente autonomo.
Pazzesco vero? AutoGPT è un'intelligenza artificiale che si auto-migliora, mostrando incredibili capacità AGI (Artificial General Intelligence).
Di seguito vi illustriamo il ciclo di analisi che attua l'AI per il machine learning:
piano da sviluppare
analisi criticità
realizzazione
lettura feedback
Andando avanti e ripetendo il ciclo fino al raggiungimento di un risultato positivo.
AutoGPT può essere utilizzato tramite i crediti nel proprio account di OpenAI, ma esiste anche una versione gratuita con delle limitazioni.
L'AI chiederà l'autorizzazione dell'utente dopo ogni test effettuato e così, tramite il feedback dell'utente il software migliorerà le proprie prestazioni.
Consideriamo che ogni singolo utente molto probabilmente farà parte di un database di feedback che giorno per giorno tenderanno a migliorare le prestazioni dell'intelligenza artificiale.
Ecco come installare AutoGPT
Per utilizzare AutoGPT, avrai bisogno di:
Python 3.8 o successivo
Chiave API OpenAI
Accesso all'API GPT-4
Chiave API PINECONE
API ElevenLabs per progetti di sintesi vocale
Nella tua finestra CMD, Bash o Powershell, clona il repository:
git clone https://github.com/Torantulino/Auto-GPT.git
Vai alla directory del progetto:
cd 'Auto-GPT'
Installa poi:
pip install -r requirements.txt
È quindi necessario accedere alla cartella e rinominarla in . Una volta fatto ciò, "apri" .
Puoi quindi sostituire le chiavi con il tuo file
.env.template.env.envOPENAI_API_KEY
Come ottenere le chiavi:
Chiave API OpenAI da: https://platform.openai.com/account/api-keys .
Chiave API ElevenLabs da: https://elevenlabs.io .
Una volta che tutto è stato fatto e con successo, puoi eseguire nella tua finestra CMD, Bash o Powershell il comando:
python scripts/main.py
Adesso puoi iniziare a utilizzare AutoGPT!
Cosa è BabyAGI?
BabyAGI combina GPT-4 con LangChain, un framework di programmazione, e Pinecone, un vector database, per generare nuovi agenti in grado di completare compiti complessi senza perdere di vista l'obiettivo iniziale.
Entrambe le soluzioni potrebbero costituire le fondamenta per un sistema AI completamente automatizzato, capace di gestire un portafoglio di criptovalute dall'inizio alla fine, basandosi esclusivamente sulle richieste in linguaggio naturale dell'utente.
Nonostante nessuna delle due applicazioni sia stata progettata specificamente per il mercato delle criptovalute, numerosi utenti su piattaforme social e GitHub stanno cercando di adattarle al trading delle cripto a 360 gradi.
Se questi sforzi dovessero avere successo, si potrebbero sfruttare nuove possibilità per tradare in autonomia usando qualcosa che prima non si era mai visto, offrendo strumenti avanzati e sofisticati agli investitori dell'era 3.0.
Comments