K-Dense-AI/agentic-data-scientist
An end-to-end Data Scientist
何を解決するか
Agentic Data Scientist は、通常は反復的な計画、コーディング、検証を必要とする複雑なデータサイエンスタスクに対処する自動化フレームワークを提供します。計画フェーズと実行フェーズを分離し、結果が特定の成功基準を満たすことを保証する自己修正ループを実装することで、手動での試行錯誤の必要性を排除します。
動作方法
このプロジェクトは、GoogleのAgent Development Kit (ADK) と Claude Agent SDK を基盤とするマルチエージェントワークフローを使用しています。主に2つのモードで動作します:
- オーケストレーションモード:完全なマルチエージェントパイプラインで、Plan Maker と Plan Reviewer が検証された分析計画を作成します。その後、Stage Orchestrator が Coding Agent(Claude Code で駆動)と Review Agent を管理し、計画を段階的に実装します。Criteria Checker と Stage Reflector が進行状況を追跡し、実行中に得られた発見に基づいて計画を適応的に調整し、最終的に Summary Agent が最終レポートを生成します。
- シンプルモード:計画のオーバーヘッドなしに、迅速なスクリプト作成や質問応答に直接対応するアプローチです。
このシステムは、ライブドキュメントを提供する Model Context Protocol (MCP) サーバーと連携し、143の科学的スキルライブラリを活用して専門的なデータ分析を実現します。
対象ユーザー
複雑な分析パイプラインの自動化、科学的調査(例:差分発現解析)の実施、または生データから出版用レポートを生成する必要があるデータサイエンティストやエンジニア。
主な特徴
- 適応型ワークフロー:リアルタイムの結果に基づいて計画と実装を反復的に最適化。
- 科学的統合:UniProt、PubMed など、143の専門的な科学的スキルとデータベースへのアクセス。
- 継続的検証:各段階で客観的な成功基準を追跡し、無駄な作業を防ぎます。
- MCPサポート:最新のライブラリとフレームワークドキュメントを提供する Context7 MCP サーバーを使用。
関連
- プロジェクト
- Dispatch
- Dispatch
- プロジェクト
- Dispatch