科学工具
科学工具让世界更美好
让世界更美好

AI驱动的股票研究平台 Multi-Agent Investment Research Platform

Multi-Agent Investment Research Platform是人工智能驱动的股票研究平台,利用多智能体编排、RAG(检索增强生成)技术和实时金融数据,生成全面的投资报告。你可以用自然语言(支持中英文)提出投资问题,Multi-Agent Investment Research Platform随即提供包括实时市场数据、52周趋势、新闻情绪分析、分析师共识与目标价、同业估值比较以及SEC EDGAR文件上下文等在内的深度分析。Multi-Agent Investment Research Platform采用LangGraph构建多智能体工作流,利用OpenAI GPT进行智能分析,通过MongoDB和ChromaDB分别管理会话记忆和支持RAG管道对EDGAR文件进行向量检索,通过深度分析模式(支持按需的SEC 10-K文件分析并自动进行向量嵌入)、多语言支持和无缝的实时市场数据集成,是一个智能和高度定制化的投资决策辅助工具。

• 多智能体工作流:基于LangGraph实现路由、市场数据、舆情、报告等智能体协同

• 实时数据支撑:整合雅虎财经、美国证券交易委员会EDGAR数据库、财经新闻等数据源

• 智能分析维度:涵盖52周价格趋势、同行估值对比、分析师共识等核心指标

• 检索增强生成管道:通过ChromaDB向量搜索,快速匹配美国证券交易委员会文件相关信息

• 国际化支持:自动识别中英文查询,提供双语界面和报告

• 会话记忆功能:MongoDB存储24小时内的会话历史

Multi-Agent Investment Research Platform 开发技术栈

组件 技术选型
后端 FastAPI、Python 3.11+
多智能体 LangGraph、LangChain
大语言模型 OpenAI GPT
数据库 MongoDB、ChromaDB
前端 React、TypeScript、Tailwind CSS
数据源 雅虎财经、美国证券交易委员会EDGAR数据库

Multi-Agent Investment Research Platform 安装和使用

前置要求

• Python 3.11+ • Node.js 18+ • OpenAI API密钥 • MongoDB数据库

安装

1、克隆仓库

git clone <你的仓库地址>
cd multi-agent-investment

2、创建并激活虚拟环境

python -m venv .venv
source .venv/bin/activate # Windows系统:.venv\Scripts\activate
pip install -r requirements.txt

3、安装前端依赖

cd frontend
npm install
cd ..

4、配置环境变量

cp .env.template .env

编辑.env文件,补充以下关键信息:

• OPENAI_API_KEY:用于GPT-4o和嵌入功能的密钥

• MONGODB_URI:MongoDB连接字符串

• MONGODB_DB_NAME:数据库名称(默认:investment_research)

• CHROMA_PERSIST_DIR:向量存储本地目录(默认:./data/chroma)

5、初始化数据库

python -m backend.scripts.init_db
python -m backend.scripts.init_ticker_cache

6、运行应用 • 后端(终端1):

uvicorn backend.main:app --reload --port 8000

• 前端(终端2):

cd frontend && npm install && npm run dev

访问地址

• 前端界面:http://localhost:3000

• API文档:http://localhost:8000/docs

前端操作

打开http://localhost:3000,输入查询(如“分析苹果近期表现”),几秒内即可获得完整报告。

API调用

curl -X POST http://localhost:8000/api/research/query \
-H "Content-Type: application/json" \
-d '{"query": "英伟达的投资前景如何?"}'