Об этом проекте

Data Formulator — это проект с открытым исходным кодом от Microsoft Research, предоставляющий интерактивное рабочее пространство для исследования и анализа данных на основе ИИ-агентов. Он решает две ключевые проблемы в работе с данными: сложность подключения разнородных источников данных и сложность эволюционирующих аналитических вопросов. Система предлагает коннекторы данных, которые дают ИИ-агентам унифицированный способ доступа к файлам, базам данных, хранилищам и BI-инструментам, сохраняя память о связях между источниками. Data Threads позволяют пользователям разветвляться на разные аналитические пути, сравнивать результаты и находить инсайты, не теряя контекста. Ключевые возможности включают: - Приём данных в различных форматах: CSV, TSV, Excel, JSON, скриншоты, текст и прямое подключение к базам данных - Взаимодействие с ИИ-агентами на естественном языке для исследования данных - Более 30 типов диаграмм на основе языка визуализации Flint - Ветвящиеся аналитические потоки для изучения альтернативных вопросов - Генерация отчётов для обмена результатами - Поддержка нескольких ИИ-моделей через LiteLLM (OpenAI, Azure, Ollama, Anthropic) - Десктопные приложения для Windows и macOS - Вариант развёртывания через Docker - Установка Python-пакета через pip или uv Проект активно развивается: недавние релизы добавили унифицированные рабочие процессы, расширенную поддержку источников данных и улучшенные возможности построения диаграмм. Лицензирован под MIT, приветствуются вклады сообщества.