Trae Assistant
feat: initial commit for deployment
273c668
---
title: 智能数据分析师 (Smart Data Analyst)
emoji: 📊
colorFrom: indigo
colorTo: blue
sdk: docker
app_port: 7860
short_description: 自动化数据分析、可视化与洞察生成的智能 Agent
pinned: false
license: mit
---
# 智能数据分析师 (Smart Data Analyst Agent)
这是一个基于 AI Agent 理念构建的自动化数据分析工具。它可以接收用户上传的 CSV/Excel 数据,自动识别数据结构,并通过自然语言交互生成可视化图表和业务洞察。
## ✨ 核心功能
1. **自动化数据加载**:支持 CSV 和 Excel 文件上传,自动解析列类型。
2. **智能洞察**:自动计算统计摘要、缺失值和相关性。
3. **自然语言交互**:通过聊天界面,用户可以用自然语言(如“显示销售趋势”、“分析利润分布”)要求 Agent 进行分析。
4. **动态可视化**:基于 ECharts 的高性能交互式图表,由 Agent 根据数据类型自动选择最佳图表形式(折线图、柱状图、热力图等)。
5. **演示模式**:内置生成即用型零售演示数据,方便快速体验。
## 🛠️ 技术栈
* **Backend**: Python, Flask, Pandas, NumPy
* **Frontend**: Vue.js 3, Tailwind CSS, ECharts
* **Deployment**: Docker
## 🚀 快速开始
### 本地运行
1. 安装依赖:
```bash
pip install -r requirements.txt
```
2. 启动应用:
```bash
python app.py
```
3. 访问:`http://localhost:7860`
### Docker 运行
```bash
docker build -t smart-data-analyst .
docker run -p 7860:7860 smart-data-analyst
```
## 💡 使用场景
* **业务人员**:无需编写代码,快速从 Excel 中获取图表。
* **数据分析师**:快速进行 EDA(探索性数据分析)。
* **开发者**:作为构建更复杂 BI Agent 的基础模版。
## 📝 许可证
MIT License