AIO Data Analyst is an all-in-one intelligent companion for analyzing your data. Easily analyze data, generate insights, and create visualizations with the power of AI.
- Automated Analysis: Automatically analyze your data and uncover insights.
- Interactive Visualizations: Generate and interact with visualizations to better understand your data.
- AI-Powered Recommendations: Get actionable recommendations based on your data analysis.
full-analysis.mp4
To install this application, follow these steps:
1. Clone the repository:
git clone https://github.com/BachNgoH/AIO_Data_Analyst.git
cd AIO_Data_Analyst
2. (Optional) Create and activate a virtual environment:
- For Unix/macOS:
python3 -m venv .venv
source .venv/bin/activate
- For Windows:
python -m venv venv
.\venv\Scripts\activate
3. Install the required dependencies:
pip install -r requirements.txt
Starting the Application
Once everything is ready, you can launch the application by running:
chainlit run app.py
AIO Data Analyst is made possible by these key technologies:
- Pandas: For data manipulation and analysis.
- PandasAI: Referencing for implementing advanced data analysis.
- LlamaIndex: Providing the RAG (Retrieval Augmented Generation) framework.
- Chainlit: Enabling the intuitive user interface.