如果让你设计一个 AI 炒股系统,你会怎么做?
大多数人的第一反应是:训练一个模型,喂入历史数据,让它预测涨跌。
但 GitHub 上今天最火的开源项目 TradingAgents 给出了一个完全不同的答案——它不是造一个"超级大脑",而是搭建了一个完整的虚拟交易公司,里面有分析师、研究员、交易员、风控和投资经理,每个角色都是一个独立的 LLM Agent。
这个项目一天狂揽 2200+ star,总星数已超 6.1 万。
它到底是什么
TradingAgents 是一个多 Agent 协作的量化交易框架,核心思路是:用组织架构来对抗市场复杂性。
不是一个模型做所有事,而是让多个专业化的 Agent 各司其职,再通过辩论和审批机制做出最终决策。
架构拆解:一个微型对冲基金
整个系统分三层:
第一层:分析师团队
- 基本面分析师:看财报、估值、现金流
- 情绪分析师:扫社交媒体和舆情
- 新闻分析师:追踪宏观经济和行业动态
- 技术分析师:MACD、RSI 这些经典指标
第二层:研究员辩论
- 多头研究员:找买入理由
- 空头研究员:找风险和做空逻辑
- 两边公开辩论,不是简单的"综合一下"
第三层:决策链
- 交易员:综合分析结果,决定买卖时机和仓位
- 风控:评估波动率和流动性风险
- 投资经理:最终拍板,有权否决
这个设计有意思的地方在于,它不追求单点的"最优预测",而是模拟了真实交易机构中信息处理和决策制衡的流程。
技术栈值得一看
- 基于 LangGraph 构建,模块化程度很高
- 支持几乎所有主流 LLM:GPT、Claude、Gemini、Grok、DeepSeek、通义千问、本地 Ollama 都行
- 有决策日志系统,记录每次交易的推理过程和盈亏复盘
- 支持断点续跑,中断后从上次状态恢复
我的判断
说几句实话:
这不是一个能直接拿来赚钱的东西。 项目自己也写了免责声明——"仅供研究用途"。
但它真正有价值的地方在于两点:
1. 多 Agent 协作的范式验证
现在 AI 圈的共识正在从"一个大模型搞定一切"转向"多个专业 Agent 协作"。TradingAgents 用金融交易这个高压场景证明了:多 Agent + 辩论机制 + 层级审批,确实能产出比单 Agent 更有深度的决策输出。
这个思路可以迁移到投研、咨询、医疗诊断等任何需要"多角度分析 + 制衡决策"的场景。
2. 给"AI 替代分析师"加了一个注脚
华尔街一直在讨论 AI 会不会取代初级分析师。TradingAgents 的答案是:不是取代某一个人,而是把整个团队的协作模式数字化。未来的金融机构可能不是"人 + AI 工具",而是"少数人 + 一整套 Agent 组织"。
局限性也很明显:
- 模拟盘和实盘之间隔着一道鸿沟(滑点、流动性、黑天鹅)
- 多个 LLM 调用意味着成本不低,实时交易场景的延迟也是问题
- "辩论"机制的效果高度依赖底层模型的推理能力
谁应该关注这个项目
- 量化爱好者:拿来做研究和回测框架
- AI 应用开发者:学习多 Agent 架构设计,LangGraph 的实战案例
- 投资人:理解"AI + 金融"的下一步可能不是更好的预测模型,而是更好的组织架构
项目地址: github.com/TauricResearch/TradingAgents
今天 GitHub Trending 第一名,2200+ stars/天,值得 clone 下来研究一下架构设计。