ESPACIO PUBLICITARIO DISPONIBLE · HABLEMOS

Cómo inspeccionar conjuntos de datos y generar gráficos de tendencias en Ernie Bot

365Finds Editorial
11.430 artículos Wiki recopilados

Usa 365 Wiki con tu IA

Copia el prompt de abajo, pégalo en la IA que ya usas y haz tu pregunta.

Descargar el Skill completo

Pruébalo primero con el prompt. Si usas 365 Wiki a menudo, instala el Skill completo de 365Wiki y no tendrás que volver a pegarlo. Si no tienes una IA habitual, también sirven las versiones web de Gemini o Microsoft Copilot.

Los analistas de datos, investigadores de mercado y líderes de operaciones empresariales enfrentan a menudo la carga de construir fórmulas complejas, mantener tablas dinámicas o escribir scripts repetitivos en Python y SQL para procesar hojas de cálculo. Ernie Bot (文心一言), desarrollado por Baidu, integra capacidades avanzadas de análisis de datos a través de su entorno aislado de Intérprete de Código (Code Interpreter) y componentes nativos de visualización como el complemento E-Chart (E言易图), basado en Apache ECharts. Esta arquitectura permite a perfiles no programadores cargar archivos .xlsx o .csv y, mediante instrucciones en lenguaje natural, auditar la calidad de los datos, procesar valores atípicos y generar gráficos interactivos de tendencias comerciales.

Esta guía ofrece un marco de trabajo completo para equipos de análisis e investigación de negocios, detallando el mecanismo interno de procesamiento, el flujo operativo paso a paso, plantillas de instrucciones (prompts), comparativas estratégicas frente a herramientas tradicionales de BI y directrices de seguridad de datos corporativos.


1. Mecanismo de procesamiento de hojas de cálculo en Ernie Bot

Los modelos de lenguaje convencionales generan texto basándose en probabilidades estadísticas, lo que suele provocar alucinaciones cuando realizan cálculos matemáticos directos. Ernie Bot supera esta barrera al combinar el razonamiento del modelo ERNIE con un entorno de ejecución desacoplado:

  1. Ejecución determinista en caja de arena (Code Interpreter): Al recibir una hoja de cálculo y una consulta analítica, Ernie Bot no calcula los números internamente en sus parámetros lingüísticos. En su lugar, genera código Python estándar (utilizando bibliotecas consagradas como pandas, numpy y openpyxl), lo ejecuta de forma segura en un entorno aislado (sandbox) y devuelve los resultados matemáticos exactos.
  2. Motor de renderizado visual con E-Chart: Para la visualización de datos, Ernie Bot aprovecha componentes gráficos basados en Apache ECharts. Esto permite generar diagramas dinámicos y limpios: gráficos de líneas temporales, curvas suavizadas, áreas apiladas, comparativas de doble eje, gráficos de barras y mapas de calor con soporte para leyendas interactivas y etiquetas emergentes al pasar el cursor.
  3. Mapeo automático de esquemas y metadatos: El sistema interpreta de forma nativa la estructura de libros con múltiples hojas, nombres de columnas, marcas de tiempo y formatos numéricos, identificando registros incompletos antes de ejecutar agregaciones.

2. Flujo de trabajo paso a paso: De la hoja de cálculo al gráfico de tendencias

Paso 1: Preparación higiénica y carga del archivo

Para facilitar la lectura precisa del Intérprete de Código, prepare el archivo asegurando una estructura tabular limpia:

Adjunte el archivo mediante el icono de clip en el chat de Ernie Bot o cárguelo en el espacio de trabajo de agentes de Baidu Qianfan AppBuilder.

Paso 2: Inspección exploratoria de datos (EDA)

Evite solicitar gráficos complejos inmediatamente tras la carga. Primero, verifique cómo ha interpretado el modelo los campos y tipos de datos.

Instrucción recomendada (Prompt):

"He adjuntado la hoja de cálculo de ventas de este trimestre. Realiza una inspección preliminar: enumera todas las columnas con sus tipos de datos detectados, reporta la cantidad total de filas y columnas, calcula el porcentaje de valores nulos por columna y muestra las primeras 5 filas en una tabla de resumen."

Resultado generado: Ernie Bot ejecuta un script de comprobación en Python y devuelve:

Paso 3: Limpieza y agregación dimensional con lenguaje natural

Una vez validada la estructura, instruya al modelo para depurar anomalías y realizar agrupaciones.

Instrucción recomendada (Prompt):

