Code Interpreter: OpenAI no quiere que le olvides. Su nueva herramienta seguirá enganchándonos a todos

Code Interpreter es capaz de ejecutar código en Python, realizar análisis de datos avanzados y generar gráficos. Exploramos sus posibilidades y límites.
activar%20code%20interpreter Code Interpreter: OpenAI no quiere que le olvides. Su nueva herramienta seguirá enganchándonos a todos

OpenAI ya puso a disposición de sus usuarios plus Code Interpreter o Intérprete de Código, su nueva herramienta que genera y ejecuta código en Python. 

Desde hace algunos meses algunos científicos habían tenido acceso a la versión Alpha de la herramienta, pero el día 8 de julio llegó el momento al resto de mortales suscritos a ChatGPT Plus. 

La principal fortaleza de Code Interpreter parece ser el análisis y manipulación de datos, con una habilidad que resultará especialmente atractiva a todos: genera gráficos. 

Si al igual que yo hace algunas horas te encuentras sin saber muy bien qué hacer con Code Interpreter, aquí te van los casos de uso más interesantes que he descubierto hasta ahora. 

Subir y analizar archivos de hasta 100MB

Code Interpreter ahora permite la subida y análisis de archivos directamente, eliminando la necesidad de plugins adicionales.

Los archivos pueden ser de hasta 100MB, un tamaño importante cuando nos referimos a datos. 

Según el propio Code Interpreter estos son algunos de los tipos de archivos que puede procesar:

  • Archivos de texto (.txt)
  • Archivos de Comma-Separated Values (.csv)
  • Archivos de Python (.py)
  • Archivos de JavaScript Object Notation (.json)
  • Archivos de Microsoft Word (.docx)
  • Archivos de Portable Document Format (.pdf)

En mi experiencia procesar documentos PDF genera errores frecuentes en los que el mensaje común es el siguiente: 

Problemas PDF Code Interpreter 1 Code Interpreter: OpenAI no quiere que le olvides. Su nueva herramienta seguirá enganchándonos a todos

El procesamiento de archivos .csv y .txt es menos propenso a fallos. Pero, en general, recuerda a los inicios de ChatGPT, cuando de forma frecuente veíamos mensajes informando de problemas en el sistema. 

Realizar análisis avanzados de datos

Code Interpreter es el sueño, o la pesadilla (ya se verá), de todo científico de datos.

Es capaz de hacer análisis matemáticos avanzados de grandes conjuntos de información, algo que ya compartió el profesor Ethan Mollick de la Universidad de Pennsylvania en Substack

Y, según mi experiencia, con menor cantidad de datos y sin formación en Data Science, de forma mucho más independiente a lo que nos tiene acostumbrados el modo Default de GPT 4. ¡Code Interpreter se corrige a sí mismo! 

Por ejemplo, yo subí un archivo con las ofertas de empleo publicadas en un portal de anuncios. Y solo con el prompt: “Adjunto un listado de ofertas de empleo publicadas en una web creada en WordPress. Quiero que analices las principales tendencias que se detectan en los datos”, esta fue la respuesta inicial (clic para maximizar):

Code Interpreter de OpenAI genera gráficos

Y con un sí después, llegó lo mejor (clic para maximizar la imagen): 

code interpreter resultados II 1 Code Interpreter: OpenAI no quiere que le olvides. Su nueva herramienta seguirá enganchándonos a todos

No solo generó gráficos sin tener que solicitarlo, sino dibujó conclusiones acertadas sobre la información proporcionada. 

No quiere decir que siempre será así. Supongo que ya todos sabemos que los resultados generados por IA requieren supervisión humana para evitar errores que en ocasiones parecen muy tontos. 

Visualización de datos

Esta habilidad quedó revelada en el punto anterior. Es quizás lo que más llame la atención del público general y es que ¡es muy impresionante!

Code Interpreter puede generar gráficos de columnas, de líneas, de barras, etc para representar información. 

gráfico de OpenAI

Incluso algunos usuarios han reportado que puede crear nubes de palabras, pero es algo que yo no he podido reproducir. Sospecho que está relacionado con el idioma.

Generar archivos

Hasta ahora, podías pedir a ChatGPT que mostrara información en formatos específicos; por ejemplo, CSV, y después podíamos copiarla a otra plataforma para crear el archivo. 

Con Code Interpreter esto ya no es necesario, porque es capaz de generar archivos descargables. Fíjate:

Archivo descargable code interpreter 1 Code Interpreter: OpenAI no quiere que le olvides. Su nueva herramienta seguirá enganchándonos a todos

Otros ejemplos de cómo se está usando Code Interpreter

Algunos usuarios han creado juegos:

Otros códigos QR y pequeñas animaciones:

Errores y limitaciones

Es fácil encontrar las limitaciones de Code Interpreter una vez comienzas a interactuar con la herramienta. Por ejemplo: 

  • No tiene acceso a Internet. 
  • Una vez cierras la sesión, no toda la información que generaste podrá ser procesada otra vez.
error code interpreter
  • Hay recursos que no están disponibles en español.

Este artículo es una primera aproximación a Code Interpreter. 

Al igual que sucedió con ChatGPT al comienzo, a medida que pasa el tiempo, se irán descubriendo nuevas capacidades y habilidades. 

Parece que con cada actualización, OpenAI nos lanza un puzzle que solo se resuelve entre todos y con la práctica. 

A mí nunca me han gustado los puzzles, pero este, este me está encantando. ¿Has descubierto algo en lo que Code Interpreter te puede ayudar? Añádelo en los comentarios.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.