fin_research_examples

59 downloads 2 likes on ModelScope updated

Model card

📊 MS-Agent FinResearch:面向金融场景的多智能体深度分析工作流

FinResearch 是 MS-Agent 体系下专为金融领域打造的智能研究工作流系统,旨在自动化完成从原始市场信号到专业级研究报告的端到端生成。

它不再依赖单一大模型“幻觉式”输出,而是通过结构化任务分解 + 多源异构数据融合 + 可验证分析闭环,实现高可信度、高解释性、高可复现性的金融洞察。

1. 简介

1)特性

  • 多智能体架构:Orchestrator / Searcher / Collector / Analyst / Aggregator 五个专用智能体以 DAG 形式协同完成从任务拆解到报告聚合的全流程。
  • 多维度研究:同时覆盖“金融数据(定量)+ 舆情资讯(定性)”,实现结构化与非结构化数据的融合分析,结论更全面、更具解释性。
  • 金融数据采集:支持模型自动获取A股、港股、美股等市场的行情、财报、宏观指标与市场数据。
  • 舆情深度研究:新闻/媒体/社区等多源舆情深度分析。
  • 安全可复现:量化分析在 Docker 沙箱中执行,保证环境隔离与可复现性。
  • 专业报告输出:遵循 MECE、SWOT、金字塔原理等方法论,逐章生成并跨章节进行一致性校验。

2)架构

┌─────────────┐
                    │ Orchestrator│
                    │   Agent     │
                    └──────┬──────┘
                           │
              ┌────────────┴────────────┐
              ▼                         ▼
      ┌──────────────┐          ┌──────────────┐
      │   Searcher   │          │  Collector   │
      │    Agent     │          │    Agent     │
      └──────┬───────┘          └──────┬───────┘
             │                         │
             │                         ▼
             │                  ┌──────────────┐
             │                  │   Analyst    │
             │                  │    Agent     │
             │                  └──────┬───────┘
             │                         │
             └────────────┬────────────┘
                          ▼
                   ┌──────────────┐
                   │  Aggregator  │
                   │    Agent     │
                   └──────────────┘
  • Orchestrator:拆解用户任务为任务与范围、金融数据任务、舆情研究任务三部分。
  • Searcher:非结构化数据搜集,调用 ms-agent/projects/deep_research 执行舆情深度研究,输出舆情分析报告。
  • Collector:金融结构化数据搜集,按任务清单采集财报、宏观指标等金融数据,使用FinancialDataFetcher工具获取(基于akshare和baostock接口实现)。
  • Analyst:在沙箱内执行定量分析,产出数据分析报告(带有可视化结果)。
  • Aggregator:整合舆情分析与定量分析结果,逐章生成报告并进行一致性校验,最后合成综合研究报告。

3)数据支持范围

受到数据接口限制,可能存在一定的缺失和错误,请注意甄别。

  • 市场:A股(sh./sz.)、港股(hk.)、美股(us.)
  • 指数:上证50、沪深300(HS300)、中证500(ZZ500)
  • 数据类型:K线、财报(利润/资产负债/现金流)、分红、行业分类
  • 宏观:利率、存款准备金率、货币供应量(中国)

2. 样例预览 & DEMO

ModelScope Studio DEMO: https://modelscope.cn/studios/ms-agent/FinResearch

  • 输入:
请分析中芯国际2025年前10个月产能与订单情况

3. 相关文档

GitHub README: https://github.com/modelscope/ms-agent/tree/main/projects/fin_research

中文使用文档: https://ms-agent.readthedocs.io/zh-cn/latest/Projects/fin-research.html


4. 下载

SDK下载

# Install ModelScope
pip install modelscope
# Using SDK
from modelscope import snapshot_download
model_dir = snapshot_download('ms-agent/fin_research_examples')

Git下载

#Git模型下载
git clone https://www.modelscope.cn/ms-agent/fin_research_examples.git

5. MS-Agent项目

GitHub: https://github.com/modelscope/ms-agent