OpenAI
Esta página se tradujo automáticamente. Ver el artículo original en inglés.

Análisis de datos con ChatGPT

Funciones y capacidades que se usan al trabajar con datos en ChatGPT

Última actualización: 2 days ago

¿Qué puedes hacer con datos en ChatGPT?

Al analizar datos con ChatGPT, puedes crear tablas y gráficos estáticos e interactivos a partir de los datos que subas.

  • ChatGPT creará automáticamente una vista de tabla interactiva, lo que te permite desplazarte por tus datos y ver todas tus filas y columnas.

  • Después de subir un archivo, ChatGPT puede determinar el tipo de gráfico ideal para el conjunto de datos, o bien puedes especificar uno de nuestros tipos de gráficos compatibles en tu prompt.

  • Puedes personalizar el diseño de tus gráficos interactivos y crear resúmenes que expliquen tus hallazgos.

  • Con modelos de razonamiento, puedes realizar tareas como ejecutar regresiones sobre datos de prueba, visualizar métricas empresariales complejas y llevar a cabo simulaciones basadas en escenarios.

¿Qué tipos de archivo son compatibles?

ChatGPT puede analizar datos subidos en varios formatos de archivo, incluidos:

  • Excel (.xlsx)

  • Valores separados por comas (.csv)

  • PDF (.pdf)

  • JSON

También puedes subir directamente las versiones más recientes de archivos desde:

  • Google Drive

  • Microsoft OneDrive Personal

  • Microsoft OneDrive, incluido Sharepoint

Al preparar hojas de cálculo para analizarlas en ChatGPT, sigue estas pautas para obtener los mejores resultados:

Haz:

  • Incluye encabezados de columna descriptivos en la primera fila

  • Usa lenguaje claro en los encabezados de columna y evita acrónimos y jerga

  • Usa una fila por registro

No hagas:

  • Incluyas varias secciones y tablas en una sola hoja de cálculo

  • Incluyas filas o columnas vacías

  • Incluyas imágenes que contengan información crítica

¿Cómo analiza y visualiza ChatGPT los datos con gráficos?

ChatGPT usa pandas para analizar tus datos y Matplotlib para crear gráficos estáticos e interactivos con tus datos. Después de usar ChatGPT para analizar o visualizar tus datos, haz clic en el enlace Ver análisis que aparece al final de la respuesta para ver cómo ChatGPT usó estas herramientas:

View analysis tooltip in ChatGPT data analysis conversation

¿Cómo puedo ver el análisis de forma predeterminada?

Después de usar ChatGPT para analizar o visualizar tus datos, haz clic en el enlace Ver análisis que aparece al final de la respuesta.

View analysis tooltip in ChatGPT data analysis chat

En la parte superior del modal, puedes activar “Mostrar detalles siempre” para que la ventana de análisis aparezca de forma predeterminada después de cada respuesta.

Image

Si quieres usar el código de forma local, puedes hacer clic en “Copiar” para copiar el código al portapapeles y pegarlo en tu editor de código.

¿Cómo habilito los gráficos interactivos?

Después de generar un gráfico, selecciona "Cambiar a gráfico interactivo" en la esquina superior derecha del gráfico.

ChatGPT chart controls with tooltip for switching to interactive chart

Después de seleccionar esta opción, el gráfico se volverá a renderizar y se actualizará a una versión interactiva de tu gráfico. Ten en cuenta que solo un conjunto limitado de tipos de gráficos son interactivos.

Puedes volver a un gráfico estático seleccionando "Cambiar a gráfico estático" en la esquina superior derecha del gráfico.

Chart toolbar tooltip for switching to a static chart in ChatGPT data analysis

¿Qué tipos de gráficos son interactivos?

Por ahora, los gráficos de barras, pastel, dispersión y líneas suelen ser interactivos en la mayoría de los casos.

ChatGPT puede producir una variedad de gráficos no interactivos, incluidos: histogramas, gráficos de dispersión, diagramas de caja (Box-and-Whisker Plots), mapas de calor, gráficos de área, gráficos de radar, treemaps, gráficos de burbujas y gráficos de cascada.

