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小时内的会话历史
| 组件 | 技术选型 |
|---|---|
| 后端 | FastAPI、Python 3.11+ |
| 多智能体 | LangGraph、LangChain |
| 大语言模型 | OpenAI GPT |
| 数据库 | MongoDB、ChromaDB |
| 前端 | React、TypeScript、Tailwind CSS |
| 数据源 | 雅虎财经、美国证券交易委员会EDGAR数据库 |
• 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,输入查询(如“分析苹果近期表现”),几秒内即可获得完整报告。
curl -X POST http://localhost:8000/api/research/query \
-H "Content-Type: application/json" \
-d '{"query": "英伟达的投资前景如何?"}'
PowerPoint演示文稿智能生成工具 PowerPoint Slides Skill
金融 AI 新工具 FinClaw,免费提供1000+ 金融专属Skills
PPT Agent 演示文稿生成框架
端到端自主AI科研引擎 NanoResearch
CitationClaw 学术论文智能引用画像和分析报告
pi-autoresearch:pi自动化实验优化循环
OpenClaw Control Center:为OpenClaw用户(包括团队和个人)提供统一的监控和管理界面
OpenClaw Dashboard 仪表盘:让OpenClaw管理更简单
PaperBanana-CN 学术配图助手
996.ICU:工作 996, 生病 ICU