AIAny
AI Agent2024
Icon for item

Data Formulator

Combines drag-and-drop field binding with natural-language prompts so an AI agent derives the transformations behind charts your raw tables can't produce. Reads from databases, files, images, and websites; 30+ chart types and branchable threads.

Introduction

Most charting tools assume the field you want to plot already exists as a column. Data Formulator bets the opposite: the view you actually want usually needs a derived measure — a ratio, a rank, a reshaped category — that isn't in your table yet. Its core move is letting you bind the fields you have by drag-and-drop while naming the ones you don't in plain language, then having an AI agent write the transformation that materializes them.

What Sets It Apart
  • Concept-driven binding over code-then-plot. You declare the chart you want and the missing fields it needs; the agent generates the transformation, so iteration happens at the level of intent rather than pandas snippets.
  • A Data Agent with thread memory. Analysis paths are saved as branchable threads you can revisit and compare, which means exploratory dead-ends don't erase the trail back to a working state.
  • Ingestion from non-tabular sources. It pulls structured data out of screenshots, websites, Excel, and free text, so the messy first-mile of getting numbers into a chart is part of the loop instead of a manual prep step.
  • Breadth of output. 30+ chart types — including streamgraphs, candlesticks, radar, and maps — with natural-language styling, covering cases most quick-viz tools punt on.
Who It's For

Great fit if you live in exploratory data analysis and keep hitting the wall where the chart you imagine requires a field you'd have to engineer first — Data Formulator collapses that gap. Look elsewhere if you need pixel-locked, governed dashboards on a fixed schema, or if sending data to an external LLM is a non-starter; the iterative, agent-mediated workflow trades reproducibility and control for speed of discovery.

Information

  • Websitegithub.com
  • OrganizationsMicrosoft Research
  • AuthorsMicrosoft Research, Chenglong Wang, Bongshin Lee, Steven Drucker, Dan Marshall, Jianfeng Gao
  • Published date2024/06/07

Categories

More Items

GitHub
AI Agent2025

Autonomous Red Team agent that plans and executes realistic attack chains (reconnaissance, exploitation, pivoting, C2) while producing Rules of Engagement and an OPPLAN and running actions inside a hardened sandbox; intended for authorized red-team engagements and defensive verification.

GitHub
AI Agent2026

Provides modular, AI-optimized SKILL.md instructions that ground LLMs in Android development workflows and can be installed into agent environments via the Android CLI; focuses on tasks where LLMs underperform.

GitHub
AI Agent2026

Build native desktop apps authored with declarative .native markup and TypeScript (or Zig) compiled to native code, with no browser or JS runtime in the binary. Ships a component catalog, deterministic rendering, hot reload, and an embedded automation server for AI agent workflows.