项目概述

virattt/ai-hedge-fund 是一个在 GitHub 上获得超过 43,000 颗星的开源项目。它并非一个简单的自动化交易脚本,而是一个基于 Python 构建的 AI 对冲基金原型。该项目通过集成多个专门的 AI 智能体(Agents),模拟现实中对冲基金团队的运作模式,旨在探索大语言模型(LLM)在复杂投资决策中的潜力。

核心架构:多智能体决策链

该项目的核心在于其独特的智能体分工机制。系统将投资决策拆解为多个维度,并由不同的 AI 角色负责:

1. 投资大师模拟器

项目内置了模拟全球顶尖投资人思维的智能体,包括:
  • Warren Buffett & Charlie Munger:专注于寻找估值合理的优秀企业。
  • Michael Burry:寻找深度价值的反向投资机会。
  • Cathie Wood:侧重于创新与颠覆性增长性行业。
  • Bill Ackman & Stanley Druckenmiller:模拟激进投资者与宏观投资策略。

2. 量化与分析智能体

除了感性的投资哲学模拟,系统还配备了理性分析模块:
  • Valuation Agent:计算股票的内在价值。
  • Sentiment Agent:分析市场情绪波动。
  • Fundamentals & Technicals Agents:分别解析财务基本面与技术指标指标。

3. 风险与组合管理

决策链的末端是风险管理(Risk Manager)投资组合管理(Portfolio Manager)。风险管理负责设定头寸限制,而投资组合管理则汇总所有分析师的意见,给出最终的交易决策。

技术特性与本地化支持

ai-hedge-fund 在技术实现上具有高度的可扩展性:
  • 多模型支持:支持 OpenAI (GPT-4o)、Anthropic、DeepSeek 以及通过 Ollama 运行的本地模型。
  • 回测系统(Backtester):允许用户在历史数据上测试这套 AI 团队的决策表现,验证策略的有效性。
  • 金融数据集成:通过 Financial Datasets API 获取实时数据,对于主流科技股(AAPL, MSFT 等)提供免费支持。
  • 双界面交互:提供命令行工具(CLI)用于自动化脚本,同时也提供了基于 Web 的图形界面,方便用户直观查看决策逻辑。

安装与运行简述

项目基于 Poetry 进行环境管理,核心流程如下:
  1. 克隆仓库并安装依赖:poetry install
  2. 配置 .env 文件,输入相应的 LLM API Key。
  3. 运行决策引擎:
    BASH
    poetry run python src/main.py --ticker NVDA,TSLA
  4. 或者启动回测模式:
    BASH
    poetry run python src/backtester.py --ticker AAPL --start-date 2024-01-01

教育意义与免责声明

尽管该项目展示了极其复杂的决策流,但开发者明确指出:这仅是一个概念验证(PoC)项目,用于教育和研究目的。 系统本身并不执行实际的交易指令。它展示了如何利用 AI 结构化地处理非结构化金融信息,并平衡多种投资哲学。在将此类工具应用于真实市场前,投资者应意识到 AI 在金融预测中的局限性与风险。