ChatGPT ha travolto il mondo negli ultimi mesi da quando è stato rilasciato al pubblico. In effetti, sono passati solo pochi mesi? L’impatto che ha avuto fa sembrare che esista da anni.
Ma nonostante tutte le sue virtù, aveva un piccolo difetto che non era poi così piccolo; non aveva accesso a informazioni recenti. Le uniche informazioni che aveva erano fino alla metà del 2021. Ma OpenAI sta finalmente iniziando a cambiarlo. No, non è stato addestrato su dati più recenti. Tuttavia, OpenAI sta finalmente implementando il supporto iniziale per i plug-in in ChatGPT che gli consentono di connettersi a Internet e ad alcuni servizi di terze parti!
Cosa sono i plugin ChatGPT?
I plugin sono strumenti progettati specificamente per i modelli linguistici. Migliorano le capacità del chatbot e gli consentono di svolgere compiti precedentemente impossibili. Ad esempio, ora può recuperare informazioni in tempo reale, come risultati sportivi, prezzi delle azioni, eseguire azioni per conto di un utente, come la prenotazione di voli, e recuperare informazioni di knowledge base, come documenti aziendali, ecc.
Sin dal lancio di ChatGPT, i plug-in sono stati l’elemento più richiesto dagli utenti e OpenAI ha finalmente consegnato. Ma il loro rilascio sarà un lancio graduale e iterativo. Inizialmente, OpenAI ha rilasciato solo alcuni plug-in di terze parti e un paio di plug-in propri.
Anche l’accesso per gli utenti, così come per gli sviluppatori che desiderano creare plug-in, è attualmente limitato. Inoltre, come utente finale, al momento l’accesso è concesso solo agli utenti di ChatGPT Plus, ma ChatGPT afferma che hanno in programma di espandere l’implementazione in futuro.
L’accesso può essere richiesto solo dopo essersi iscritti alla loro lista d’attesa , il che comporta la compilazione di un piccolo questionario sul motivo per cui si desidera accedere e se si è disposti a fornire un feedback.
L’elenco dei plug-in di terze parti include:
- Expedia – Questo plugin ti consentirà di pianificare il tuo prossimo viaggio con ChatGPT, con informazioni complete sulla disponibilità e sul prezzo di hotel, voli, ecc.
- Nota fiscale : questo plug-in ChatGPT ti consentirebbe di accedere a informazioni e dati legali, politici e normativi in tempo reale.
- Instacart : usa ChatGPT per ordinare generi alimentari da negozi di alimentari e supermercati nelle vicinanze.
- KAYAK – Utilizza KAYAK all’interno di ChatGPT per trovare auto, hotel, noleggi, ecc. entro il budget definito.
- Klarna Shopping : cerca e confronta i prezzi di vari negozi online all’interno della tua conversazione ChatGPT.
- Milo Family AI – Il plug-in per i genitori per potenziare la genitorialità.
- OpenTable : ottieni consigli sui ristoranti e link di prenotazione nelle chat.
- Acquista da Shopify : cerca prodotti di marchi diversi.
- Slack : usa ChatGPT con Slack per semplificare la comunicazione
- Parla : ottieni un tutor linguistico basato sull’intelligenza artificiale
- Wolfram : ottieni ChatGPT per accedere a calcoli, conoscenze matematiche, ecc.
- Zapier : utilizza questo plug-in per interagire con più di 5000 app all’interno di ChatGPT.
Ci sono anche due plugin della stessa OpenAI: Browsing (un browser web) e un interprete di codice, e un plugin open source, chiamato Retriever. Tutti i plugin sono attualmente in fase di Alpha testing.
Come funzionano questi plugin?
Secondo OpenAI, i plugin sono “occhi e orecchie” per modelli linguistici come ChatGPT. Il fatto sui modelli linguistici è che possono imparare solo dai loro dati di formazione e che l’apprendimento può essere limitato. ChatGPT può fornire solo istruzioni basate su testo da solo. Questi plug-in possono fargli seguire queste istruzioni, nonché rendere disponibili informazioni troppo recenti, troppo personali o troppo specifiche e che potrebbero non essere incluse nei dati di addestramento.
Ma c’è un problema di sicurezza che sorge quando pensi a un modello di intelligenza artificiale che segue le istruzioni e compie azioni per tuo conto. Questo è il motivo per cui i plugin vengono implementati lentamente. OpenAI li sta costruendo con la sicurezza come principio fondamentale e monitorerà il loro utilizzo nel mondo reale.
Diamo un’occhiata a come funzionano alcuni di questi modelli di plugin.
Navigazione
Questo è il plug-in che collega ChatGPT a Internet ed è uno dei due plug-in di OpenAI stesso. Il plug-in utilizza l’API di ricerca Bing di Microsoft in una serie di eventi non così curiosa; le due società hanno avuto accordi che risalgono a anni fa. Oltre agli investimenti iniziali, Microsoft ora utilizza anche la tecnologia OpenAI per alimentare la sua nuova Bing AI.
Il modello non solo sa come navigare in Internet, ma sa anche quando navigare in Internet e quando no. Ad esempio, quando un utente chiede a ChatGPT informazioni sugli Oscar 2023, cerca accuratamente in Internet la query. Ma quando gli viene chiesto dei primi Oscar mai tenuti, non cerca in Internet, perché quell’informazione fa parte dei suoi dati di formazione.
Quindi, per fare in modo che ChatGPT navighi in Internet, dovrai selezionare il modello/plugin “Navigazione”.
Ora, quando un utente inserisce un prompt che gli richiede di navigare in Internet, lo farà; il processo richiederà del tempo poiché il bot avrà bisogno di tempo per familiarizzare con le informazioni. Puoi vedere il flusso di azione di ChatGPT fino a quando non genera una risposta espandendo il riquadro “Navigazione sul Web…”.
Lì puoi vedere quali query ha cercato, quali link ha cliccato e quando sta leggendo in tempo reale. Utilizza un browser Web basato su testo in modo che possa andare oltre i risultati della ricerca e effettivamente leggere e navigare nei siti Web.
Una volta che ChatGPT sarà al corrente degli eventi, ti darà una risposta nel suo modello di linguaggio naturale, come prima. Ma la risposta includerà le citazioni quando viene generata con il modello di navigazione. Facendo clic sulla citazione si accederà al sito web. Questo particolare aspetto è lo stesso di Bing Chat AI.
Dal punto di vista della sicurezza, il browser basato su testo può effettuare solo richieste GET, il che riduce alcuni rischi. Ad esempio, il modello può solo recuperare informazioni da Internet ma non può eseguire operazioni “transazionali”, come l’invio di un modulo.
Interprete di codice
Il modello Code Interpreter, il secondo plugin di OpenAI, fornisce a ChatGPT un interprete Python. Fornisce inoltre spazio su disco di breve durata.
La sessione è attiva durante una singola chat, quindi la chiamata successiva può basarsi su una chiamata precedente, ma esiste un limite di tempo massimo. Inoltre, l’interprete di codice supporta anche il caricamento di file e il download di file con i risultati.
Per tenerlo al sicuro, OpenAI lo mantiene in un ambiente di esecuzione protetto da firewall e sandbox. L’accesso a Internet è disabilitato anche per Code Interpreter. Secondo OpenAI, anche se questa mossa limita la funzionalità del modello, inizialmente ritengono che sia la mossa giusta.
Il modello ‘Codice Interprete’ deve essere selezionato prima di iniziare la conversazione.
Una volta che l’utente inserisce i prompt che richiedono l’uso del plug-in Code Interpreter, ChatGPT inizierà a utilizzarlo per eseguire i calcoli richiesti. Come con la navigazione, l’utente può vedere il flusso di calcoli di ChatGPT facendo clic su “Mostra lavoro” e tutti i passaggi del calcolo saranno visibili.
Nei test iniziali, OpenAI ha scoperto che questo plugin è utile in determinati scenari. Questi includono:
- Risolvere problemi matematici, sia quantitativi che qualitativi, che, francamente, gli utenti hanno trovato che ChatGPT prima era spazzatura.
- Fare analisi e visualizzazione dei dati, che ha entusiasmato molti utenti.
- Conversione di file tra formati
OpenAI si aspetta che gli utenti scoprano attività più utili che l’interprete di codice può eseguire mentre lo provano.
Plugin di terze parti
Il resto dei plugin rientra nel modello Plugin. Ciò include anche il plug-in open source Retriever di OpenAI che gli sviluppatori potranno utilizzare e 12 plug-in di terze parti.
Dopo aver selezionato il modello di plug-in dal menu a discesa, l’utente può installare i plug-in desiderati dallo store.
Ecco come funzioneranno i plugin in poche parole:
Una volta che gli utenti attivano un plug-in installandolo (non verranno attivati automaticamente) e iniziano la conversazione, OpenAI inserirà una descrizione compatta del plug-in in ChatGPT in un messaggio. Questo messaggio non è visibile agli utenti finali ma includerà la descrizione, gli endpoint e gli esempi del plug-in. Quindi, fino a quando non scegli di utilizzare un plug-in in una conversazione, ChatGPT non ne sarà a conoscenza. Devi attivare i plugin che desideri utilizzare in ogni conversazione.
Ora puoi inserire la tua query in ChatGPT. Se il bot ritiene opportuno richiamare il plug-in, lo farà utilizzando una chiamata API. In altre parole, può decidere autonomamente se un plug-in deve essere richiamato.
Includerà quindi i risultati che ottiene dal plug-in nella risposta che genera per te.
Ecco un esempio di come ChatGPT utilizza i plugin di OpenTable, Wolfram e Instacart. Un utente chiede a ChatGPT di consigliare un ristorante vegano per sabato e una ricetta vegana per domenica. Gli chiedono anche di calcolare le calorie per la ricetta che consiglia di utilizzare Wolfram e di ordinare gli ingredienti per la ricetta da Instacart. Il robot AI fa esattamente questo.
Innanzitutto, utilizza OpenTable per consigliare un ristorante e un link per effettuare una prenotazione.
Raccomanda una ricetta vegana (cosa che poteva fare in precedenza) e quindi calcola le calorie per la ricetta utilizzando Wolfram.
Infine, aggiunge tutti gli ingredienti richiesti al carrello su Instacart e presenta all’utente il link che l’utente può semplicemente cliccare per completare l’ordine!
I plugin cambieranno completamente il modo in cui funzionerà ChatGPT. La velocità con cui l’intelligenza artificiale sta progredendo negli ultimi mesi sta rendendolo un momento altrettanto spaventoso e fantastico per essere vivi, non è vero?
Lascia un commento