内容
# 📈 AI驱动的股票分析仪表板
一个面向印度股票市场(NSE)的端到端多代理股票分析系统。
它使用FastAPI后端(通过LangChain + LangGraph的AI代理)和Streamlit前端(交互式仪表板)来生成交易洞察。
## 🚀 特性
### FastAPI 后端
- 4个专业代理:🔍 股票查找器, 📊 市场数据, 📰 新闻分析师, 💰 价格推荐器
- 由LangGraph监督器协调
- 由Azure OpenAI GPT‑4 + Bright Data MCP工具提供支持
### Streamlit 前端
- 实时代理状态模拟
- 最终买入/卖出/持有建议
- 策略、市场资本和行业的过滤器
## 🛠 技术栈
FastAPI, LangChain, LangGraph
Azure OpenAI, Bright Data MCP
Streamlit, Plotly, Pandas
## ⚡ 快速开始
```bash
# 后端
cd backend
pip install -r requirements.txt
uvicorn main:app --reload --port 8000
# 前端
cd frontend
pip install -r requirements.txt
streamlit run app.py
```
API运行在: http://localhost:8000
仪表板在: http://localhost:8501
## 🧠 工作原理
用户查询 → 监督代理
任务委派:股票查找器 → 市场数据 → 新闻 → 价格推荐器
代理返回洞察 → 最终结构化推荐
Streamlit显示实时进度 + 结果
## 🙏 致谢
灵感来自于这个 [YouTube视频](https://www.youtube.com/watch?v=NF2aRqIlYNE) MCP | 多代理股票推荐项目。
## 📜 许可证
MIT许可证 — 免费使用、分叉和修改。