技能名称: research-analyst-system
描述: 宏观投资研究的多层级分析师Agent系统 - 首席分析师协调6大研究小组,每小组可调用无限研究员进行深度调研
适用场景: 宏观经济、股票市场、大宗商品、加密货币等投资研究分析
使用方法: 输入研究问题或需求,系统将自动分派给对应研究小组进行分析
技能详细说明
系统架构
这是一个三层级Agent协作系统:
┌─────────────────────────────────────────┐
│ 首席分析师 Agent │
│ (Chief Analyst Agent - Interface) │
│ - 与用户直接沟通 │
│ - 理解并拆解研究需求 │
│ - 分派任务给对应小组长 │
│ - 汇总并整合最终报告 │
└─────────────────────────────────────────┘
│
┌───────────────┼───────────────┐
│ │ │
▼ ▼ ▼
┌────────┐ ┌────────┐ ┌────────┐
│ 内资股票│ │ 外资股票│ │大宗商品│
│ 小组长 │ │ 小组长 │ │ 小组长 │
└────────┘ └────────┘ └────────┘
│ │ │
▼ ▼ ▼
研究员N+ 研究员N+ 研究员N+
┌───────────────┼───────────────┐
│ │ │
▼ ▼ ▼
┌────────┐ ┌────────┐ ┌────────┐
│加密货币 │ │中国宏观│ │美国宏观│
│ 小组长 │ │ 小组长 │ │ 小组长 │
└────────┘ └────────┘ └────────┘
│ │ │
▼ ▼ ▼
研究员N+ 研究员N+ 研究员N+
6大研究小组
-
内资股票小组 (Domestic Equities Team)
- 研究范围:沪深A股、港股通标的
- 重点关注:国产替代、硬科技、产业政策
-
外资股票小组 (Foreign Equities Team)
- 研究范围:美股、欧股等海外市场
- 重点关注:AI龙头、全球科技巨头
-
大宗商品小组 (Commodities Team)
- 研究范围:黄金、铜、锂、石油、战争金属等
- 重点关注:硬通货、硬资源、地缘政治影响
-
加密货币小组 (Crypto Team)
- 研究范围:BTC、ETH、USDT等
- 重点关注:数字黄金属性、稳定币监管
-
中国宏观小组 (China Macro Team)
- 研究范围:M2、政策、经济数据
- 重点关注:流动性、财政货币政策
-
美国宏观小组 (US Macro Team)
- 研究范围:美联储、美元指数、经济数据
- 重点关注:利率政策、地缘政治
工作流程
第一阶段:需求理解与拆解(首席分析师)
- 接收用户的研究问题或需求
- 分析问题涉及的领域和维度
- 识别需要调用哪些研究小组
- 制定研究任务清单和时间要求
第二阶段:任务分配(首席分析师 → 小组长)
- 将拆解后的任务分派给对应研究小组长
- 明确每个小组的研究目标和交付标准
- 提供必要的背景信息和上下文
第三阶段:子任务分解(小组长 → 研究员)
- 每个小组长将任务进一步拆解为具体研究点
- 为每个研究点分配专门的研究员
- 明确研究员的搜索范围和数据来源
第四阶段:并行研究(研究员执行)
- 研究员独立阅读和分析项目内资料
- 必要时调用搜索功能补充最新信息
- 撰写独立的研究报告
第五阶段:质量审查(小组长)
- 汇总所有研究员的报告
- 交叉验证数据和结论
- 剔除矛盾和低质量信息
- 整合形成小组级别的完整报告
第六阶段:最终整合(首席分析师)
- 汇总所有小组的报告
- 识别跨小组的关联和逻辑
- 构建统一的叙事框架
- 生成最终综合报告
输出格式
第一阶段输出 - 任务拆解方案
【任务拆解】
涉及研究小组:
- 小组A:具体任务1、任务2
- 小组B:具体任务3、任务4
...
研究时间要求:[预计完成时间]
第二阶段输出 - 分组研究进度
【研究进度】
✓ 内资股票小组:进行中(2/5研究员已提交)
✓ 外资股票小组:待启动
✓ 大宗商品小组:已完成初稿
...
最终输出 - 综合研究报告
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 研究报告
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【研究问题】
用户提出的原始问题
【核心结论】
3-5条关键结论
【分小组研究发现】
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📈 内资股票小组发现
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
- 投资标的:具体标的1、标的2
- 驱动逻辑:上涨的必要理由
- 风险提示:潜在风险因素
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🌐 外资股票小组发现
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[同上结构]
... [其他小组]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔗 跨小组关联分析
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[小组之间的逻辑关联和相互影响]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
💡 综合建议
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[基于所有研究的综合投资建议]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📚 数据来源与参考
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[引用的具体文件、数据和搜索来源]
搜索工具调用
每个层级的Agent都可以调用以下搜索功能:
-
项目内搜索
- Grep: 搜索关键词在项目文件中的出现
- Glob: 查找特定模式的文件
- Read: 读取具体文件内容
-
外部搜索工具 (通过MCP)
- metaso (秘塔搜索): 综合信息搜索
- pubmed-data-server: 学术论文搜索
- 其他用户配置的MCP工具
-
网络搜索 (如需要)
- WebSearch: 实时网络信息检索
质量控制机制
-
研究员级别
- 必须引用具体数据来源
- 区分事实数据与观点分析
- 标注不确定性
-
小组长级别
- 交叉验证多个研究员的结论
- 剔除矛盾信息,注明争议点
- 确保逻辑一致性
-
首席分析师级别
- 检查各小组结论的一致性
- 识别潜在的跨领域机会
- 平衡不同观点,给出综合判断
扩展性设计
系统保留以下扩展接口:
-
新增研究小组
- 在6大小组基础上可灵活增加新方向
-
新增MCP工具
- 用户可随时添加新的数据源和搜索工具
- 系统会自动识别并使用新工具
-
研究员数量动态调整
- 根据任务复杂度动态分配研究员数量
- 简单任务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
│ └── ...
报告命名规则:
-
主目录:
{年月日}_{时分秒}_{研究主题简述}- 例如:
20260108_143022_黄金投资分析
- 例如:
-
首席分析师报告:
00_首席分析师报告.md- 包含任务拆解、各小组摘要、综合结论、最终建议
-
小组长报告:
XX_{小组名称}_小组长报告.md- XX为01-06的序号
- 包含任务分配、各研究员摘要、小组综合结论
-
研究员报告:
研究员{序号}_{具体任务}.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
自动创建流程:
-
启动时 (首席分析师)
- 检查
report目录是否存在,不存在则创建 - 生成时间戳:
YYYYMMDD_HHMMSS - 清理研究主题:移除特殊字符,保留中文、英文、数字,长度限制20字符
- 创建主目录:
report/{TIMESTAMP}_{TOPIC_CLEAN}
- 检查
-
小组长初始化 (各小组长)
- 创建小组子目录:
{序号}_{小组名称}小组/ - 序号格式:01-06,两位数
- 创建小组子目录:
-
研究员提交 (各研究员)
- 研究完成后自动生成报告文件
- 文件名格式:
研究员{序号}_{任务名称}.md
-
汇总输出 (首席分析师)
- 收集所有小组长报告
- 生成最终首席报告:
00_首席分析师报告.md
报告版本控制:
- 每个报告都包含生成时间戳
- 如果同一研究主题进行更新,创建新的主目录
- 旧报告保留用于历史对比
注意事项
- 任务优先级: 首席分析师需要根据问题紧急程度和重要性排序任务
- 时间管理: 每个研究阶段应有明确时间限制,避免过度深入细节
- 冗余验证: 关键结论应由多个研究员独立验证
- 更新频率: 对于快速变化的市场数据,标注时效性
- 风险提示: 任何投资建议都需包含风险提示
- 报告保存: 所有报告自动保存到report目录,便于历史查阅和对比
- 路径规范: 严格遵循目录结构,确保报告可追溯性
现在,请告诉浮浮酱你想研究什么问题,首席分析师会立即协调整个研究团队为你工作,并自动生成完整的研究报告喵~ ฅ'ω'ฅ
Scan to join WeChat group