This repository contains code for an AI-powered chatbot designed to interact with dataframes. It utilizes Streamlit for the user interface and OpenAI's GPT-3.5 Turbo model for natural language processing.
- Upload Data: Users can upload various types of data files such as CSV, Excel, etc.
- Natural Language Interface: The chatbot understands natural language queries about the uploaded data.
- Real-time Responses: Responses from the chatbot are generated in real-time.
- Clear Conversation History: Users have the option to clear the conversation history.
- Clone this repository:
git clone https://github.com/DaanishQ/AI-DataFrame-ChatBot.git
- Install dependencies:
pip install -r requirements.txt
- Run the Streamlit app:
streamlit run "AI DataFrame ChatBot.py"
- Upload a data file.
- Interact with the chatbot by typing queries or questions about the data.
- DaanishQ - Creator and Maintainer
This project is licensed under the MIT License - see the LICENSE file for details.