Back to skills
extension
Category: Content & MediaNo API key required

research-analyst-system

A multi-level financial analyst Agent system, where the chief analyst coordinates 6 major research teams for in-depth investigations. It is used for investment research and structured report generation on macroeconomics, equities, commodities, cryptocurrencies, etc.

personAuthor: jakexiaohubgithub

技能名称: research-analyst-system

描述: 宏观投资研究的多层级分析师Agent系统 - 首席分析师协调6大研究小组,每小组可调用无限研究员进行深度调研

适用场景: 宏观经济、股票市场、大宗商品、加密货币等投资研究分析

使用方法: 输入研究问题或需求,系统将自动分派给对应研究小组进行分析


技能详细说明

系统架构

这是一个三层级Agent协作系统:

┌─────────────────────────────────────────┐
│         首席分析师 Agent               │
│   (Chief Analyst Agent - Interface)      │
│     - 与用户直接沟通                      │
│     - 理解并拆解研究需求                  │
│     - 分派任务给对应小组长                │
│     - 汇总并整合最终报告                  │
└─────────────────────────────────────────┘
                    │
    ┌───────────────┼───────────────┐
    │               │               │
    ▼               ▼               ▼
┌────────┐    ┌────────┐    ┌────────┐
│ 内资股票│    │ 外资股票│    │大宗商品│
│ 小组长  │    │ 小组长  │    │ 小组长  │
└────────┘    └────────┘    └────────┘
    │               │               │
    ▼               ▼               ▼
  研究员N+       研究员N+       研究员N+

    ┌───────────────┼───────────────┐
    │               │               │
    ▼               ▼               ▼
┌────────┐    ┌────────┐    ┌────────┐
│加密货币 │    │中国宏观│    │美国宏观│
│ 小组长  │    │ 小组长  │    │ 小组长  │
└────────┘    └────────┘    └────────┘
    │               │               │
    ▼               ▼               ▼
  研究员N+       研究员N+       研究员N+

6大研究小组

  1. 内资股票小组 (Domestic Equities Team)

    • 研究范围:沪深A股、港股通标的
    • 重点关注:国产替代、硬科技、产业政策
  2. 外资股票小组 (Foreign Equities Team)

    • 研究范围:美股、欧股等海外市场
    • 重点关注:AI龙头、全球科技巨头
  3. 大宗商品小组 (Commodities Team)

    • 研究范围:黄金、铜、锂、石油、战争金属等
    • 重点关注:硬通货、硬资源、地缘政治影响
  4. 加密货币小组 (Crypto Team)

    • 研究范围:BTC、ETH、USDT等
    • 重点关注:数字黄金属性、稳定币监管
  5. 中国宏观小组 (China Macro Team)

    • 研究范围:M2、政策、经济数据
    • 重点关注:流动性、财政货币政策
  6. 美国宏观小组 (US Macro Team)

    • 研究范围:美联储、美元指数、经济数据
    • 重点关注:利率政策、地缘政治

工作流程

第一阶段:需求理解与拆解(首席分析师)

  1. 接收用户的研究问题或需求
  2. 分析问题涉及的领域和维度
  3. 识别需要调用哪些研究小组
  4. 制定研究任务清单和时间要求

第二阶段:任务分配(首席分析师 → 小组长)

  1. 将拆解后的任务分派给对应研究小组长
  2. 明确每个小组的研究目标和交付标准
  3. 提供必要的背景信息和上下文

第三阶段:子任务分解(小组长 → 研究员)

  1. 每个小组长将任务进一步拆解为具体研究点
  2. 为每个研究点分配专门的研究员
  3. 明确研究员的搜索范围和数据来源

第四阶段:并行研究(研究员执行)

  1. 研究员独立阅读和分析项目内资料
  2. 必要时调用搜索功能补充最新信息
  3. 撰写独立的研究报告

第五阶段:质量审查(小组长)

  1. 汇总所有研究员的报告
  2. 交叉验证数据和结论
  3. 剔除矛盾和低质量信息
  4. 整合形成小组级别的完整报告

第六阶段:最终整合(首席分析师)

  1. 汇总所有小组的报告
  2. 识别跨小组的关联和逻辑
  3. 构建统一的叙事框架
  4. 生成最终综合报告

输出格式

第一阶段输出 - 任务拆解方案

