K-Dense-AI/agentic-data-scientist
An end-to-end Data Scientist
解決的問題
Agentic Data Scientist 提供了一個自動化框架,用於處理通常需要反覆規劃、程式碼撰寫與驗證的複雜資料科學任務。透過將規劃階段與執行階段分離,並實作自我修正的循環,確保結果符合特定的成功標準,從而消除手動試誤的需要。
如何運作
本專案使用基於 Google 的 Agent Development Kit (ADK) 與 Claude Agent SDK 的多代理工作流程。主要以兩種模式運作:
- 編排模式:完整的多代理流程,其中 Plan Maker 與 Plan Reviewer 建立經過驗證的分析計畫。Stage Orchestrator 隨後管理一個 Coding Agent(由 Claude Code 驅動)與一個 Review Agent,分階段執行該計畫。Criteria Checker 與 Stage Reflector 追蹤進度,並根據執行過程中的發現調整計畫,最後由 Summary Agent 產出最終報告。
- 簡易模式:無需規劃開銷,直接用於快速撰寫程式碼或回答問題的直接編碼方式。
系統與 Model Context Protocol (MCP) 伺服器整合,以取得即時文件,並利用包含 143 種科學技能的程式庫進行專業資料分析。
適用對象
需要自動化複雜分析流程、執行科學研究(如差異表現分析)或從原始資料產出可出版報告的資料科學家與工程師。
主要特色
- 自適應工作流程:根據即時結果,迭代優化計畫與實作。
- 科學整合:可存取 143 種專業科學技能與資料庫(例如 UniProt、PubMed)。
- 持續驗證:在每個階段追蹤客觀成功標準,防止無效努力。
- MCP 支援:使用 Context7 MCP 伺服器取得最新程式庫與框架文件。
相關
- 專案
- Dispatch
- Dispatch
- 專案
- Dispatch