A project utilizing OpenAI ChatGPT, PyGWalker, and ydata-profiling for interactive data analysis and visualization using Streamlit.
- Exploratory Data Analysis (EDA) requires coding
- Unable to talk to your data with natural language
- PowerBI and Excel are too complicated and time-consuming
Just click bi-chatbot.
-
Clone the repository:
git clone https://github.com/ewen2015/bi-chatbot.git
-
Navigate to the project directory:
cd bi-chatbot
-
Install dependencies:
pip install -r requirements.txt
-
Start the Streamlit application:
streamlit run app/bi-chatbot.py
Once the Streamlit application is running, open it in your browser to play and talk to your data!
- Prompt Engineering: to build a bridge between the LLM and domain knowledge.
- Data Preparation: data is still the key to a better BI.
- Presentation: great charts talk.
- This time, AI is really eating the world.
- The LLM is fundamentally changing the way people develop applications. Just take a look at pandas-ai.
- Presenting meaningful work is more important than ever.
Contributions are welcome! To contribute to this project, follow these steps:
- Fork the repository.
- Create a new branch.
- Make your changes and commit them.
- Push your changes to your forked repository.
- Submit a pull request.
This project is licensed under the MIT License.