2024年12月28日,一个叫TradingAgents的项目悄悄上线GitHub。没有发布会,没有融资通稿,没有大V站台。只有一篇挂在arXiv上的学术论文(编号2412.20138),和一个刚建好的代码仓库。背后的团队叫TauricResearch,总共只有三个公开仓库,社交账号粉丝刚过一千。
到了2026年5月初,这个项目拿下了超过71,400颗Star,13,800多次Fork,冲上GitHub Python趋势榜第一。其中2026年2月发布的v0.2.0版本引入多提供商支持后增速明显加快,4月底到5月初的一周之内暴涨超过11,000颗Star,24小时内涨了3,315颗。
![]()
它做的事情听起来有点"出格":用多个AI Agent模拟一整个华尔街的投研交易团队,让它们分工协作、多空辩论、风控把关,最后集体拍板做出交易决策。
要理解这个项目,得先看它模仿的对象——真实的对冲基金怎么运作。
在华尔街,一家像样的对冲基金通常这么运转:研究部门出报告,投决会上多空分析师互相"抬杠",交易台执行策略,风控团队最后把关。一笔交易从立项到执行,经过好几道关卡。这种流程不是因为喜欢折腾,而是金融决策的容错率太低——一次失误可能就是几百万甚至上千万的损失。
TradingAgents把这套运转了几十年的人类组织流程,翻译成了AI Agent能执行的代码。整个交易决策链路拆成四层,每层对应一个职能团队。
第一层是分析师团队,四个人各管一摊。
基本面分析师评估公司财务表现——利润率、资产回报率、现金流这些硬指标,找内在价值和潜在雷区。舆情分析师盯着社交媒体和论坛,用量化情绪评分算法判断市场短期风向。新闻分析师追踪全球宏观经济事件和政策变动,评估对目标资产的冲击。技术分析师则用MACD、RSI等经典指标识别价格形态和趋势信号。
四根信息管道并行运转:市场行情来自雅虎财经,社交媒体来自X和Reddit,新闻来自彭博和路透,基本面来自公司财报和内幕交易披露。互不干扰,最后各自输出结构化分析报告。
从项目展示的分析界面来看,四个分析师的输出不是简单一段话,而是有明确论点、论据和量化指标的完整文档。舆情分析师给出具体的情绪峰值时间和分数,技术分析师列出关键指标的数值和含义,基本面分析师按盈利能力、流动性、估值等维度逐项打分。
第二层是研究员团队,两个角色,一个唱多一个唱空。
分析师给的是"证据",研究员负责"判断"。多头研究员拿着报告找买入理由,空头研究员拿着同一份报告找卖出理由,然后展开结构化辩论——类似投行里多空分析师的经典对抗。
辩论过程有明确的轮次控制,默认两轮,可以调整。每一轮都要给出论据和推理逻辑,输出经过对抗验证的多空证据链,而不是含糊的"我觉得该买"或者"可能要跌"。
第三层是交易员Agent。
交易员不负责原创分析,负责汇总和提案。把分析师的证据和研究员的辩论结论压缩成交易提案,明确交易方向、时机和仓位大小。
这个设计保障了决策的可追溯性。每一笔交易为什么做、依据是什么、辩论过程中有什么分歧、风控怎么评估的,全链条清晰可查。
第四层是风控与投资组合经理。
风控团队从激进、中性、保守三个维度评估提案的风险敞口,把评估报告交给投资组合经理做最终裁决。经理有权批准、拒绝或者调整方案。只有经过审批的交易指令,才会发送到模拟交易所执行。
整个系统的推理引擎嵌入了深度推理能力。TradingAgents把深度推理嵌入研究员和交易员的决策链路中,让Agent在辩论和提案阶段能进行更深层次的逻辑推演,而不是浅层的信息拼接。
为什么不直接找一个最强的模型,给它足够上下文,让它一口气分析完所有维度然后给结论?这个想法很直觉,但在金融场景里有三个绕不过去的问题。
第一个是信息过载。专业量化分析师每天要处理财报数据、宏观新闻、社交舆情、技术指标、资金流向——多维度信息同时涌入,单一模型的上下文窗口再大,也很难在保证质量的前提下同时处理所有信息。
第二个是角色冲突。让同一个模型"同时分析一只股票的多空两面",听起来合理,实际上模型很难在同一轮推理中既唱多又唱空,还能保持论证的独立性。这就像让一个人自己跟自己辩论,怎么都觉得差点意思。
第三个是决策黑箱。单Agent模式下,模型给出"买入"建议时,很难追溯结论是怎么来的。而多Agent架构天然提供了决策审计链——每一层谁说了什么、依据是什么、辩论了几个回合、风控怎么评估的,全都有据可查。
TradingAgents的解法很直接:把一个大问题拆成多个小问题,每个小问题由一个"专家"负责,专家之间通过结构化的对抗机制来校准偏差,最终由决策层做综合判断。
这不是什么新鲜发明。华尔街的顶级基金一直都是这么运转的——部门分工、专业对抗、层层复核。TradingAgents做的,只是把这个人类流程翻译成了机器能执行的代码。真正聪明的不是架构本身,而是它选对了模仿对象:不是模拟一个交易员的思维,而是模拟一套交易组织的运作机制。
项目的上手门槛几乎为零。安装三步:克隆仓库,建Python虚拟环境,运行安装命令。配好任意一个主流大模型的API Key之后,启动交互式命令行,就能看到配置界面——选择股票代码、分析日期,直接输出。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.