/CSVChatBot

CSV chatBot using langchain and Streamlit

Primary LanguagePython

Project Title

Web App for CSV data analysis using Open AI, Langchain, and Streamlit

Project Demo

Streamlit app link

Project Description

This project is a web application that allows users to upload a CSV data file and interact with a chatbot that can answer questions related to the uploaded data. The application is built using Open AI, Langchain, and Streamlit.

Features

  • User can upload a CSV data file
  • Chatbot can answer questions related to the uploaded data
  • The application is user-friendly and easy to use
  • The application is built using the latest technologies and frameworks

How to Use

  1. Clone the repository
  2. Install the required packages
  3. Run the application using the command streamlit run app.py
  4. Upload a CSV data file
  5. Ask questions related to the uploaded data using the chatbot

Technologies Used

  • Open AI
  • Langchain
  • Streamlit
  • Python
  • Chromadb

Contributing

Contributions are always welcome! If you want to contribute to this project, please open an issue or submit a pull request.

License

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