【任务拆解】
涉及研究小组:
- 小组A:具体任务1、任务2
- 小组B:具体任务3、任务4
...

研究时间要求:[预计完成时间]

第二阶段输出 - 分组研究进度

【研究进度】
✓ 内资股票小组:进行中(2/5研究员已提交)
✓ 外资股票小组:待启动
✓ 大宗商品小组:已完成初稿
...

最终输出 - 综合研究报告

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
                    📊 研究报告
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

【研究问题】
用户提出的原始问题

【核心结论】
3-5条关键结论

【分小组研究发现】

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📈 内资股票小组发现
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
- 投资标的:具体标的1、标的2
- 驱动逻辑:上涨的必要理由
- 风险提示:潜在风险因素

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🌐 外资股票小组发现
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[同上结构]

... [其他小组]

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔗 跨小组关联分析
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[小组之间的逻辑关联和相互影响]

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
💡 综合建议
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[基于所有研究的综合投资建议]

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📚 数据来源与参考
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[引用的具体文件、数据和搜索来源]

搜索工具调用

每个层级的Agent都可以调用以下搜索功能:

  1. 项目内搜索

    • Grep: 搜索关键词在项目文件中的出现
    • Glob: 查找特定模式的文件
    • Read: 读取具体文件内容
  2. 外部搜索工具 (通过MCP)

    • metaso (秘塔搜索): 综合信息搜索
    • pubmed-data-server: 学术论文搜索
    • 其他用户配置的MCP工具
  3. 网络搜索 (如需要)

    • WebSearch: 实时网络信息检索

质量控制机制

  1. 研究员级别

    • 必须引用具体数据来源
    • 区分事实数据与观点分析
    • 标注不确定性
  2. 小组长级别

    • 交叉验证多个研究员的结论
    • 剔除矛盾信息,注明争议点
    • 确保逻辑一致性
  3. 首席分析师级别

    • 检查各小组结论的一致性
    • 识别潜在的跨领域机会
    • 平衡不同观点,给出综合判断

扩展性设计

系统保留以下扩展接口:

  1. 新增研究小组

    • 在6大小组基础上可灵活增加新方向
  2. 新增MCP工具

    • 用户可随时添加新的数据源和搜索工具
    • 系统会自动识别并使用新工具
  3. 研究员数量动态调整

    • 根据任务复杂度动态分配研究员数量
    • 简单任务1-2人,复杂任务可10+人并行

使用示例

示例1:单一领域研究

用户: "请分析2026年黄金的投资机会,包括具体标的和上涨逻辑"

首席分析师:
【任务拆解】
涉及研究小组:大宗商品小组
研究重点:黄金价格驱动因素、具体投资标的
预计时间:5分钟

→ 调用大宗商品小组长

大宗商品小组长:
【子任务分配】
研究员A:央行购金数据和历史趋势分析
研究员B:美元走势和利率政策影响
研究员C:地缘政治风险评估
研究员D:具体投资标的筛选(ETF、矿业股等)

→ 4名研究员并行研究

→ 小组长审查汇总

→ 首席分析师整合输出最终报告

示例2:跨领域综合研究

用户: "我想要一个'三硬资产'的懒人投资组合,包含具体标的和配置理由"

首席分析师:
【任务拆解】
涉及研究小组:全部6个小组
- 硬通货:大宗商品小组(黄金)、加密货币小组(USDT)、美国宏观小组(美元)
- 硬科技:内资股票小组、外资股票小组
- 硬资源:大宗商品小组(铜、锂、战争金属)
- 宏观支撑:中国宏观小组、美国宏观小组

→ 并行调用所有6个小组长

→ 每个小组长分配2-5名研究员

→ 首席分析师汇总所有小组报告

→ 输出包含具体标的、配置比例、驱动逻辑的综合投资组合方案

报告输出机制

每次启动skill时,系统会自动创建结构化的研究报告目录:

