このプロジェクトについて

Data Formulatorは、Microsoft Researchによるオープンソースプロジェクトで、AIエージェントを活用したデータ探索・分析のためのインタラクティブなワークスペースを提供します。データ作業における2つの核心的な課題、すなわち異種データソースの接続の難しさと、進化する分析質問の複雑さに対処します。 このシステムは、AIエージェントがファイル、データベース、データウェアハウス、BIツールに統一的にアクセスできるデータコネクタを提供し、ソース間の関係性のメモリを維持します。Data Threadsにより、ユーザーは異なる分析パスに分岐し、結果を比較し、コンテキストを失うことなく洞察を発見できます。 主な機能は以下の通りです: - マルチフォーマットのデータ取り込み:CSV、TSV、Excel、JSON、スクリーンショット、テキスト、および直接のデータベース接続 - AIエージェントとの自然言語インタラクションによるデータ探索 - Flint可視化言語を搭載した30以上のチャートタイプ - 代替質問を探索するための分岐分析スレッド - 結果共有のためのレポート生成 - LiteLLMを介した複数のAIモデルのサポート(OpenAI、Azure、Ollama、Anthropic) - WindowsおよびmacOS用のデスクトップアプリケーション - Dockerデプロイオプション - pipまたはuvによるPythonパッケージインストール このプロジェクトは活発に開発されており、最近のリリースでは統合ワークフロー、拡張されたデータソースサポート、強化されたチャート機能が導入されています。MITライセンスの下で提供され、コミュニティからの貢献を受け付けています。