Code Interpreter es probablemente el plugin más interesante de OpenAI para ChatGPT y abre características completamente nuevas para el Chatbot.
A finales de marzo, OpenAI introdujo una nueva característica innovadora para ChatGPT: los plugins. Uno de ellos es el llamado intérprete de código. Con él, el modelo de lenguaje no sólo puede generar código, sino también ejecutarlo de forma independiente.
Al igual que con Auto-GPT, la comunidad de desarrolladores ha encontrado interesantes casos de uso para esta tecnología en muy poco tiempo. Especialmente para el periodismo de datos y análisis similares basados en datos, la herramienta parece abrir posibilidades completamente nuevas. Esto se debe también a la posibilidad de cargar y descargar archivos de hasta 100 MB de tamaño.
Hemos recopilado algunas de las demostraciones más interesantes del intérprete de código ChatGPT.
Visualización de datos
Como ya hemos mencionado, uno de los puntos fuertes del intérprete de código es la visualización de datos. El software no se limita a ningún tipo específico de visualización o gráfico. Las posibilidades van desde simples diagramas de barras hasta gráficos más complejos y menos conocidos.
So it looks like ChatGPT with Code Interpreter can do basically any visualization technique you ask. And you can tell it to make charts "more beautiful"
— Ethan Mollick (@emollick) May 2, 2023
(I actually asked it to generate artificial data to create the charts to show what they could do, which the AI happily did😬) pic.twitter.com/CsmRO8vDe1
ChatGPT no sólo puede procesar los datos, sino también limpiarlos o generar datos sintéticos en caso de duda. La IA no es completamente perfecta: «Si le das algo con mucho texto, parece que lo tokeniza y los datos que estás limpiando pueden volver un poco estropeados», señala la científica de datos Kathryn Cramer en Twitter.
The code interpreter feature on ChatGPT is the most mind blowing thing I've seen yet.
— John Backus (@backus) April 29, 2023
All I did was upload a CSV of SF crime data and ask it to visualize trends(!!) pic.twitter.com/pkFdPqgAzb
Analizar tus gustos musicales
El usuario de Twitter @ SHL0MS fue un paso más allá y analizó una lista de reproducción de Spotify de unas 300 horas de todas sus canciones favoritas. ChatGPT no sólo le proporcionó la visualización, sino que la IA también le ayudó con la recuperación de datos y le explicó cómo utilizar la API de Spotify en consecuencia.
analyzing a 300hr Spotify favorites playlist with ChatGPT Code Interpreter
— █̶̳̘͛̄̃͒̄̃͜█̴͇̱̅͒̅█̵̻̣̝͒̈̄̈͝͝█̴̞̜̻̝͍̂̽͜█̷̢͔̭̝̼̾̍̚ (@SHL0MS) May 1, 2023
i used to use a Jupyter notebook some guy made for PCA analysis but it broke
GPT showed me how to export from the Spotify API, ran multidimensional PCA and t-SNE analyses, and summarized my taste for me pic.twitter.com/cVmUvuuRdM
Creación de GIF animados
Además del tratamiento de datos, el Intérprete de Códigos tiene capacidades multimedia limitadas. Por ejemplo, se puede utilizar una instrucción breve para crear una animación GIF.
ChatGPT Code Interpreter (alpha) renders an animated GIF: pic.twitter.com/2txArURcu1
— Riley Goodside (@goodside) April 28, 2023
La capacidad de crear GIFs desde cero puede, por supuesto, combinarse con las funciones de análisis de datos descritas anteriormente. Por ejemplo, para mostrar la ubicación de todos los faros de Estados Unidos.
This was kind of delightful: I uploaded a CSV file of every lighthouse location in the US.
— Ethan Mollick (@emollick) May 2, 2023
"ChatGPT Code Interpreter: Create a gif of a map of the lighthouse locations, where the map is very dark but each lighthouse twinkles." A couple seconds later… pic.twitter.com/f14JLWQCyB
Edición sencilla de vídeo
Pero Code Interpreter no sólo maneja GIF, sino también otros formatos de archivo. Por ejemplo, el ingeniero de prompts Riley Goodside envió un GIF y pidió a ChatGPT que lo convirtiera en un MP4 con un zoom espectacular. ChatGPT no almacena los datos durante mucho tiempo, sino que solicita una nueva carga en caso de duda.
(This is ChatGPT Code Interpreter, still in alpha)
— Riley Goodside (@goodside) April 30, 2023
El intérprete de código aún está en alfa cerrada
Al igual que el resto de plugins de ChatGPT, el intérprete de código se encuentra actualmente en fase alfa cerrada, por lo que sólo tienen acceso a él usuarios seleccionados. Con toda probabilidad, sólo estará disponible para los clientes de pago de ChatGPT Plus en un despliegue completo en el futuro.