Skip to content

Latest commit

 

History

History
71 lines (47 loc) · 1.93 KB

README.md

File metadata and controls

71 lines (47 loc) · 1.93 KB
AIO Data Analyst

AIO Data Analyst

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.

Features

  • 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.

Demo

screen-capture.webm

Getting Started

To install this application, follow these steps:

1. Clone the repository:

git clone https://github.com/AIVIETNAMResearch/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

Acknowledgements

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.