https://github.com/yvann-ba/robby-chatbot
AI chatbot 🤖 for chat with CSV, PDF, TXT files 📄 and YTB videos 🎥 | using Langchain🦜 | OpenAI | Streamlit ⚡
https://github.com/yvann-ba/robby-chatbot
ai chatbot gpt-4 langchain nlp openai streamlit
Last synced: 11 days ago
JSON representation
AI chatbot 🤖 for chat with CSV, PDF, TXT files 📄 and YTB videos 🎥 | using Langchain🦜 | OpenAI | Streamlit ⚡
- Host: GitHub
- URL: https://github.com/yvann-ba/robby-chatbot
- Owner: yvann-ba
- License: mit
- Created: 2023-04-09T19:42:17.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-12-24T16:44:23.000Z (over 1 year ago)
- Last Synced: 2025-04-09T08:04:16.652Z (11 days ago)
- Topics: ai, chatbot, gpt-4, langchain, nlp, openai, streamlit
- Language: Python
- Homepage: https://robby-chatbot.streamlit.app/
- Size: 5.06 MB
- Stars: 803
- Watchers: 16
- Forks: 293
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-ChatGPT-repositories - Robby-chatbot - AI chatbot 🤖 for chat with CSV, PDF, TXT files 📄 and YTB videos 🎥 | using Langchain🦜 | OpenAI | Streamlit ⚡ (Chatbots)
README
# Robby-chatbot 🤖
[](https://twitter.com/yvann_hub)
### An AI chatbot featuring conversational memory, designed to enable users to discuss their CSV, PDF, TXT data and YTB videos in a more intuitive manner. 🚀

Robby the Robot from [Forbidden Planet](https://youtu.be/bflfQN_YsTM)#### For better understanding, see my medium article 🖖 : [Build a chat-bot over your CSV data](https://medium.com/@yvann-hub/build-a-chatbot-on-your-csv-data-with-langchain-and-openai-ed121f85f0cd)
## Quick Start 🚀 (Website in maintenance)
[](https://robby-chatbot.streamlit.app/)
## Running Locally 💻
Follow these steps to set up and run the service locally :### Prerequisites
- Python 3.8 or higher
- Git### Installation
Clone the repository :`git clone https://github.com/yvann-hub/Robby-chatbot.git`
Navigate to the project directory :
`cd Robby-chatbot`
Create a virtual environment :
```bash
python -m venv .venv
.\.venv\Scripts\activate
```Install the required dependencies in the virtual environment :
`pip install -r requirements.txt`
Launch the chat service locally :
`streamlit run src/Home.py`
#### That's it! The service is now up and running locally. 🤗
## Contributing 🙌
If you want to contribute to this project, please open an issue, submit a pull request or contact me at [email protected] (: