详细介绍
Agentic Data Scientist 是一个面向数据科学任务的自适应多智能体(智能体)框架,采用“规划—执行—验证—反思”的迭代流程,将复杂分析拆解为可执行阶段并持续校验成果。项目集成 Google ADK 与 Claude Agent SDK,支持通过 Model Context Protocol(MCP)访问工具与科学技能,既可用于完整的编排模式,也支持轻量的快速执行模式。
主要特性
- 智能体编排:分离规划与执行,自动生成阶段化计划并逐步执行与验证。
- 持续验证与自纠:每个阶段设定成功标准,实时评估并在必要时调整计划。
- 丰富工具与技能:可接入 Claude Scientific Skills、网络抓取与文件操作等工具集。
- 易用性与部署:提供 CLI、Python 包与无安装即用的
uvx运行方式,便于本地或私有化部署。
使用场景
适合复杂数据分析与报告生成(如差异表达分析、客户流失建模)、自动化实验流水线、科研数据处理和需要严密审查与可复现性的企业级分析任务。框架针对科研与工程场景提供可追溯的实施记录与可保留的工作目录,便于审计与复现。
技术特点
- 多相工作流:规划器、审阅器、解析器、执行器与反思器协同工作,支持循环与并行阶段。
- 事件压缩与上下文管理:采用事件压缩与摘要策略以控制上下文窗口,防止 token 溢出。
- 可扩展的技能系统:内置对 Claude 科研技能集的自动加载与扩展,支持自定义工具。
- 开源许可:采用 MIT 许可,便于研究与企业定制。