OpenAI ha recentemente annunciato un’entusiasmante novità per il suo servizio di successo, ChatGPT. A marzo, l’azienda ha introdotto i plug-in di applicazioni software di terze parti per consentire agli utenti di estendere le funzionalità di ChatGPT, ad esempio permettendogli di leggere interi file PDF. E questa settimana, OpenAI ha ulteriormente ampliato le potenzialità di ChatGPT Plus, rendendo disponibile uno dei suoi plug-in interni, chiamato Code Interpreter.
Secondo quanto spiegato da un portavoce di OpenAI nel blog di ChatGPT, Code Interpreter consente a ChatGPT di eseguire codice, con opzionalmente l’accesso ai file che hai caricato. Puoi chiedere a ChatGPT di analizzare dati, creare grafici, modificare file, eseguire calcoli e tanto altro. Grazie alla sua vasta gamma di strumenti e alla sua memoria potente, l’intelligenza artificiale può scrivere codice in Python e manipolare file di dimensioni fino a 100 MB.
Con l’utilizzo di Code Interpreter, gli utenti di ChatGPT Plus possono generare grafici, mappe, visualizzazioni dei dati, analizzare playlist musicali, creare file HTML interattivi, pulire set di dati ed estrarre tavolozze di colori da immagini. Questo interprete sblocca una vasta gamma di funzionalità, rendendolo uno strumento potente per la visualizzazione, l’analisi e la manipolazione dei dati.
Le prime reazioni da parte degli esperti utenti di ChatGPT e degli influencer tecnologici sono state estremamente positive. Linas Beliūnas, country manager per l’Europa e GM lituano di Flutterwave, ha condiviso una recensione sul suo account LinkedIn, affermando che OpenAI sta finalmente rendendo accessibile a tutti la sua funzionalità più potente dall’epoca di GPT-4. Ha anche mostrato 10 esempi di attività di visualizzazione e analisi dei dati che sono state realizzate utilizzando ChatGPT e Code Interpreter. Tra questi, la creazione di una “mappa di calore” HTML interattiva degli avvistamenti UFO da tutti gli Stati Uniti, utilizzando solo un “set di dati non curato”.
Ethan Mollick, professore associato presso la Wharton School dell’Università della Pennsylvania e influencer di spicco nel campo dell’IA, ha scritto nella sua newsletter Substack “One Useful Thing” che ChatGPT con Code Interpreter rappresenta “l’unica modalità di AI più utile e interessante che abbia mai utilizzato”. Ha affermato che Code Interpreter rende l’intelligenza artificiale molto più versatile e può fornire dati strutturati per supportare i punti che un utente desidera esporre. Ad esempio, ha chiesto a ChatGPT di dimostrare in modo convincente, attraverso il codice, che la Terra è rotonda, ottenendo come risposta argomenti multipli integrati con testo, codice e immagini.
Mollick ha anche illustrato un altro esempio in cui ha scaricato un elenco pubblico di supereroi e i loro poteri, chiedendo poi a ChatGPT con Code Interpreter di analizzarli. L’analisi ha portato a conclusioni interessanti riguardo alle caratteristiche comuni dei poteri dei supereroi, che erano di natura visiva poiché provenivano dai fumetti, adattandosi a determinati archetipi e rendendoli più adatti per avventure continue.
Questi nuovi casi d’uso dovrebbero contribuire a contrastare le preoccupazioni sollevate da alcuni utenti, specialmente sui subreddit ChatGPT e AI Reddit, secondo cui ChatGPT sta diventando sempre più limitato e meno capace nel tempo, con il divieto di determinati argomenti e linee di conversazione. La sicurezza è stata una priorità fondamentale nella progettazione di Code Interpreter, con l’obiettivo di garantire che il codice generato dall’intelligenza artificiale non abbia conseguenze impreviste nel mondo reale. OpenAI prevede di continuare a migliorare i protocolli di sicurezza sulla base delle conoscenze acquisite durante questa versione beta, in quanto gli utenti esplorano e scoprono nuove applicazioni.
Uno dei campi in cui Code Interpreter è particolarmente interessante è la scienza dei dati, in cui è stato descritto come operante a un “livello avanzato”. Può automatizzare complesse analisi quantitative, unire e pulire i dati e persino ragionare sui dati in modo simile a un essere umano. L’intelligenza artificiale può produrre visualizzazioni e dashboard, che gli utenti possono poi perfezionare e personalizzare semplicemente conversando con essa. La possibilità di scaricare l’output delle analisi aggiunge un ulteriore livello di usabilità a Code Interpreter.
Mollick ha affermato che questo strumento offre il caso più convincente finora dell’utilizzo dell’IA come prezioso alleato nel lavoro sofisticato della conoscenza. Sebbene la supervisione umana rimanga cruciale, questa nuova funzionalità riduce il lavoro meccanico, consentendo un lavoro più significativo e approfondito.
Code Interpreter sta chiaramente ridefinendo gli standard per il futuro dell’intelligenza artificiale e della scienza dei dati. Con questo strumento, OpenAI sta ancora una volta spingendo i limiti di ChatGPT e dei grandi modelli linguistici (LLM).