K-Dense-AI/agentic-data-scientist

An end-to-end Data Scientist

何を解決するか

Agentic Data Scientist は、通常は反復的な計画、コーディング、検証を必要とする複雑なデータサイエンスタスクに対処する自動化フレームワークを提供します。計画フェーズと実行フェーズを分離し、結果が特定の成功基準を満たすことを保証する自己修正ループを実装することで、手動での試行錯誤の必要性を排除します。

動作方法

このプロジェクトは、GoogleのAgent Development Kit (ADK) と Claude Agent SDK を基盤とするマルチエージェントワークフローを使用しています。主に2つのモードで動作します:

  1. オーケストレーションモード:完全なマルチエージェントパイプラインで、Plan MakerPlan Reviewer が検証された分析計画を作成します。その後、Stage OrchestratorCoding Agent(Claude Code で駆動)と Review Agent を管理し、計画を段階的に実装します。Criteria CheckerStage Reflector が進行状況を追跡し、実行中に得られた発見に基づいて計画を適応的に調整し、最終的に Summary Agent が最終レポートを生成します。
  2. シンプルモード:計画のオーバーヘッドなしに、迅速なスクリプト作成や質問応答に直接対応するアプローチです。

このシステムは、ライブドキュメントを提供する Model Context Protocol (MCP) サーバーと連携し、143の科学的スキルライブラリを活用して専門的なデータ分析を実現します。

対象ユーザー

複雑な分析パイプラインの自動化、科学的調査(例:差分発現解析)の実施、または生データから出版用レポートを生成する必要があるデータサイエンティストやエンジニア。

主な特徴

  • 適応型ワークフロー:リアルタイムの結果に基づいて計画と実装を反復的に最適化。
  • 科学的統合:UniProt、PubMed など、143の専門的な科学的スキルとデータベースへのアクセス。
  • 継続的検証:各段階で客観的な成功基準を追跡し、無駄な作業を防ぎます。
  • MCPサポート:最新のライブラリとフレームワークドキュメントを提供する Context7 MCP サーバーを使用。

関連

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