微软开源 AI 数据可视化工具 Data-Formulator
微软开源了 AI 驱动的数据可视化库 Data-Formulator,该工具提供拖拽式 UX 界面,支持创建和优化可视化图表,并兼容多种大语言模型。

数据可视化是数据分析与呈现的关键环节,但传统方法往往需要一定的编程技能。近日,微软开源了名为 Data-Formulator 的项目,旨在通过 AI 技术降低数据可视化的门槛。该项目在 GitHub 上发布后,短时间内便获得了大量关注。
核心内容
Data-Formulator 的核心是一个 AI 驱动的数据可视化工具。它提供了一个完善的拖拽式用户界面,用户可以通过简单的拖拽操作导入数据、创建初步的可视化分析图表,并进一步通过拖拽来调整和优化可视化效果。该工具还支持对数据字段进行优化和二次定制,形成了一个由 AI 驱动的端到端工作流程。
在技术集成方面,Data-Formulator 通过 LiteLLM 支持多种主流大语言模型后端,包括 OpenAI、Azure OpenAI、Ollama 以及 Anthropic 的模型。项目文档建议用户选择具备强大代码生成和指令遵循能力的模型,例如 GPT-4o 或 Claude 3.5 Sonnet,以获得更佳体验。为了方便使用,用户可以将 API 密钥存储在 api-keys.env 配置文件中,避免每次重复输入。
价值与影响
Data-Formulator 的开源降低了专业数据可视化的技术门槛,使更多非专业开发者能够快速生成和迭代可视化图表。其拖拽式界面与 AI 能力的结合,代表了一种低代码、高智能的工具开发方向。支持多模型后端的架构也增强了工具的灵活性和可扩展性,为社区基于不同模型进行实验和优化提供了基础。该项目的发布,为 AI 在数据分析和交互领域的应用提供了一个新的实践案例。
来源:Parry




