microsoft/data-formulator

🪄 Data Formulator is an interactive AI-powered data analysis system makes it easy to connect, explore and visualize data.

解決する課題

Data Formulatorは、断片化されたソースにわたるデータ探索の難しさや、一連のフォローアップ質問を通じて分析が進展する際のコンテキスト維持の課題を解決します。手動でのデータ接続設定の必要性を排除し、チャットベースのインターフェースで通常発生する分析履歴の喪失を防ぎます。

仕組み

システムはAIエージェントを使用して、多様なデータソース(ファイル、データベース、ウェアハウス)に接続し、それらの関係性の「データメモリ」を保持します。「Data Threads」と呼ばれるビジュアルワークスペースを備えており、ユーザーは自然言語で質問を投げかけ、エージェントの推論を確認し、以前のコンテキストを失うことなく代替の分析パスへと分岐させることができます。可視化には、コンパクトな仕様を洗練されたチャートに変換するオープンソースの可視化言語であるFlintが使用されます。

対象ユーザー

スクリーンショット、テキスト、CSV、データベースを含む様々なデータ形式から、インサイトを発見しレポートを作成するために、自然言語やUI操作を通じて意図を伝えたいデータアナリスト向けに設計されています。

ハイライト

  • マルチソース接続: CSV、TSV、Excel、JSON、スクリーンショット、テキスト、およびMySQL、PostgreSQL、MSSQL、Azure Data Explorer、S3、Databricksなどのデータベースをサポート。
  • Data Threads: ユーザーが異なる分析パスを比較し、結果を洗練させることができる分岐型の会話履歴。
  • セマンティック・チャート・エンジン: Flintをベースとし、専用のスタイル洗練エージェントを備えた30種類以上のチャートタイプを提供。
  • 幅広いモデルサポート: LiteLLMを介してOpenAI、Azure、Ollama、Anthropicと統合。

関連

  • Dispatch
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト