Sobre el proyecto

Data Formulator es un proyecto de código abierto de Microsoft Research que proporciona un espacio de trabajo interactivo para la exploración y el análisis de datos impulsado por agentes de IA. Aborda dos desafíos principales en el trabajo con datos: la dificultad de conectar fuentes de datos dispares y la complejidad de las preguntas analíticas en evolución. El sistema ofrece conectores de datos que brindan a los agentes de IA una forma unificada de acceder a archivos, bases de datos, almacenes de datos y herramientas de BI, manteniendo una memoria de las relaciones entre fuentes. Los hilos de datos permiten a los usuarios ramificarse en diferentes rutas analíticas, comparar resultados y descubrir información sin perder el contexto. Las capacidades clave incluyen: - Ingestión de datos en múltiples formatos: CSV, TSV, Excel, JSON, capturas de pantalla, texto y conexiones directas a bases de datos - Interacción en lenguaje natural con agentes de IA para la exploración de datos - Más de 30 tipos de gráficos impulsados por el lenguaje de visualización Flint - Hilos de análisis ramificados para explorar preguntas alternativas - Generación de informes para compartir resultados - Soporte para múltiples modelos de IA mediante LiteLLM (OpenAI, Azure, Ollama, Anthropic) - Aplicaciones de escritorio para Windows y macOS - Opción de implementación con Docker - Instalación del paquete de Python mediante pip o uv El proyecto se desarrolla activamente con lanzamientos recientes que introducen flujos de trabajo unificados, soporte ampliado para fuentes de datos y capacidades mejoradas de gráficos. Está licenciado bajo MIT y acepta contribuciones de la comunidad.