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 usadas al trabajar con datos en ChatGPT

Actualización: 6 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, que te permitirá 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 puedes especificar uno de nuestros tipos de gráficos compatibles en tu prompt.

  • Puedes personalizar los elementos gráficos 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 diversos formatos de archivo, entre ellos:

  • 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 lo siguiente:

  • Incluye encabezados de columna descriptivos en la primera fila

  • Usa lenguaje claro para los encabezados de columna, evitando siglas y jerga

  • Usa una fila por registro

No hagas lo siguiente:

  • 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 tanto estáticos como 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 de la ventana modal, puedes activar «Mostrar siempre los detalles» para que la ventana de análisis aparezca de forma predeterminada después de cada respuesta.

Image

Si quieres usar el código localmente, puedes hacer clic en «Copiar» para copiar el código al portapapeles y pegarlo en tu editor de código.

¿Cómo activo 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 como 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?

Actualmente, en la mayoría de los casos solo los gráficos de barras, sectores, dispersión y líneas son interactivos.

ChatGPT puede generar diversos gráficos no interactivos, como histogramas, gráficos de dispersión, diagramas de caja y bigotes, mapas de calor, gráficos de áreas, gráficos de radar, mapas de árbol, 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 determinada

  • Se pueden adjuntar hasta 20 archivos a un GPT como conocimiento (ChatGPT puede interactuar con estos archivos si la capacidad Intérprete de código está habilitada en el 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 los 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 hoja de cálculo.

¿Cómo elimino los archivos que subo?

Los archivos subidos a Análisis avanzado de datos se eliminan en un plazo 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 límites.

¿Qué ocurre entre bastidores?

Cuando subes datos estructurados, ChatGPT empieza examinando las primeras filas de datos 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 generar la salida analítica requerida

  3. Ejecuta el código y examina los resultados

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

La capacidad de ChatGPT tanto para escribir como para ejecutar código es lo que le permite realizar operaciones matemáticas complejas y técnicas de análisis estadístico. Si quieres examinar el código que ChatGPT generó, 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 capacidad de realizar análisis complejos a partir de prompts en lenguaje natural. Para que esto funcione, los modelos de ChatGPT se posentrenan 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 al código que escribieron los analistas de datos para responder a esas preguntas, el modelo ahora puede generar código nuevo para realizar análisis novedosos. Por eso ChatGPT «sabe» cómo usar bibliotecas especializadas de Python para llevar a cabo 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 importar y usar estas bibliotecas. El entorno tiene acceso a archivos adjuntos al prompt de ChatGPT, lo que le permite interactuar con los datos estructurados que subes. El entorno también puede acceder a archivos que se recuperan 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. Después tiene acceso a las salidas del entorno, incluidos los errores que produzca el código generado. ChatGPT puede interpretar errores y resolver automáticamente problemas con el código generado.

El entorno de ejecución de código de ChatGPT no puede generar directamente solicitudes de red salientes. La ejecución de código también está aislada del resto de la plataforma de alojamiento de 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. Solo se puede acceder a esta instancia desde la conversación asociada y se destruye en un plazo de 13 horas desde que la conversación queda 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 amplia variedad de aplicaciones fuera 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 diversas tareas de programación y puede idear formas creativas de usar el entorno de ejecución de código para realizar tareas.

¿Te ha resultado útil este artículo?