Graphene: marco de análisis de datos para agentes de código

Fuentes: Graphene: a data analytics framework for coding agents

Graphene es un marco de análisis de datos diseñado específicamente para agentes de programación, permitiendo a estos sistemas realizar exploración de datos, visualización y reportes mediante código. Su objetivo principal es mejorar la eficiencia y la calidad de los análisis generados por agentes de IA, superando las limitaciones de las herramientas tradicionales de Business Intelligence (BI) al integrar la gobernanza de métricas con la flexibilidad de SQL estándar.

El sistema se basa en dos componentes clave: una capa semántica que combina SQL con métricas modeladas y uniones predefinidas, y un formato de archivo de dashboard que garantiza una presentación visual consistente y pulida, a diferencia de las visualizaciones en Python o JavaScript. Graphene prioriza la eficiencia de tokens y la ergonomía para agentes, operando completamente a través de la línea de comandos (CLI) y almacenando la documentación dentro de las habilidades del agente.

Técnicamente, Graphene SQL soporta más de 170 funciones y sigue el estándar ANSI, mientras que sus páginas de dashboard permiten el uso de HTML, CSS, JavaScript y ECharts. El marco soporta múltiples fuentes de datos, incluyendo Snowflake, BigQuery, ClickHouse, Postgres, MotherDuck y DuckDB. A diferencia de las capas semánticas tradicionales, Graphene ofrece gobernanza sin sacrificar capacidad, permitiendo a los agentes validar y iterar localmente antes de ejecutar consultas, lo que facilita la gestión de cambios y el control de versiones.

Graphene está licenciado bajo Elastic License 2.0, lo que permite su uso gratuito y perpetuo para casos de uso internos. La empresa planea lanzar Graphene Cloud, un servicio gestionado que ofrece un servidor MCP, un bot de Slack y una experiencia SaaS para alojar dashboards y respuestas de agentes, aunque el núcleo del proyecto es de código abierto y no requiere dependencia de proveedores de IA específicos.