Библиотека Python, которая превращает скрипты в интерактивные веб-приложения: дашборды, отчёты и чаты.
- Звёзды
- 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
Установите и запустите с помощью uv (рекомендуется)
uvx data_formulator - 2
Или установите с помощью pip
pip install data_formulator - 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 обновляется ежедневно.
Похожие проекты
Полноценная замена Jupyter с AI-агентом, форматом ноутбуков `.deepnote` на YAML и блочным редактором для Python, R и SQL.
Python-пакет для быстрого создания и публикации веб-демо и интерфейсов для моделей машинного обучения, API и любых Python-функций.
Учебная программа Microsoft для начинающих: 10 недель, 20 уроков по основам data science с Python, тестами и проектами.
Подборка ресурсов по Data Science на Python: библиотеки, учебные материалы, книги, датасеты и доклады.
Python-инструментарий с low-code-подходом для создания многостраничных дашбордов визуализации данных на базе Plotly, Dash и Pydantic.