Repolode
microsoft

microsoft/data-formulator

Инструмент Microsoft Research для исследования данных с помощью ИИ: подключайте файлы и базы данных, задавайте вопросы и создавайте редактируемые визуализации.

Open source альтернатива:TableauPower BI

Звёзды
17,580
Форки
1,729
Открытые issues
117
Последний коммит
22 часа назад

Что это?

Data Formulator — это визуальная среда для исследования и анализа данных с помощью ИИ-агентов. Можно начать с CSV, TSV, Excel, JSON, скриншотов, текста, баз данных и платформ для работы с данными, например Databricks. Агент-аналитик помогает находить и загружать источники, предлагает план загрузки и позволяет проверить данные до того, как они попадут в рабочую среду.

Вместо длинной переписки вопросы собраны в Data Thread. На каждом шаге видны рассуждения агента, таблицы и редактируемые диаграммы. Результат можно доработать прямо на месте, создать отдельную ветку от любого предыдущего шага, чтобы сравнить альтернативный вариант, или поручить агенту продолжить исследование. Готовый анализ можно собрать в отчёт.

Диаграммы строятся на Flint — языке визуализации с открытым исходным кодом, который преобразует компактные спецификации диаграмм в визуализации. Проект можно запускать локально через uvx или pip либо с Docker; также доступны десктопные сборки для Windows и macOS.

Ключевые возможности

  • 01Подключается к CSV, Excel, JSON, базам данных и платформам для работы с данными, например Databricks.
  • 02ИИ-агент-аналитик находит источники и предлагает план загрузки для проверки.
  • 03Data Thread объединяет вопросы, ответы и диаграммы в одну историю, которую можно разветвлять.
  • 04Диаграммы редактируются и построены на языке визуализации Flint.
  • 05Результаты анализа можно собрать в отчёты, которыми удобно делиться.
  • 06Работает локально через uvx или pip либо с Docker.

Сценарии использования

  • Исследовать новый набор данных CSV или Excel, задавая вопросы на естественном языке и строя диаграммы.
  • Сравнивать альтернативные варианты анализа, не теряя предыдущий контекст.
  • Запрашивать данные из корпоративной базы или платформы с помощью агента и строить диаграммы по результатам.
  • Собирать результаты исследования в отчёт, которым можно поделиться с коллегами.

Быстрый старт

  1. 1

    Установите и запустите с помощью uv (рекомендуется)

    uvx data_formulator
  2. 2

    Или установите с помощью pip

    pip install data_formulator
  3. 3

    Запустите после установки через pip и откройте localhost:5567 в браузере

    python -m data_formulator

Что важно знать

  • Предварительные сборки для Windows и macOS не имеют подписи кода и нотариального заверения, поэтому ОС покажет предупреждение.
  • Последняя версия — бета-превью (0.8.0b1); стабильная версия — 0.7.
  • Для работы функций ИИ требуется настроенный поставщик моделей, поэтому нужен собственный API-ключ или локальная модель.

Темы

Частые вопросы

Что такое data-formulator?
Инструмент Microsoft Research для исследования данных с помощью ИИ: подключайте файлы и базы данных, задавайте вопросы и создавайте редактируемые визуализации. Data Formulator — это визуальная среда для исследования и анализа данных с помощью ИИ-агентов. Можно начать с CSV, TSV, Excel, JSON, скриншотов, текста, баз данных и платформ для работы с данными, например Databricks. Агент-аналитик помогает находить и загружать источники, предлагает план загрузки и позволяет проверить данные до того, как они попадут в рабочую среду.
data-formulator можно использовать бесплатно? Какая у него лицензия?
data-formulator распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
data-formulator всё ещё поддерживается?
Активно поддерживается. Последний коммит в data-formulator — 20 окт. 2026 г..
Для чего можно использовать data-formulator?
Исследовать новый набор данных CSV или Excel, задавая вопросы на естественном языке и строя диаграммы. Сравнивать альтернативные варианты анализа, не теряя предыдущий контекст. Запрашивать данные из корпоративной базы или платформы с помощью агента и строить диаграммы по результатам. Собирать результаты исследования в отчёт, которым можно поделиться с коллегами.
Как установить data-formulator?
Установите и запустите с помощью uv (рекомендуется): uvx data_formulator Или установите с помощью pip: pip install data_formulator Запустите после установки через pip и откройте localhost:5567 в браузере: python -m data_formulator
Где скачать data-formulator?
Исходный код и инструкции по установке — на GitHub: https://github.com/microsoft/data-formulator

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты