13 puntos por xguru 2024-11-10 | 2 comentarios | Compartir por WhatsApp
  • Aplicación de Microsoft Research que usa LLM para transformar datos y agilizar tareas de visualización de datos
  • Ayuda a analistas a transformar datos con IA y crear visualizaciones ricas de forma iterativa
  • A diferencia de la mayoría de las herramientas de IA basadas en chat, donde el usuario debe describir todo en lenguaje natural, Data Formulator combina interacciones de interfaz de usuario (UI) y entradas en lenguaje natural (NL) para facilitar la interacción
  • Se puede instalar con Python PIP o usar en GitHub Codespaces
  • Uso básico
    • Proporciona tu propia clave de OpenAI, selecciona un modelo (se recomienda GPT-4o) y luego elige un conjunto de datos
    • Selecciona el tipo de gráfico y luego arrastra los campos de datos a las propiedades del gráfico (x, y, color, ...) para especificar la codificación visual
  • Crear visualizaciones más allá del conjunto de datos inicial
    • En el Encoding shelf se puede ingresar un nombre de campo que no exista en los datos actuales
      • Esto le indica a Data Formulator que genere una visualización que requiera cálculos o transformaciones a partir de los datos existentes
      • Opcionalmente, se puede proporcionar un prompt en lenguaje natural para explicar y aclarar la intención (no es necesario si el nombre del campo es obvio)
    • Haz clic en el botón Formulate
      • Data Formulator transforma los datos e instancia la visualización con base en la codificación y el prompt
    • Inspecciona los datos, el gráfico y el código
    • Para crear un gráfico nuevo a partir de uno existente, realiza acciones de seguimiento en lenguaje natural
      • Proporciona un prompt de seguimiento (por ejemplo: "¡Mostrar solo los 5 principales!")
      • También puedes actualizar la codificación visual para el nuevo gráfico

2 comentarios

 
yangeok 2024-11-12

Voy a aguantar con GPT y pandas.

 
halfenif 2024-11-11

Siento que, si voy a seguir haciendo este trabajo, tendré que aprender de nuevo no una herramienta de desarrollo, sino un lenguaje de programación.