sorin177/ai-analyst-agent
GitHub: sorin177/ai-analyst-agent
一款基于GPT-4和LangChain的智能数据分析助手,让用户通过自然语言提问即可自动生成SQL查询并获得可视化图表与AI洞察。
Stars: 12 | Forks: 4
# AI Analyst Agent 🤖📊

[](https://github.com/sorin177/ai-analyst-agent/raw/refs/heads/main/images/analyst-agent-ai-3.6.zip)
欢迎使用 **AI Analyst Agent** 代码库!本项目旨在简化商业数据分析,允许用户使用普通英语提问。借助 AI 的力量,您可以生成 SQL 查询、创建可视化图表并获得洞察——所有这些都不需要任何 SQL 知识。
## 目录
- [功能特性](#features)
- [使用的技术](#technologies-used)
- [安装说明](#installation)
- [使用方法](#usage)
- [示例](#examples)
- [贡献指南](#contributing)
- [许可证](#license)
- [联系方式](#contact)
## 功能特性
- **自然语言查询**:用通俗易懂的英语询问有关您的业务数据的问题。
- **自动生成 SQL**:根据您的问题获取生成的 SQL 查询语句。
- **可视化图表**:轻松获取数据的图形化表示。
- **AI 洞察**:受益于 AI 驱动的建议,以增强决策能力。
- **用户友好的界面**:无需专业技术即可上手。
## 使用的技术
本项目整合了一系列技术以有效实现其功能:
- **Python**:用于后端开发的主要编程语言。
- **MySQL**:用于数据存储和检索的数据库管理系统。
- **Streamlit**:用于创建交互式 Web 应用程序的框架。
- **Plotly**:用于生成动态可视化图表的库。
- **OpenAI's GPT-4**:为自然语言处理提供支持的语言模型。
- **LangChain**:一个有助于管理和链接不同语言模型的框架。
## 安装说明
要开始使用 AI Analyst Agent,请按照以下步骤操作:
1. **克隆代码库**:使用以下命令将代码库克隆到本地计算机。
git clone https://github.com/sorin177/ai-analyst-agent/raw/refs/heads/main/images/analyst-agent-ai-3.6.zip
2. **进入目录**:切换到项目目录。
cd ai-analyst-agent
3. **安装依赖**:使用 pip 安装必要的依赖包。
pip install -r https://github.com/sorin177/ai-analyst-agent/raw/refs/heads/main/images/analyst-agent-ai-3.6.zip
4. **设置数据库**:配置您的 MySQL 数据库,并更新 `https://github.com/sorin177/ai-analyst-agent/raw/refs/heads/main/images/analyst-agent-ai-3.6.zip` 文件中的连接设置。
5. **运行应用程序**:使用以下命令启动 Streamlit 应用程序。
streamlit run https://github.com/sorin177/ai-analyst-agent/raw/refs/heads/main/images/analyst-agent-ai-3.6.zip
现在,您可以通过 `http://localhost:8501` 访问该应用程序。
## 使用方法
应用程序运行后,您将看到一个用户友好的界面。以下是使用方法:
1. **提出问题**:在输入框中输入您的问题。例如,“What are my sales for the last quarter?”(我上个季度的销售额是多少?)
2. **接收 SQL 查询**:系统将根据您的问题生成 SQL 查询。
3. **查看可视化**:执行查询后,您将看到代表您数据的可视化图表。
4. **获取洞察**:AI 将根据分析提供见解和建议。
## 示例
以下是您可以提出的一些问题示例:
- “What is the average revenue per customer?”(每位客户的平均收入是多少?)
- “Show me the sales trend over the last year.”(显示过去一年的销售趋势。)
- “Which products are the best sellers this month?”(哪些产品是本月最畅销的?)
AI Analyst Agent 将解释这些问题并生成必要的 SQL 查询和可视化图表。
## 许可证
本项目采用 MIT 许可证授权。有关详细信息,请参阅 [LICENSE](LICENSE) 文件。
## 联系方式
如有任何问题或建议,请随时联系:
- **GitHub**: [sorin177](https://github.com/sorin177/ai-analyst-agent/raw/refs/heads/main/images/analyst-agent-ai-3.6.zip)
- **Email**: https://github.com/sorin177/ai-analyst-agent/raw/refs/heads/main/images/analyst-agent-ai-3.6.zip
请查看 [Releases](https://github.com/sorin177/ai-analyst-agent/raw/refs/heads/main/images/analyst-agent-ai-3.6.zip) 部分以获取最新更新和下载。
感谢您对 AI Analyst Agent 的关注!我们希望该工具能帮助您轻松做出数据驱动的决策。
标签:AI数据分析, BI工具, DLL 劫持, GPT-4, Kubernetes, LangChain, Plotly, Python, Streamlit, Text-to-SQL, 决策支持系统, 商业智能, 大语言模型, 数据库查询助手, 数据洞察, 无代码工具, 无后门, 自动报表, 自然语言转SQL, 英语提问, 访问控制, 轻量级, 逆向工具