前言

这几年,AI Agent 在很多领域都开始从“聊天助手”走向“流程系统”。投研就是其中一个很适合多 Agent 化的场景。

原因也很简单:真正的投研不是单点判断,而是多维信息之间的反复校验。基本面、资金面、政策面、情绪面、技术面、风险约束,每一类信息都有自己的逻辑。如果只让一个模型直接给结论,很容易变成看似完整、实际单薄的分析。

VibeInvesTradingAgents 想解决的,就是如何用多 Agent 框架,把 A 股和公募基金投研做得更系统、更专业、更可解释。

项目地址:darer5/VibeInvesTradingAgents

免责声明:本文仅介绍项目设计和技术思路,不构成任何投资建议。项目输出内容仅适合学习、研究和技术演示,不能作为实盘依据。

项目定位

VibeInvesTradingAgents 是一个基于 LangGraph 重构的多 Agent 投研框架,重点面向两个对象:

  1. A 股个股。
  2. 公募基金。

它不是简单地把一个美股投研项目翻译成中文,而是围绕 A 股市场的真实机制做了很多特化设计。

比如 A 股有政策驱动、题材炒作、游资博弈、涨跌停、T+1、限售股解禁、北向资金、股吧情绪等特征。直接套用美股逻辑,很容易忽略这些关键变量。

所以这个项目的核心思路是:用多 Agent 把不同维度的投研角色拆开,让每个角色专注于自己擅长的分析,再通过辩论、风控和组合管理形成最终判断。

VibeInvesTradingAgents 双核多 Agent 投研框架图

为什么投研适合多 Agent

从第一性原理看,投研的目标不是“预测一个涨跌结果”,而是降低决策中的信息盲区。

一个专业投研过程至少需要回答几个问题:

  1. 这家公司或基金的基本质量如何?
  2. 当前市场情绪是否支持它?
  3. 政策、产业、监管环境是否有变化?
  4. 短期交易结构是否存在风险?
  5. 结论是否经得起反方观点挑战?
  6. 即使看对方向,仓位和风险应该如何控制?

这些问题天然不适合压缩成一个 prompt。更合理的方式,是把它们拆成多个 Agent,让不同 Agent 负责不同视角。

这也是 VibeInvesTradingAgents 的专业感来源:它不是让 AI 直接“拍脑袋给建议”,而是把投研拆成一套多角色协作流程。

个股投研:7 类分析师协同

在个股分析侧,项目设计了 7 类核心分析师:

分析师 关注点
市场分析师 K 线、量价、技术指标、换手率
舆情分析师 股吧、雪球、散户情绪、资金偏好
新闻分析师 公告、新闻、宏观事件
基本面分析师 财报、估值、盈利预期、成长性
政策分析师 监管政策、产业规划、政策催化
游资追踪师 龙虎榜、主力资金、题材热度
解禁监控师 限售解禁、减持、质押等筹码压力

这里最有 A 股特色的是政策、游资和解禁。

政策分析师关注的是产业方向和监管信号。A 股很多板块的中期行情,往往和政策预期高度相关。

游资追踪师关注的是短线资金和题材共振。对 A 股而言,资金情绪经常会在短期内显著影响定价。

解禁监控师关注的是筹码供给冲击。限售股解禁、大股东减持、质押风险,都可能成为阶段性压力。

这三个角色让项目明显区别于通用股票分析框架。

基金投研:从基金经理到持仓穿透

项目不只做个股,也设计了公募基金分析引擎。

基金分析侧主要包含三个 Agent:

分析师 关注点
基金经理分析师 任职年限、历史回报、回撤控制、风格稳定性
业绩表现分析师 净值走势、同类排名、夏普比率、最大回撤
持仓穿透分析师 重仓股变化、行业集中度、风格漂移、潜在风险

这套设计很有价值,因为很多人买基金时只看收益率,但收益率只是结果,背后还要看基金经理能力、风险控制、风格是否漂移、持仓是否过度集中。

用多 Agent 做基金分析,本质是把“买一只基金”拆成几个更可验证的问题:人是否靠谱,业绩是否稳定,持仓是否清楚,风险是否可控。

核心流程:分析、门控、辩论、风控

VibeInvesTradingAgents 的框架大致可以理解为四层:

第一层是并行分析。不同 Analyst 从各自角度提取数据、生成报告。

第二层是数据质量门控。系统会检查报告是否缺关键字段、是否出现空值、是否存在接口异常或内容不完整。

第三层是多轮辩论。牛方和熊方分别从正反角度进行论证,避免结论只有单边叙事。

第四层是交易和风险决策。Trader、Risk Panel、Portfolio Manager 会进一步考虑风险偏好、仓位、买卖约束和最终配置。

这个流程的意义在于:结论不是一步生成的,而是在多视角、多检查、多反驳之后逐步形成的。

数据质量门控为什么重要

在长链路 Agent 系统里,最危险的问题之一是:前面数据错了,后面模型还在认真推理。

如果接口返回空值、过期数据或错误字段,下游 Agent 可能会基于错误信息生成一篇看似完整的报告。

所以项目设计了双层数据质量门控:

  1. 硬性检查:检查关键指标、表结构、异常字段、报告完整性。
  2. 语义复审:对疑似有缺陷的报告做进一步判断,必要时阻断或降级。

这个设计非常关键。因为专业的 Agent 系统不只要会“生成”,还要知道什么时候“不该继续生成”。

工程体验:开箱即用和多模型配置

项目强调不依赖 MongoDB、Redis 等重服务,尽量降低部署门槛。

它支持 CLI、Python API、Web SPA,以及中文 PDF 研报导出。LLM 供应商方面,也支持 MiniMax、DeepSeek、Kimi、通义千问、智谱、OpenAI、Anthropic 等多种配置方式。

这让项目不仅是一个研究 Demo,也更接近一个可运行、可体验、可扩展的投研系统。

我认为这个项目最值得关注的地方

第一,它把投研流程做成了结构化 Agent 工作流,而不是简单问答。

第二,它针对 A 股做了真实市场机制适配,而不是停留在通用金融分析模板。

第三,它引入了数据质量门控,让 Agent 系统具备基本的工程可靠性意识。

第四,它同时覆盖个股和基金,让投研对象更完整。

小结

VibeInvesTradingAgents 的价值,不在于让 AI 代替人做投资决定,而在于提供一个观察多 Agent 投研系统如何设计的工程样本。

一个专业的投研 Agent,不应该只会给结论,而应该能拆解问题、调用数据、组织观点、接受反驳、识别风险,并在信息不足时主动降级。

这也是我认为它值得介绍的原因:它把 AI Agent 从“会说”推进到了“会组织专业流程”。