Come automatico
AGGIORNATO 19:55 EDT / 06 GIUGNO 2023
di Kyt Dotson
I chatbot di intelligenza artificiale come ChatGPT di OpenAI LP hanno recentemente raggiunto un picco di popolarità non solo per la loro capacità di tenere conversazioni umane, ma perché possono eseguire compiti di conoscenza come ricerca, ricerca e generazione di contenuti.
Ora c'è un nuovo contendente che sta prendendo d'assalto i social media e che estende le capacità dell'offerta di OpenAI automatizzandone ulteriormente le capacità: Auto-GPT. Fa parte di una nuova classe di strumenti di intelligenza artificiale chiamati "agenti di intelligenza artificiale autonomi" che sfruttano la potenza di GPT-3.5 e GPT-4, le tecnologie di intelligenza artificiale generativa dietro ChatGPT, per affrontare un'attività, sviluppare le proprie conoscenze e connettere app e servizi per automatizzare le attività ed eseguire azioni per conto degli utenti.
ChatGPT potrebbe sembrare magico agli utenti per la sua capacità di rispondere a domande e produrre contenuti in base alle richieste dell'utente, come riassumere documenti di grandi dimensioni o generare poesie e storie o scrivere codice informatico. Tuttavia, ciò che può fare è limitato perché è in grado di svolgere solo un'attività alla volta. Durante una sessione con ChatGPT, un utente può porre all'IA una sola domanda alla volta e perfezionare tali suggerimenti o domande può essere un viaggio lento e noioso.
Auto-GPT, creato dallo sviluppatore di giochi Toran Bruce Richards, elimina queste limitazioni consentendo agli utenti di dare all'IA un obiettivo e una serie di obiettivi da raggiungere. Quindi genera un bot che si comporta come farebbe una persona, utilizzando il modello GPT di OpenAI per eseguire richieste di intelligenza artificiale al fine di raggiungere tale obiettivo. Lungo il percorso, impara a perfezionare i suggerimenti e le domande per ottenere risultati migliori ad ogni iterazione.
Dispone inoltre di connettività Internet per raccogliere ulteriori informazioni dalle ricerche. Inoltre, dispone di memoria a breve e lungo termine attraverso le connessioni al database in modo che possa tenere traccia delle attività secondarie. E utilizza GPT-4 per produrre contenuti come testo o codice quando richiesto. Auto-GPT è anche in grado di mettersi alla prova quando un'attività è incompleta e di colmare le lacune modificando le proprie istruzioni per ottenere risultati migliori.
Secondo Richards, sebbene gli attuali chatbot basati sull’intelligenza artificiale siano estremamente potenti, la loro incapacità di perfezionare i propri suggerimenti al volo e di automatizzare le attività rappresenta un collo di bottiglia. "Questa ispirazione mi ha portato a sviluppare Auto-GPT, che può applicare il ragionamento di GPT-4 a problemi più ampi e complessi che richiedono una pianificazione a lungo termine e più passaggi", ha detto a Vice.
Auto-GPT è disponibile come open source su GitHub. Richiede una chiave di interfaccia di programmazione dell'applicazione di OpenAI per accedere a GPT-4. E per usarlo, le persone dovranno installare Python e un ambiente di sviluppo come Docker o VS Code con un'estensione Dev Container. Di conseguenza, potrebbe essere necessaria un po' di conoscenza tecnica per iniziare, anche se è disponibile un'ampia documentazione di installazione.
In un'interfaccia testuale, Auto-GPT chiede all'utente di dare all'IA un nome, un ruolo, un obiettivo e fino a cinque traguardi che dovrebbe raggiungere. Ognuno di questi definisce il modo in cui gli agenti AI si avvicineranno all'azione desiderata dall'utente e come forniranno il prodotto finale.
Innanzitutto, l'utente imposta un nome per l'intelligenza artificiale, ad esempio "RestaurantMappingApp-GPT", quindi imposta un ruolo, ad esempio "Sviluppa un'app Web che fornirà mappe interattive per i ristoranti nelle vicinanze". L'utente può quindi impostare una serie di obiettivi, come "Scrivere un back-end in Python" e "Programmare un front-end in HTML" oppure "Offrire collegamenti ai menu se disponibili" e "Collegamento alle app di consegna".
Una volta che l'utente preme Invio, Auto-GPT inizierà ad avviare gli agenti, che produrranno richieste per GPT-4, quindi si avvicineranno al ruolo originale e a ciascuno dei diversi obiettivi. Infine, inizierà a perfezionarsi e a ricorrere alle diverse istruzioni che gli consentiranno di connettersi a Google Maps utilizzando Python o JavaScript.