"Limpia el conjunto de datos: descarta las filas cuyo estado de pedido sea 'Cancelado' y aquellas con ingresos menores o iguales a 0. Agrupa la fecha de transacción por mes (YYYY-MM) y calcula para las tres regiones ('Norte', 'Centro', 'Sur') los ingresos totales mensuales y el ticket promedio por pedido."

El modelo ejecuta los cálculos agregados en el sandbox y entrega una tabla resumen lista para ser graficada.

Paso 4: Generación del gráfico de tendencias

Especifique el tipo de visualización requerida, las unidades de los ejes y los puntos de énfasis comercial.

Instrucción recomendada (Prompt):

"Utiliza el componente E-Chart para generar un gráfico de líneas con la evolución mensual de ingresos: el eje horizontal debe mostrar los meses de enero a diciembre, y el eje vertical los ingresos en miles de dólares. Traza tres curvas suavizadas de colores contrastantes para cada región, añade marcadores en el mes de mayor venta de cada una y agrega debajo del gráfico tres conclusiones comerciales destacadas."

Efecto visual obtenido:

Paso 5: Exploración iterativa y exportación de archivos

Ernie Bot conserva el contexto conversacional, permitiendo ajustes rápidos sin recargar el archivo:


3. Plantillas de instrucciones prácticas para analistas

Objetivo AnalíticoEstructura de Instrucción Recomendada
Auditoría de integridad"Verifica si existen identificadores únicos duplicados, calcula los cuartiles e intervalos de ingresos e identifica valores atípicos evidentes."
Retención por cohortes"Agrupa a los clientes por mes de registro y calcula su tasa de retención mensual durante los seis meses siguientes, representándola en un mapa de calor."
Detección de anomalías"Calcula la desviación estándar del volumen diario de órdenes y genera un diagrama de dispersión destacando los días que se desvíen más de 2 desviaciones típicas de la media."
Comparativa de doble eje"Calcula las ventas totales y el porcentaje de gasto comercial por trimestre. Crea un gráfico mixto con ventas en barras y porcentaje de gasto en línea usando ejes independientes."

4. Comparativa estratégica: Ernie Bot frente a BI clásico y LLMs estándar

Dimensión de evaluaciónErnie Bot (Code Interpreter + E-Chart)Herramientas de BI (Power BI / Tableau)Modelos de lenguaje puros sin sandbox
Curva de aprendizajeMínima: Interacción conversacional en lenguaje natural.Elevada: Exige diseño de esquemas, relaciones y medidas DAX/LOD.Baja: Pero con cálculos plagados de inconsistencias y errores.
Fiabilidad numéricaAlta: Ejecución matemática real en entorno Python aislado.Máxima: Motores de cálculo dedicados de nivel corporativo.Nula: Inferencia puramente probabilística de texto.
Semántica comercial especializadaNativa: Excelente manejo de métricas temporales (interanual, intermensual) y calendario fiscal.Manual: Requiere parametrización exhaustiva de campos y lógicas.Limitada: Frecuentes confusiones conceptuales en términos comerciales específicos.
Agilidad de exploraciónInstantánea: Cambios de escala y enfoque en segundos.Rígida: La creación de métricas ad-hoc requiere ajustes en el modelo.Ágil: Pero incapaz de procesar y descargar tablas consolidadas.

5. Gobernanza y seguridad de datos a nivel corporativo

Al incorporar Ernie Bot en flujos de trabajo de análisis e investigación, los equipos deben respetar pautas claras de privacidad:

  1. Anonimización previa (PII): Elimine identificadores personales sensibles (números de identidad, teléfonos, tarjetas bancarias) antes de subir hojas de cálculo a interfaces públicas, utilizando códigos sintéticos.
  2. Despliegue empresarial en Qianfan: Para datos corporativos estratégicos o regulados, utilice la plataforma Baidu Qianfan y AppBuilder, que brindan aislamiento en red privada virtual (VPC), filtros de seguridad y políticas de no retención de datos.
  3. Auditoría del código generado: Revise periódicamente la sección de código Python visible en las respuestas para verificar los supuestos analíticos (tratamiento de nulos, bases de porcentaje, conversiones de zona horaria).
  4. Límites de volumen: El entorno de Intérprete de Código está diseñado para hojas departamentales y conjuntos de datos de cientos de miles de registros. Para almacenes de datos masivos de millones de filas, agregue los datos previamente mediante SQL antes de consultar a Ernie Bot.

Referencias