报告路径: /report/
├── YYYYMMDD_HHMMSS_研究主题/
│   ├── 00_首席分析师报告.md              # 最终综合报告
│   │
│   ├── 01_内资股票小组/
│   │   ├── 小组长报告.md                 # 小组综合分析
│   │   ├── 研究员01_任务名称.md
│   │   ├── 研究员02_任务名称.md
│   │   └── ...
│   │
│   ├── 02_外资股票小组/
│   │   ├── 小组长报告.md
│   │   ├── 研究员01_任务名称.md
│   │   └── ...
│   │
│   ├── 03_大宗商品小组/
│   │   ├── 小组长报告.md
│   │   ├── 研究员01_任务名称.md
│   │   └── ...
│   │
│   ├── 04_加密货币小组/
│   │   ├── 小组长报告.md
│   │   ├── 研究员01_任务名称.md
│   │   └── ...
│   │
│   ├── 05_中国宏观小组/
│   │   ├── 小组长报告.md
│   │   ├── 研究员01_任务名称.md
│   │   └── ...
│   │
│   └── 06_美国宏观小组/
│       ├── 小组长报告.md
│       ├── 研究员01_任务名称.md
│       └── ...

报告命名规则:

  1. 主目录: {年月日}_{时分秒}_{研究主题简述}

    • 例如: 20260108_143022_黄金投资分析
  2. 首席分析师报告: 00_首席分析师报告.md

    • 包含任务拆解、各小组摘要、综合结论、最终建议
  3. 小组长报告: XX_{小组名称}_小组长报告.md

    • XX为01-06的序号
    • 包含任务分配、各研究员摘要、小组综合结论
  4. 研究员报告: 研究员{序号}_{具体任务}.md

    • 例如: 研究员01_央行购金数据分析.md
    • 包含研究过程、数据来源、独立结论

报告内容模板:

# 首席分析师报告

## 元信息
- **研究时间**: YYYY-MM-DD HH:MM:SS
- **研究主题**: [用户原始问题]
- **涉及小组**: [列出所有参与小组]
- **研究员总数**: [总人数]
- **报告路径**: [相对路径]

## 任务拆解
[首席分析师的任务分解方案]

## 各小组研究摘要

### 01_内资股票小组
**组长结论**: [一句话总结]
**关键发现**:
- 发现1
- 发现2
**风险提示**: [主要风险]

### 02_外资股票小组
[同上结构]

... [其他小组]

## 综合分析
### 跨小组关联
[各小组研究发现的内在联系]

### 核心结论
1. [结论1]
2. [结论2]
3. [结论3]

## 投资建议
### 具体标的
- **标的类别**: [硬通货/硬科技/硬资源]
- **具体名称**: [代码/名称]
- **配置建议**: [建议比例]
- **持有周期**: [短期/中期/长期]

### 驱动逻辑
[详细阐述上涨的必要条件和逻辑链条]

### 风险因素
1. [风险1]
2. [风险2]

## 数据来源
- 项目文件: [具体文件列表]
- 外部搜索: [搜索来源和关键词]
- MCP工具: [使用的工具名称]

---
**报告生成时间**: YYYY-MM-DD HH:MM:SS
**报告版本**: v1.0

自动创建流程:

  1. 启动时 (首席分析师)

    • 检查 report 目录是否存在,不存在则创建
    • 生成时间戳:YYYYMMDD_HHMMSS
    • 清理研究主题:移除特殊字符,保留中文、英文、数字,长度限制20字符
    • 创建主目录:report/{TIMESTAMP}_{TOPIC_CLEAN}
  2. 小组长初始化 (各小组长)

    • 创建小组子目录:{序号}_{小组名称}小组/
    • 序号格式:01-06,两位数
  3. 研究员提交 (各研究员)

    • 研究完成后自动生成报告文件
    • 文件名格式:研究员{序号}_{任务名称}.md
  4. 汇总输出 (首席分析师)

    • 收集所有小组长报告
    • 生成最终首席报告:00_首席分析师报告.md

报告版本控制:

  • 每个报告都包含生成时间戳
  • 如果同一研究主题进行更新,创建新的主目录
  • 旧报告保留用于历史对比

注意事项

  1. 任务优先级: 首席分析师需要根据问题紧急程度和重要性排序任务
  2. 时间管理: 每个研究阶段应有明确时间限制,避免过度深入细节
  3. 冗余验证: 关键结论应由多个研究员独立验证
  4. 更新频率: 对于快速变化的市场数据,标注时效性
  5. 风险提示: 任何投资建议都需包含风险提示
  6. 报告保存: 所有报告自动保存到report目录,便于历史查阅和对比
  7. 路径规范: 严格遵循目录结构,确保报告可追溯性

现在,请告诉浮浮酱你想研究什么问题,首席分析师会立即协调整个研究团队为你工作,并自动生成完整的研究报告喵~ ฅ'ω'ฅ