¿Cuántos archivos puedo analizar a la vez?

  • Se pueden subir hasta 10 archivos a una conversación

  • Se pueden adjuntar hasta 20 archivos a un GPT como Conocimiento (ChatGPT puede interactuar con estos archivos si la capacidad de Intérprete de código está habilitada a nivel del GPT)

¿Cuántos datos puedo analizar?

512 MB por archivo. En el caso de archivos CSV u hojas de cálculo, el tamaño del archivo no puede superar aproximadamente 50 MB, según el tamaño de cada fila.

Esto hace que ChatGPT sea una buena solución para trabajar con archivos de datos demasiado grandes como para abrirlos en una aplicación de hojas de cálculo.

¿Cómo elimino los archivos que subo?

Los archivos subidos a Análisis avanzado de datos se eliminan dentro de un período que varía según tu plan. Si estás alcanzando tu límite de uso de archivos, también puedes eliminar archivos de chats recientes o de cualquier GPT que hayas creado, ya que comparten los mismos límites.

¿Qué está pasando detrás de escena?

Cuando subes datos estructurados, ChatGPT empieza por examinar las primeras filas para entender el esquema y los tipos de valores que pueden existir.

Cuando haces preguntas sobre tus datos, ChatGPT realiza los siguientes pasos:

  1. Accede a los datos subidos en un entorno de ejecución de código

  2. Escribe código Python para procesar los datos y producir el resultado analítico requerido

  3. Ejecuta el código y examina los resultados

  4. Integra los resultados en la respuesta que ves en la ventana de chat

La capacidad de ChatGPT de escribir y ejecutar código es lo que le permite realizar operaciones matemáticas complejas y técnicas de análisis estadístico. Si quieres revisar el código que generó ChatGPT, haz clic en el enlace azul [>_] al final de un mensaje.

¿Cómo sabe ChatGPT cómo analizar datos?

Una de las capacidades principales de ChatGPT es la habilidad de realizar análisis complejos a partir de prompts en lenguaje natural. Para que esto funcione, los modelos de ChatGPT se reentrenan posteriormente con un gran volumen de tareas de análisis de datos. Tras exponerse a conjuntos de datos de ejemplo, preguntas en lenguaje natural sobre esos conjuntos de datos y el código que escribieron analistas de datos para responder esas preguntas, el modelo ahora puede generar código nuevo para realizar análisis inéditos. Por eso ChatGPT “sabe” usar bibliotecas especializadas de Python para realizar tareas complejas.

¿Cómo ejecuta código ChatGPT?

Al analizar datos, ChatGPT obtiene acceso a un entorno seguro de ejecución de código. El entorno viene precargado con cientos de bibliotecas de Python, y ChatGPT sabe cómo escribir código para importarlas y usarlas. El entorno tiene acceso a los archivos que se adjuntan al prompt de ChatGPT, lo que le permite interactuar con los datos estructurados que subes. El entorno también puede acceder a archivos recuperados mediante Acciones de GPT.

Cuando ChatGPT genera código en respuesta a tu prompt, envía ese código al entorno para su ejecución. Luego tiene acceso a las salidas del entorno, incluidos los errores producidos por el código generado. ChatGPT puede interpretar errores y resolver problemas con el código generado automáticamente.

El entorno de ejecución de código de ChatGPT no puede generar solicitudes de red salientes directamente. La ejecución de código también está aislada del resto de la plataforma que aloja ChatGPT, lo que garantiza la seguridad de la función.

Cuando ChatGPT analiza datos por primera vez durante una conversación, se genera una nueva instancia del entorno de ejecución de código. Esta instancia solo es accesible desde la conversación asociada y se destruye dentro de las 13 horas posteriores a que la conversación quede inactiva.

¿Cuáles son algunas aplicaciones fuera del análisis de datos?

El entorno de ejecución de código de ChatGPT está diseñado principalmente para interactuar con datos estructurados. Sin embargo, las capacidades principales de la función (escribir y ejecutar código, acceder a la salida de la ejecución de código) permiten una gran variedad de aplicaciones más allá del análisis de datos.

Las aplicaciones incluyen:

  • Manipulación y generación de archivos

  • Análisis temático de datos no estructurados y documentos de texto

  • etc.

ChatGPT está entrenado en una variedad de tareas de programación y puede idear formas creativas de usar el entorno de ejecución de código para realizar tareas.

¿Este artículo te fue útil?