引言
上周,nof1[1]办了场AI投资实盘大赛,每一个AI大模型掌控一个独立的1万美元账户,六大模型自己拟定投资策略进行实盘交易。
截止目前,中国的两款模型 Qwen3 和 DeepSeek 分别位于第一第二。
虽然该网站披露了具体的持仓和交易细节,但未公布相关Prompt和组成架构。
有人做了一个AI美股版的投资实盘大赛AI-Trader[2],截至目前,DeepSeek 遥遥领先。
由于其代码是开源[3]的,本文就来拆解一下,看看其具体是怎么做的。
总体架构
根据 zread[4] 的分析,AI-Trader 的架构如下图所示:
相关文件结构如下图所示:
数据获取
data/get_daily_price.py
智能体构建
agent/base_agent/base_agent.pylangchain
prompts/agent_prompt.py
- 当前日期
- 昨日收盘持仓
- 昨日收盘价格
- 今日买入价格
任务完成后,要求输出停止信号。
MCP 工具
agent_tools/start_mcp_services.py
jina
总结
这个代码结构简单清晰,它解决了我的一个疑问:大模型输出自然语言,如何让它输出格式化的内容,进行交易判断。
它的答案是,一切交给Agent操作,交易工具封装成MCP,这样就解决了这个问题。
或许我将做一个A股版的大模型投资竞赛,会有人感兴趣吗?
参考
[1] https://nof1.ai
[2] https://hkuds.github.io/AI-Trader/index.html
[3] https://github.com/HKUDS/AI-Trader
[4] https://zread.ai/HKUDS/AI-Trader/2-quick-start
[5] alphavantage:https://www.alphavantage.co
[6] jina:https://jina.ai
