Skip to content

AI DataFrame ChatBot the 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.

Notifications You must be signed in to change notification settings

DaanishQ/AI-DataFrame-ChatBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AI DataFrame ChatBot 🌏

Overview

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.

Features

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

Installation

  1. Clone this repository:
git clone https://github.com/DaanishQ/AI-DataFrame-ChatBot.git
  1. Install dependencies:
pip install -r requirements.txt

Usage

  1. Run the Streamlit app:
streamlit run "AI DataFrame ChatBot.py"
  1. Upload a data file.
  2. Interact with the chatbot by typing queries or questions about the data.

Screenshots

Screenshot

Contributors

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

AI DataFrame ChatBot the 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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages